Internet Information Services Migration
Client: International/Government Organisation
No of Employees: 10,000
The client had decided to upgrade their IIS web farm from version 6 to version 7.5 and to use this opportunity to allow their internal web customer’s to manage and maintain their own web sites. This provided a benefit to the client in that their IT staff would not be required to carry out mundane tasks such as copying web content to the internal customer’s web site. The internal customer could also make necessary configuration changes without the intervention of the IT staff responsible for the IIS farm.
As the client had recently upgraded to Microsoft Windows Server 2008 R2 as the Server operating system, this allowed them to make full use of the enhanced IIS version 7.5 features.
We liaised with the relevant internal customers to ascertain their web site configuration on the IIS 6 environments and to port this to the new IIS 7.5 environments.
The evaluation of the existing IIS 6 setup, established that the client had three different IIS environments, one for Development, one for Staging and one for Production.
These environments were utilised as follows:
- Development: Allow the developers to create the web site along with any application(s) required
- Staging: Allow Test Users to carry out the relevant testing of the web site (User Acceptance Testing)
- Production: The web site would be available as a service and would be placed in this environment once all the testing had been carried out and confirmation that the web site was fully functional.
The clients IIS 6 environments were running on physical hardware with Microsoft Windows Server 2003, and already having a Virtual Infrastructure in place, provided the opportunity to have the new IIS 7.5 environments virtualized.
The IIS environments were clustered to allow for both load balancing and fault tolerance features.
There were a number of internal teams who managed different parts of the Infrastructure and were required to assist with the IIS migration.
Services such as creation of Service Accounts and Service Principal Names (SPNs) were carried out by the Active Directory team.
The Network team were involved in provide the Network Load Balancing configuration. They also assisted with the creation of DNS A Records.
The Database team assisted with the creation of the relevant databases for the internal customers in case a database was required.