When I first got bees, I had an old dog pen with a concrete slab. I put up some post attached them to the cyclone fence post and put a roof on it. I had the hives on concrete blocks. I would put plastic to keep the wind out in the winter. Since then there is a deck for a house trailer about a hundred yards down the road it is 10 x 30 feet with a roof. The deck is about 30" high I have moved part of my hives to that. I walled up the north side of the deck with metal roofing. The hives are still on a couple of concrete block under each hive.
Hope this helps a little.
Joe