Best practice for IIS 6.0 (Windows Server 2003) backups?

What is the best backup strategy for saving IIS 6.0 data: web metadata, files, logs etc. for disaster recovery?


Solution 1:

We've been using the web deployment tool (aka msdeploy) to sync our main web server with our failover servers. It's great - it'll migrate permissions, IIS configuration, virtual directories, files, folders; in fact, we used it to mirror our main web server onto a fresh Windows 2008 box in about ten minutes, and it just worked - really impressive.

It's the best way we've found of capturing IIS files and configuration state.

Solution 2:

We use http://www.xs4all.nl/~edienske/abaktu/

It does excellent backups and is configured in 5 minutes in a small xml file.

We nightly dump the IIS XML config into a directory using Iisback.vbs

Check it out at http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5e7e923c-b374-4872-a8f5-da85ec1315fd.mspx?mfr=true