System Architecture

Replication Agent for SAP HANA is an application that runs inside a Replication Management Agent (RMA) container.

The RMA container is a server that provides many services, such as a management application programming interface (API), a logging service, and a repository for metadata. The container may run applications, such as Replication Agent for SAP HANA, that consume these services, or may simply be used as an agent for communication with other containers. You can connect multiple containers to form a peer-to-peer grid. When you begin to replicate data from SAP HANA database, you must first start a container that contains the Replication Agent for SAP HANA components.
SAP HANA-to-SAP HANA Database Replication Setup

These RMA components are used by Replication Agent for SAP HANA:

You can use the Replication Agent in the SAP® Control Center graphical user interface (GUI) or from the command line interface (CLI) to issue replication commands. The CLI commands are processed by the Tabular Data Stream™ (TDS) communication protocol in the container.

Support for Multitenancy

Multitenancy allows system administrators to deploy a single instance of the software that runs on a server, serving multiple client organizations known as tenants.

Replication Agent for SAP HANA allows you to deploy mutiple replication models to a single container as long as each model has a distinct schema. You can configure, manage, deploy, and undeploy each replication model independently.

Replication Agent for SAP HANA does not support deployment of mutliple replication models that have the same schema. For example, you cannot deploy replication models where both read from or write to have the same database schema.