A computer-implemented method for generic tenant data replication for
disaster recovery, includes regularly checking, by a primary replication agent on a primary site, for changes to a primary change log on the primary site. Based on an insert of a new change
record in a secondary change log on a
secondary site, triggering a
stored procedure from secondary stored procedures on the
secondary site, that extracts a change operation and data from the secondary change log and performs the changed operation on a secondary tenant table on the
secondary site. By a secondary replication agent on the secondary site and from the primary replication agent, receiving a call not containing a
sequence id for a change
record marked as completed in the secondary change log, and deleting the change
record. Using a replication agents control plane, providing central monitoring for the primary replication agent and the secondary replication agent.