High Availability

System requirements for high availability

Overview

This information provides guidance on requirements for high availability deployments of IBM® Cloud Pak for Integration.

High availability characteristics

Deploy the cluster in a HA configuration with at least 3 workers. Deploy the MQ services from the helm charts and they will be highly available by default.

Table 1. High Availability
Product HA Approach Min Worker Nodes in Cluster
API Lifecycle and Management  Quorem 3
Queue Manager 
  • Data Availability - Failover
  • Service Availability - Active/Active
2
Event Messaging  Quorem 3
Application Integration 
  • Stateful - Failover
  • Stateless - Active/Active
2
High Speed File Transfer  Quorem 3
DataPower Gateway  Quorem 3

Cores

The following table lists the cores required for minimal deployment and high availability deployment of the core product and related capabilities.

Table 2. High Availability
Component Cores Provisioned non-HA Cores Provisioned HA Nodes
ICP Foundation

Master, Proxy, Management nodes

16*2 40*3 Typically:
  • 2 dedicated nodes non-HA
  • 7 dedicated nodes HA
Platform Navigator 0.5 1.5 At least 3 shared worker nodes
MQ Messaging 1 *4 1 or 2 *4 At least 2 shared worker nodes
API Lifecycle and Management  12 48 At least 3 shared worker nodes
Application Integration 1.1 1.1 or 2.1 *5 At least 2 shared worker nodes
Aspera High Speed File Transfer 4 12 At least 3 shared worker nodes
Event Streams 20.8 *1 20.8 *1 At least 3 shared worker nodes
  1. See https://ibm.github.io/event-streams/installing/prerequisites/ Min config is highly available 4 CPUs x3 pods for kafka. Only kafka pods consume VPCs. Provisioned number adds CPUs for the other pods mentioned on that link.
  2. See https://www.ibm.com/support/knowledgecenter/en/SSBS6K_3.2.0/supported_system_config/hardware_reqs.html. one (boot/master/proxy)(8 CPU) + one Management (8 CPU) = 16
  3. 3x (boot/master/proxy)(8 CPU) + 2x Management (8 CPU) = 40
  4. MQ minimum is 1 CPU core. (from helm chart) License ratio is 0.5. HA configuration can be either node failover which requires only 1 cores or active/active which requires 2
  5. App Connect min configuration is 1 CPU core (from helm chart). License ratio is 3. HA configuration can be either node failover which requires only 1 cores or active/active which requires 2. Control plane requires 0.1 CPU – - not chargeable
  6. From https://www.ibm.com/software/reports/compatibility/clarity/softwareReqsForProduct.html manager:4, Analytics:2, portal: 2, API Gateway: 4 However APIC recommend says 4+4+4+4=16 for minimum productive use