So we are about to switch from Centos/Apache to Win2008/IIS and I am a bit troubled by the prospect of patching it.
Under Centos it was easy; I would clone the VM, patch the OS while the server is running, restart services or reboot the machine. If services had to be restarted the downtime would be seconds at the most. If it had to reboot it would be back in seconds, certainly under a minute. That's acceptable downtime for what we do.
With Windows OS patching I am looking at frequent reboots and when it reboots it takes forever to come back up. I just timed the Patch Tuesday updates on the test machine and it took 4 minutes and 57 seconds from when restart was initiated till IIS started serving pages again. That was just a small update from the looks of it.
How do you patch Windows web servers to avoid this downtime?
Under Centos it was easy; I would clone the VM, patch the OS while the server is running, restart services or reboot the machine. If services had to be restarted the downtime would be seconds at the most. If it had to reboot it would be back in seconds, certainly under a minute. That's acceptable downtime for what we do.
With Windows OS patching I am looking at frequent reboots and when it reboots it takes forever to come back up. I just timed the Patch Tuesday updates on the test machine and it took 4 minutes and 57 seconds from when restart was initiated till IIS started serving pages again. That was just a small update from the looks of it.
How do you patch Windows web servers to avoid this downtime?