To ensure business continuity and high availability, ApsaraDB RDS for PostgreSQL provides the one-click disaster recovery implementation feature. You can create an ApsaraDB RDS for PostgreSQL instance across regions to implement geo-disaster recovery. You can also create disaster recovery (DR) instances for self-managed PostgreSQL instances that are not deployed in the cloud or PostgreSQL instances that are managed on third-party clouds to provide disaster recovery capabilities in the cloud or across multiple clouds.
Overview
Type of source instance | Scenario | Description | |
Self-managed | Self-managed instance in a data center | Disaster recovery in the cloud | You can create DR instances on Alibaba Cloud for self-managed PostgreSQL instances in a data center to provide disaster recovery in the cloud. Before you create a DR instance, you must use Express Connect, VPN Gateway, Smart Access Gateway, or Cloud Enterprise Network to connect the data center network to the virtual private cloud (VPC) network of the RDS PostgreSQL instance. |
Self-managed instance in a third-party cloud | Multi-cloud disaster recovery | You can create DR instances on Alibaba Cloud for self-managed PostgreSQL instances that are hosted on third-party clouds to provide cross-cloud disaster recovery. Before you create a DR instance, you must use Smart Access Gateway, Cloud Enterprise Network, or Internet NAT Gateway to connect the third-party cloud network to the VPC network of the Alibaba Cloud RDS PostgreSQL instance. | |
Self-managed instance on an Alibaba Cloud Elastic Compute Service (ECS) instance | Geo-disaster recovery | You can create DR instances for self-managed PostgreSQL instances that are deployed on ECS instances to provide geo-disaster recovery. If you create a DR instance across regions, the instances reside in different VPCs. You must use Cloud Enterprise Network or Internet NAT Gateway to connect the VPC network of the ECS instance to the VPC network of the Alibaba Cloud RDS PostgreSQL instance. | |
Hosted | Instance hosted on a third-party cloud | Multi-cloud disaster recovery | You can create DR instances for PostgreSQL instances that are hosted on third-party clouds to provide multi-cloud disaster recovery. Before you create a DR instance, you must use Smart Access Gateway, Cloud Enterprise Network, or Internet NAT Gateway to connect the network of the PostgreSQL instance hosted on a third-party cloud to the VPC network of the Alibaba Cloud RDS PostgreSQL instance. |
RDS instance | Geo-disaster recovery | You can create a DR instance for an RDS instance across regions to provide geo-disaster recovery. If you create a DR instance across regions, the instances reside in different VPCs. You must use Cloud Enterprise Network or Internet NAT Gateway to connect the VPC network of the source RDS PostgreSQL instance to the VPC network of the DR instance. |
A self-managed PostgreSQL instance hosted on a third-party cloud refers to a PostgreSQL instance that is deployed on a cloud server provided by a third-party cloud service provider, such as Amazon EC2, Azure VM, or Google Cloud Compute Engine.
A PostgreSQL instance hosted on a third-party cloud refers to a PostgreSQL instance that is managed by a third-party cloud service provider, such as Amazon RDS for PostgreSQL, Azure Database for PostgreSQL, or Google Cloud SQL.