Availability for multiple systems: Clusters

 

For multiple system environments, you can use clusters as a strategy to maintain a high or continuous availability for your systems and applications.

A cluster is a collection or group of multiple systems that work together as a single system. If your business needs high or continuous availability, you should consider a clustering solution.

The systems in a cluster work cooperatively to provide a single computing solution. You can have up to 128 systems in a cluster. This allows you to efficiently group your systems together to set up an environment that provides availability that approaches 100 percent for your critical applications and data. This helps ensure that your essential systems and applications are always available. Clusters also provide simplified systems management and increased scalability to easily add new components as your business grows.

You must weigh the cost of this solution against the cost of downtime on your system to decide whether to implement clusters in your business.

If you do choose to use clusters in your environment, you will have the added benefit of improving application availability. The level of application availability depends on how well the application integrates with cluster resource services. For more information about these applications, see Highly available programs.

To learn more about clusters, including how they work and how to implement clusters in your business, see Clusters. For more information about clusters in the context of other high availability solutions, see High Availability and Clusters .

 

Highly available programs

Highly available applications provide users continued access to data and application functions despite a planned or unplanned outage. The i5/OS® operating system provides an application resilience architecture that supports various degrees of highly available applications. Applications at the high end of the availability spectrum are enhanced with integrated functions and provide automation of the environment. These functions are controlled by cluster management utilities. For more information about these topics, see Cluster applications.

 

Cluster middleware

Cluster middleware is a group of competitive third party products that provide cluster management and data replication functions and services. These products make full use of the Cluster Resource Services functions of i5/OS and adhere to the cluster architecture. For a list of the cluster middleware products and a description of the criteria these programs must meet, see High Availability and Clusters..

 

Parent topic:

Availability roadmap