For Windows-based server installations we generally deployed to a server with 5 disks. Two of these (lower capacity generally) were configured as RAID1 and would be for the OS and the other three with RAID5 for the data.
We now use ESXi as the base OS and deploy Windows servers as virtual machines to take advantage of general virtualisation features.
What is the best practice strategy for deploying ESXi (or ESX)? Would you still use two of mirrored disks for ESX and then create a RAID5 array for the data and host the virutal machines on there?
I'm speculating that regardless of the RAID5 fault tolerance, you'd still configure the Windows virutal servers partitions to accommodate a system and data partition (or as dictated by the appilcations installed therein)?