To ensure business continuity and high availability, ApsaraDB RDS for PostgreSQL provides the disaster recovery (DR) deployment feature. You can create an ApsaraDB RDS for PostgreSQL instance across regions to implement geo-disaster recovery. The RDS instance that is used to implement DR is referred to as a DR instance. You can also create 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 instance | 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 perform disaster recovery in the cloud. Before you create a DR instance, you must use an Express Connect circuit, VPN gateway, Smart Access Gateway (SAG) instance, or Cloud Enterprise Network (CEN) instance to connect the data center to the virtual private cloud (VPC) in which you want to create the DR instance. For more information, see Express Connect, What is VPN Gateway?, What is SAG?, and What is CEN? |
Self-managed instance hosted on 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 a SAG instance, CEN instance, or Internet NAT gateway to connect third-party clouds to the VPC in which you want to create the DR instance. For more information, see What is SAG?, What is CEN?, and Internet NAT gateway | |
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 a CEN instance or Internet NAT gateway to connect the ECS instance to the VPC in which you want to create the DR instance. For more information, see What is CEN? and Internet NAT gateway | |
Hosted instance | 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 a SAG instance, CEN instance, or Internet NAT gateway to connect the PostgreSQL instance hosted on third-party clouds to the VPC in which you want to create the DR instance. For more information, see What is SAG?, What is CEN?, and Internet NAT gateway |
ApsaraDB 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 a CEN instance or Internet NAT gateway to connect the source RDS instance to the VPC in which you want to create the DR instance. For more information, see What is CEN? and Internet NAT gateway |
A self-managed PostgreSQL instance hosted on a third-party cloud refers to a self-managed 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 hosted by a third-party cloud service provider, such as Amazon RDS for PostgreSQL, Azure Database for PostgreSQL, or Google Cloud SQL.