When designing infrastructure for corporate branch offices, you usually run up against one or more common pitfalls. Best-practice architecture documentation and common sense dictate that designing and implementing branch offices in a cookie-cutter fashion makes it much easier to manage all sites. But various factors commonly force designs to be altered to meet the needs of each individual branch.
Because of this, the architecture and, therefore, support of each branch office end up being decidedly different. Your support staff has to burn more time and resources to support disparate infrastructures -- time that could be spent on more meaningful tasks. Thankfully, the growing acceptance of cloud computing allows for an opportunity to design branch office infrastructures in a far more homogeneous manner.
In traditional branch office infrastructure architecture, everything from branch location and number and type of users to applications, security requirements, and business criticality plays a role. If the site calls for a handful of users who require only access to web-based applications, a simple Internet connection with a site-to-site VPN back to headquarters might be a logical choice. But once you ramp up the desired branch office data access, architectural complexity grows exponentially.
Branch offices that require advanced IT services include necessities like on-premises application/storage servers, WAN optimization tools, firewalls, and intrusion prevention appliances. As you can see, as requirements for various branch offices change, the infrastructure requirements, components, and support complexities must change as well.
But hope is on the horizon for those who would like to be able to deploy and support branch offices that are identical across the board. Cloud computing can dramatically reduce the number of on-premises changes required between small and large branches. Many infrastructure components commonly found in larger, more complex branch offices can now be pushed into the cloud and managed by your cloud service provider.
In essence, one day branch offices will simply be an extension of the cloud, which will be the heart and soul of the organization from an IT perspective. The location, number, type, and criticality of branch office users will become irrelevant. There will be no more need for in-house servers or storage or for complex on-premises security tools. All this complexity will be tucked neatly inside the cloud and ready for use only when needed. Not only will this streamline branch office infrastructures, but it will also greatly reduce up-front capital costs.
Traditional branch office infrastructure designs have always been a tough balancing act between cost, user requirements, and homogeneity. Cost and branch user requirements often superseded homogeneity, and you ended up with branch office infrastructures that were dramatically different from one another. But thanks to the new era of cloud computing, many of these differences soon will be offloaded and masked inside the cloud.