I need to run a website (with database) in a virtualized environment, all MS. There will be one primary server with one available for failover. We are expecting a pretty managable load, maybe 25 users although the queries may be big.
How would you recommend setting up the virtual servers on the primary physical server?
For example: -only 1 virtual server running IIS and SQL Server? -separate IIS and SQL server into 2 virtual servers? -separate IIS and SQL server and duplicate them, for 4 virtual servers, which isn't necessary for load but might make it easier to upgrade since we could take one off line? - or something else?