I am in need of some advice! I'm the Systems Analyst for my company and yesterday I was saddled with the task of creating a new WiFi network for an apartment complex our company is building. Normally, this wouldn't be so hard, but they just threw me a curve ball saying they want to offer all residents WiFi, with an option of up to 10Mbps per user! Obviously we would be charging them a premium on their rent(Something to the tune of $29/mo) for this but they seem adamant about doing this.
Now some brief description on the project. It's a premium grade apartment complex, not even built yet, there will be 10 buildings plus 1 clubhouse. There will be 22, 24, or 34 units per building depending on whether it is a 3 or 4 floor one. We are looking at roughly 320 units. Here's my plan, the clubhouse will act as the 'CO', all equipment and cables will be terminated there. Ideally, I will have a home run from the CO to each building, also ideally, each building will have it's own 350/25 pipe to keep up with demand for each building, these will be supplied by a standard business cable service(Bright House). Each building will also house a 48-port PoE+ managed switch
The distance from the CO and the first building is 125ft, the distance between each building is an average of 40 feet, with the largest between 2 buildings being 150 feet. Finally, the farthest distance from the CO to the furthest building is just under 1100ft.
I assume that fiber is obviously the best bet for this because of the distance. The problem is I'm being told that a home run to each building may not be possible due to costs and amount of time needed to drop and run all the conduit needed. So, now I'm kind of scrambling to figure out a redundant solution that can offer the bandwidth needed but not involve connecting all the buildings in a big loop as it would be difficult to do with separate internet connections(Maybe VLANS) for each building.
Any ideas? I have attached an architectural plan to make it easier to visualize. Any suggestions would be great. Thanks!