Hello Colleagues !
In this blog, we shall look into how an SAP Cloud Platform Integration (f.k.a HCI) landscape meets the expectations of a cloud-based application. We shall look into the failover and scalability component of SAP Cloud Platform Integration. This blog is part of the architectural overview of SAP Cloud Platform Integration. You can find all the blogs over here.
I refer to the node architecture of SAP Cloud Platform Integration in this blog. So, it you are new to the concept, I strongly recommend you read this blog before reading further.
Fail-over Capability of SAP Cloud Platform Integration
If the primary instance of a worker node fails to process messages, the failover capability kicks in. Unexpected single instance losses can be due to hardware, system or load failure. SAP Cloud Platform Integration has been designed to be robust against these failures.
SAP Cloud Platform Integration can detect failures, gracefully handle failures, bring up new instances and redirect traffic from a downed instance to a live instance. The tenant management node supervises the worker nodes and shall immediately know if a worker node is not functioning. Health-check reports of worker nodes causes the tenant management nodes to take action.
A pictorial representation can help understand the failover capability of SAP Cloud Platform Integration.
Scalability of SAP Cloud Platform Integration
Assume that you are running an Integration worker node and you are starting to get a high enough level of traffic and load. Additional integration worker nodes are then configure to handle the load. The BigIP load balancer shall spread the load between all the instances. In this situation, you would serve the same integration artifacts from each of the instances – this is ensured by the tenant management node.
In case you face issues achieving the targeted throughput or you observe messages failing during peak loads, please raise a request to LOD-HCI-PI-OPS. We will check the resource consumption of the CPI tenant and adapt accordingly.