ApsaraDB RDS for PostgreSQL provides the cloud migration feature. This feature uses physical streaming replication to accelerate and simplify cloud migration in various business scenarios. You can use this feature to migrate the data of a self-managed PostgreSQL instance that is deployed on an Alibaba Cloud Elastic Compute Service (ECS) instance or in a data center to an ApsaraDB RDS for PostgreSQL instance. You can also use this feature to migrate the backup files of an ApsaraDB RDS for PostgreSQL instance across regions or accounts. This topic describes the scenarios in which you can use the cloud migration feature.
Scenarios | Source instance | Destination instance | Migration link | References |
---|---|---|---|---|
|
|
ApsaraDB RDS for PostgreSQL instance | VPC and Internet
|
Migrate the data of a self-managed PostgreSQL instance to an ApsaraDB RDS for PostgreSQL instance |
|
ApsaraDB RDS for PostgreSQL instance | ApsaraDB RDS for PostgreSQL instance that is created within the same Alibaba Cloud account but resides in a different region | VPC
You must use CEN to connect the ApsaraDB RDS for PostgreSQL instances over an internal network. |
Migrate data between ApsaraDB RDS for PostgreSQL instances that reside in different regions |
Cross-account migration
Migrate the data of an ApsaraDB RDS for PostgreSQL instance to another ApsaraDB RDS for PostgreSQL instance that is created within a different Alibaba Cloud account. |
ApsaraDB RDS for PostgreSQL instance | ApsaraDB RDS for PostgreSQL instance that is created within a different Alibaba Cloud account | VPC
You must use CEN to connect the ApsaraDB RDS for PostgreSQL instances over an internal network. |
Migrate data between ApsaraDB RDS for PostgreSQL instances within different accounts |
Instance configuration downgrade
Migrate the data of an ApsaraDB RDS for PostgreSQL instance to another ApsaraDB RDS for PostgreSQL instance that has fewer storage resources in full and incremental synchronization modes. Then, interchange the endpoints of the RDS instances. |
ApsaraDB RDS for PostgreSQL instance | ApsaraDB RDS for PostgreSQL instance | VPC
The source and destination ApsaraDB RDS for PostgreSQL instances must reside in the same VPC. |
Scale down an ApsaraDB RDS for PostgreSQL instance |