I think you should investigate some of the hypervisors that exist for creating virtual machine environments. The three most popular are VMware’s ESX, Microsoft’s Hyper-V, and Citrix’s XenServer. All of these technologies enable you to take a physical machine and virtualize the workloads. By utilizing multiple physical servers, all running virtualized workloads, you can create a cluster which will enable high availability solutions and more flexibility as to where the applications are residing.
Discuss This Question: 3  Replies