Yesterday, Microsoft
announced a new offering for branch office server deployment. More details below. Let me just quickly look at branch office server deployment first.
The ideal for any infrastructure with branch offices is that there are no servers in these offices. Costs such as hardware and software are obvious and you might be surprised they are they small costs. The hidden costs are the management of these machines:
- Maintenance: more machines = more administrative effort = less time spent on engineering and projects.
- Security: Machines need regular security maintenance. Company data must be physically secured, not just logically. DC’s should only be placed in locations with computer room security.
- Complexity: More machines, more applications, more custom configurations => more complexity = more failures and more firefighting.
- Backups: Small branch offices cannot afford IT. The result is that a secretary or a PA usually does the backups. Are you really sure you can recover from a disaster? There’s more expense on hardware, tape media and software licensing. Then there’s administrative time spent on fixing or explaining things over and over again. Don’t forget the essential off-site storage for tapes … what good is disaster recovery if the tapes are burned with the building or the building is inaccessible.
Windows 2003, Windows 2003 R2, Microsoft DSI/System Center, Terminal Services (and partners) and some 3rd party solutions have offered alternatives:
- A "Wide Area Data Network" approach is possible with a product such as the Riverbed Steelhead. This TCP/IP optimisation product offers you the ability to completely remove servers from all of your branch offices, thus reducing all of the associated costs. It’s not an option for everyone so there are other soltions too.
- We can use a hands-off management thatnks to the System Center family of products. MOM 2005 allows us to know what is happening on servers everywhere. Fault and performance monitoring is possible, not only for Microsoft products but also for products where venders have developed management packs (Citrix, Dell, HP), 3rd parties have developed solutions (for UNIX, LINUX, EMC, etc) and you can create your own custom management packs. SMS 2003 allows you to completely manage the configuration of your servers from a central location.
- Automated Deployment Services can be used to remotely build a server from an image using a PXE network service. With Remote Desktop enabled, you can then completely finish the build from a central location.
- Security can be maintained centrally. WSUS and SMS 2003 Iventory Too for Microsoft Updates offer 2 ways to deploy updates and report on their deployment. Other tools such as Microsoft baseline Security Analyser or SMS 2003 Scan Tool for Vulnerability Assessment allow you to scan your secutity configuations and report on them centrally.
- Terminal Services, Citrix, 2X, ProPalms are just some of the Server based Computing solutions that allow you to run "thin branches" that would contain no servers and just terminals and maybe laptops. All servers would be placed in hub offices or the HQ. User’s computing activity appears local but all of their processing is done centally. All of the data resides centrally, so backups would contain more data but the amount of administrative effort actually decreases hugely (e.g. 2 file servers in HQ instead of 1 server in every branch) if engineered correctly.
- Backups become much easier. If you follow server centralisation then the return is obvious. If you need to maintain file servers in branches then you can take advantage of Windows 2003 R2’s Distributed File System (DFS) and DFS Replication. Data can be replicated from branch offices to central file servers. The data exists in the same logical namespace and is accessed by applications and users the same way, wheter they are in the branch office or in the central office. Security is maintained the same way as always and is replicated automatically. Files are replicated at block level and block replication repitition (why replicate the same block 100 times because it’s on the file system 100 times) is avoided by the Remote Differential Algorithm. Now, administrators can backup the central replica and no backups need take place in the branch office. This is suitable for archive backups and disaster recovery. Operational backups can be handled by Volume Shadow Copy, both in the branch and the central office. With some education, users (or power users) can be taught how to use the Previous Versions Client to recover files from their file servers wihtout resorting to tapes or to calling IT. data Protection Manager is a product that should also be looked at here.
- Disaster Recovery: A branch with 5 users may generate a lot of cash. But do you really want a DR site for it? You may want some functionality to maintain business operations and there may be regulatory requirements for a DR operation. But do you really need a full replica incurring WAN costs, hardware, software, space rental, etc. It’s also more stuff to be managed. We’ve already looked at how we can replicate file server to central offices for backups. We can also use that for DR. When DR is invoked, why not use the replica in the central site? It’s has two way replication and is accessed in exactly the same way via the logical architecture that abstracts the physical location of the data from users and applications. Users can either access the data via RAS, web facing Terminal Services (via a Citrix gateway or alternatives), travel to the central site, etc. DR is now available for those branches without any additional costs.
- Remote branch management is made easier with Windows 2003 R2 tools such as Print Management Console and File Server Resource Management. Printers are the millstone around the neck of helpdesks everywhere. Using PMC you can deploy printers to users or computer via group policy. That all but eliminates the calls asking "how do I connect to my local printer?". The console itself can be used to monitor the status of those printers. FSRM can be used to control your file shares. You can use real folder level quotas to control usage of file systems. Rules can be implemented to control the types of data being stored. Does your organisation relaly want to offer an IPod backup service for the employees? I think not.
That’s just a quick sample of what’s to offer. Many organisations have started down the road of eliminating branch office sever computing. Some just cannot. I worked with a retail operation that had 200+ branches in the UK and Ireland and was centrally manged from Dublin. They could not afford for server based computing to be offline in the event of WAN outages. Therefore, a server was placed in every branch. SMS 2003 with the 1E SMSNomad product was deployed to manage all branches. The solution appeared to work well. But think of the costs of deploying all that software.
Microsoft announed a new product bundle offering yesterday. This SKU is intended for those enterprises that have many branch offices that require branch office server computing. The bundle offers to reduce server software costs by up to 43%. It includes:
- Microsoft Windows Server 2003 R2 Standard Edition
- Microsoft Internet Security and Acceleration Server (ISA Server) 2006 Enterprise Edition
- Microsoft System Center Operations Manager 2007 Enterprise Operations Management License (OML) – a license to manage this machine
- Microsoft Systems Management Server 2003 R2 Server Configuration Management License (CML) – a license to manage this machine
- Microsoft Virtual Server 2005 R2
This bundle will be available from February 1st, 2007 until January 31st, 2008. Microsoft goes on to say that "the promotion includes 10-pack licenses for each of the included products". I think that they are saying you get 10 CAL’s for Windows Server 2003 R2. You’ll want to verify that with your assigned LAR (not necessarily your direct reseller – they tend not to know the official lines on these things).
In addition, Packeteer Inc. is offering a 30 percent discount on its iShared FlexInstall wide area file services (WAFS) software product. WAFS is not the way I’d go, it only optimises file server data. Riverbed’s Steelhead appliance optimises all TCP/IP traffic: SQL, Oracle, Lotus Notes, Exchange, file servers, HTTP and lots more. Just ask the UK’s Royal Navy who started trialing them last year for their command and control systems in warships and submarines.