Migrating a Web Server to IIS 5.0 |
The first thing you must do is decide what type of hardware to use for the migration, and then obtain it and set it up. There are four different approaches to migration, and each one has a different implication for deployment hardware. This section describes the pros and cons of each approach and the hardware required. Subsequent sections give more information about performing the migration steps mentioned here.
Hardware needed: A second computer is required, in addition to the existing production Web server.
Pros: You can opt to put new, updated hardware in place at the same time you perform the migration. You also avoid taking your production Web server offline until the new server is tested and deployed. Following deployment, if problems arise with the new server that didn’t appear during testing, you can use the original server as a backup.
Cons: You might need new hardware. However, the cost will be at least partly offset by the time saved conducting the migration as well as troubleshooting any problems that occur during the migration.
Recommendation: This method is highly recommended because it has the least likelihood of resulting in unforeseen problems. Because of the difficulty in conducting a cross-platform migration on a single computer, this is the only approach recommended for migrating a UNIX-based Web server to IIS 5.0.
Hardware needed: A second computer is required, in addition to the existing production Web server.
Pros: You can opt to put new, updated hardware in place at the same time you perform the migration. You also avoid taking your production Web server offline until the new server is tested and deployed. Following deployment, if problems arise with the new server that didn’t appear during testing, you can use the original server as a backup.
Cons: You might need new hardware. However, the cost will be at least partly offset by the time saved conducting the migration as well as troubleshooting any problems that occur during the migration.
Recommendation: This approach is acceptable, but it requires the preliminary step of installing the software on the new server. It is only feasible for a migration from a Windows NT–based server.
Hardware needed: For this approach to be successful, you need hardware exactly duplicating that of your existing server.
Pros: You avoid taking your production Web server offline until the new server is deployed. Following deployment, if problems arise with the new server that didn’t appear during testing, you can use the original server as a backup.
Cons: All hardware on the second system must exactly duplicate the original server, so you forego having the option to upgrade your hardware at the same time you migrate or upgrade the Web server.
Recommendation: This method is fine if you don’t need to upgrade your hardware, and it’s far less risky than the next approach described. It is only feasible for a migration from a Windows NT–based server.
Hardware needed: No new hardware is required.
Pros: There is no hardware cost.
Cons: Migrating a production Web server is extremely risky. You must take the server offline, and it will not be available to users until you complete all migration tasks, testing, and debugging.
Recommendation: This method is not recommended.