VMware ESX Server 2.0Features | Documentation | Knowledge Base | Discussion ForumsClustering is simply described as providing a service via a group of servers to get high availability, scalability or both For example, all nodes in a cluster serve a Web site that serves static content. The main gateway distributes requests to all nodes according to load. It redirects requests to remaining nodes if one crashes. This gives better availability and better performance. Network Load Balancing in Windows 200 provides such a service. Another example of a more complex configuration: A single node serves a database. If that node crashes, the clustering software must restart the database on another node. The database application knows how to recover from a crash. In normal operation, other nodes are used for running other applications. Microsoft Cluster Service and Veritas Cluster Service provide such a service. To take advantage of clustering services, applications need to be clustering aware. Such applications can be:
Available clustering software include:
A typical clustering setup includes:
|