A cluster is defined as "a group of tightly coupled computers that work together closely so that in many respects they can be viewed as though they are a single computer" (per Wikipedia). A VMware ESX Cluster is no difference. Clusters are used for 3 things- 1) high availability, 2) load balancing, and 3) high performance computing. VMware ESX clusters are used for #1 and #2. With a VMware ESX Cluster, you define 2 or more physical machines that will provide resources for the hosts (or resource pools) that are assigned to that cluster. By using ESX clusters, you can achieve high availability (VM HA) and load balancing of virtual machines (called VMware DRS, discussed below) Just to reiterate, here is why you use VMware ESX Clusters: if one of the physical hosts goes down, the other physical host starts up the virtual guests machines that the original virtual host was running (VM HA). if one physical host is over utilized by a virtual guest, that virtual guest is moved to th
No matter how sophisticated the technology is , It still takes people !