All Products
Search
Document Center

ApsaraDB RDS:One-click disaster recovery implementation

Last Updated:Jun 02, 2026

ApsaraDB RDS for PostgreSQL supports one-click disaster recovery (DR) across regions. You can create DR instances for RDS PostgreSQL instances, self-managed instances in data centers, or instances on third-party clouds to enable geo-disaster recovery or multi-cloud DR.

Overview

Type of source instance

Scenario

Description

Self-managed

Self-managed instance in a data center

Disaster recovery in the cloud

Create DR instances on Alibaba Cloud for self-managed PostgreSQL instances in a data center.

Before creating a DR instance, connect the data center to the virtual private cloud (VPC) of the RDS PostgreSQL instance by using Express Connect, VPN Gateway, Smart Access Gateway, or Cloud Enterprise Network.

Self-managed instance in a third-party cloud

Multi-cloud disaster recovery

Create DR instances on Alibaba Cloud for self-managed PostgreSQL instances hosted on third-party clouds.

Before creating a DR instance, connect the third-party cloud network to the VPC of the RDS PostgreSQL instance by using Smart Access Gateway, Cloud Enterprise Network, or Internet NAT Gateway.

Self-managed instance on an Elastic Compute Service (ECS) instance

Geo-disaster recovery

Create DR instances for self-managed PostgreSQL instances deployed on ECS instances.

For cross-region DR instances in different VPCs, connect the VPC of the ECS instance to the VPC of the RDS PostgreSQL instance by using Cloud Enterprise Network or Internet NAT Gateway.

Hosted

Instance hosted on a third-party cloud

Multi-cloud disaster recovery

Create DR instances for PostgreSQL instances hosted on third-party clouds.

Before creating a DR instance, connect the third-party cloud network to the VPC of the RDS PostgreSQL instance by using Smart Access Gateway, Cloud Enterprise Network, or Internet NAT Gateway.

RDS instance

Geo-disaster recovery

Create a cross-region DR instance for an RDS PostgreSQL instance.

For cross-region DR instances in different VPCs, connect the VPC of the source RDS PostgreSQL instance to the VPC of the DR instance by using Cloud Enterprise Network or Internet NAT Gateway.

Note
  • A self-managed instance on a third-party cloud refers to a PostgreSQL instance deployed on a third-party cloud server, such as Amazon EC2, Azure VM, or Google Cloud Compute Engine.

  • A hosted instance on a third-party cloud refers to a managed PostgreSQL service, such as Amazon RDS for PostgreSQL, Azure Database for PostgreSQL, or Google Cloud SQL.