SAP products are well known for their flexibility and ability to work effectively in any condition and scenario. This level of flexibility in operations is achieved with the help of cloud integration platforms that help establish a link between the cloud and the on-premise systems.
SAP CPI allows business owners to connect multiple devices and systems across different companies, departments, or devices. In this article, we will see the underlying architecture of SAP CPI and how it works.
Clustered Virtual Platforms for SAP CPI:
Clustering a virtual platform refers to grouping several devices to perform as a single device. These devices are usually virtual computers or machines, which work like a single unit of machinery. The specifications and the operating system of these devices depend on the defined hardware specifications.
CPI’s can run over single or multiple applications at a time. This clustering ensures that there are backup devices available when one system fails, ensuring a non-disrupted workflow. SAP HANA Cloud Integration supports such multiple virtual machines that have the same fundamental infrastructure. Clustered VMs (Virtual Machines) ensure that a system runs properly 24*7.
What are Accounts and Tenants?
When the user purchases an SAP CPI, they receive an account. There are two types of accounts: they are Global and Sub Account.
A global account gives the owner access to HANA Cloud Platform. While a sub-account allows the owner to use only the instance that they have purchased from SAP. There are various sub-accounts for the user to choose from, based on the number of servers, cloud features, or other specifications.
Multiple Tenant Capabilities:
A tenant is a virtual entity linked to a sub-account, and each tenant has their virtual machines. Because of this, two tenants will not be able to merge even though they have the same underlying specs for their virtual machines.
When multiple customers create their virtual machines based on the same hardware and use them as tenants, it is referred to as multiple tenant capabilities. The HANA Cloud Platform that holds these virtual machines has large CPU, RAM, and other IT resources. A multi-tenant setup is highly favored as the same infrastructure is divided among different groups, which reduces the cost considerably. Some important features of the multi-tenant structure are as follows,
- Tenant Isolation – This process ensures that all the virtual machines are separated from one another, and there is no sharing of data between these platforms. There is often this misconception that when tenants share a common hardware platform, they can access each other’s data, but it is not the case. Tenant isolation ensures data security for the virtual machines.
- Tenant Cluster – This feature allows each tenant to run and share data even if they are in different environments. They will be able to access all the data that they had and can work with them accordingly.
- Horizontal Scaling – This feature allows the user to easily increase or decrease the memory or the CPU capacity. Since the VM is not a physical platform, it can be easily scaled up or down accordingly.
SAP CPI Architecture Nodes:
The architecture consists of the subaccounts and the tenants for each sub-account. After that, they are further divided into two specific nodes, called tenant management nodes and runtime nodes.
- Tenant Management Node – They manage the runtime nodes and control their start/stop functions. It is the platform used to study the data directly from the cloud and can be used for tasks like deploying artifacts and managing roles.
- Runtime Node – This takes care of all the messages and keeps a record of those processes. It has the Java Virtual Machine to keep logs and update them to the cloud storage platform.
Types of Data Stored:
These databases store two types of data only. They are
- Monitoring Data – The runtime node stores this data as they process the messages. This monitoring data can be considered a log as to what happens during the messaging process. It is immediately updated to the cloud database and can be directly viewed by the tenant with the help of the tenant management node.
- Message Content – This is the actual content of the message that is being transmitted. These messages are stored for debugging, and the average data retention period is 90 days.
The SAP HANA Cloud Integration is very useful for companies that are moving towards complete digitization. There are SAP consulting services available that will ensure proper integration of the SAP applications to the cloud. The architecture has been planned so that data can be stored and accessed in the simplest possible way without much hassle.
Given how the platform simplifies operations for business owners, SAP CPI architecture is the immediate need for the future of cloud operations. It would be a smart move for organizations to opt for CPI without much delay!