High-Availability Cluster Multi-Processing
The High-Availability Cluster Multi-Processing (HACMP) tool builds UNIX-based, mission-critical computing operating systems. HACMP ensures that critical resources, such as applications, are available for processing. HACMP has two major components: high availability (HA) and cluster multi-processing (CMP).
The primary reason to create HACMP clusters is to provide a highly available environment for mission-critical applications. For example, an HACMP cluster might run a database server program to service client applications. Clients send queries to the server program, which responds to their requests by accessing a database stored on a shared external disk.
In an HACMP cluster, to ensure the availability of these applications, the applications are put under HACMP control. HACMP ensures that the applications remain available to client processes even if a component in a cluster fails. To ensure availability, in case of a component failure, HACMP moves the application (together with resources needed to access the application) to another node in the cluster.
You can find more details on the following topics: