ApsaraDB RDS for PostgreSQL はクラウド移行機能を提供します。この機能は、物理ストリーミングレプリケーションを使用して、さまざまなビジネスシナリオでのクラウド移行を高速化および簡素化します。 この機能を使用すると、Alibaba Cloud Elastic Compute Service(ECS)インスタンスまたはデータセンターにデプロイされているセルフマネージド PostgreSQL インスタンスのデータを ApsaraDB RDS for PostgreSQL インスタンスに移行できます。 また、この機能を使用して、バックアップファイルを使用してリージョンまたはアカウント間で RDS インスタンスのデータを移行することもできます。
シナリオ
次の表は、クラウド移行機能に適用可能なシナリオを示しています。
この機能は、同じエンジンバージョンを実行する RDS for PostgreSQL インスタンス間のデータ移行のみをサポートしています。異なるエンジンバージョンを実行するインスタンス間でデータを移行するには、まず宛先インスタンスでビジネスをテストしてから、Data Transmission Service(DTS)を使用して移行を実行します。 詳細については、「データ移行」をご参照ください。
シナリオ | ソースインスタンス | 宛先インスタンス | 移行リンク | 参照 |
内部ネットワーク経由のデータ移行 | Alibaba Cloud ECS インスタンスにデプロイされているセルフマネージド PostgreSQL インスタンス | RDS for PostgreSQL インスタンス | VPC
| |
クラウドでの読み取り機能の拡張 RDS インスタンスを使用して、セルフマネージド PostgreSQL インスタンスからの読み取りリクエストをオフロードします。 | Alibaba Cloud ECS インスタンスまたはデータセンターにデプロイされているセルフマネージド PostgreSQL インスタンス | |||
クラウドでのディザスタリカバリ RDS インスタンスをセルフマネージド PostgreSQL インスタンスのホットスタンバイとして実行します。 セルフマネージド PostgreSQL インスタンスに障害が発生した場合、ワークロードをセルフマネージド PostgreSQL インスタンスから RDS インスタンスに手動で切り替えて、ビジネスが読み取りおよび書き込みリクエストを処理できるようにすることができます。 | Alibaba Cloud ECS インスタンスまたはデータセンターにデプロイされているセルフマネージド PostgreSQL インスタンス | |||
| RDS for PostgreSQL インスタンス | 同じ Alibaba Cloud アカウント内で作成されたが、別のリージョンにある RDS for PostgreSQL インスタンス | VPC CEN を使用して、RDS インスタンスを内部ネットワーク経由で接続します。 | |
アカウント間の移行 RDS インスタンスのデータを別の Alibaba Cloud アカウント内で作成された別の RDS インスタンスに移行します。 | RDS for PostgreSQL インスタンス | 別の Alibaba Cloud アカウント内で作成された RDS for PostgreSQL インスタンス | VPC CEN を使用して、RDS インスタンスを内部ネットワーク経由で接続します。 | |
クラシックネットワークの ECS インスタンスにデプロイされているセルフマネージド PostgreSQL インスタンスからのデータ移行 説明 ECS インスタンスのネットワークをクラシックネットワークから VPC に変更した後、クラウド移行機能を使用してデータベースを移行することをお勧めします。 これにより、宛先 RDS for PostgreSQL インスタンスの NAT ゲートウェイを構成する必要がなくなります。 詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのクラウド移行機能を使用する」をご参照ください。 | クラシックネットワークの ECS インスタンスにデプロイされているセルフマネージド PostgreSQL インスタンス | RDS for PostgreSQL インスタンス | インターネット | パブリック IP アドレスを持つ PostgreSQL インスタンスのデータを ApsaraDB RDS for PostgreSQL インスタンスに移行する |
パブリック IP アドレスを持つ PostgreSQL インスタンスからのデータ移行 パブリック IP アドレスを持つセルフマネージド PostgreSQL インスタンスまたはサードパーティ クラウド サービス プロバイダーの PostgreSQL インスタンスのデータを RDS インスタンスに移行します。 説明 サードパーティ クラウド サービス プロバイダーの PostgreSQL インスタンスには、クラウド内のセルフマネージド PostgreSQL インスタンス、または Amazon RDS for PostgreSQL、Azure Database for PostgreSQL、Google Cloud SQL インスタンスなどのマネージド PostgreSQL インスタンスが含まれます。 | パブリック IP アドレスを持つセルフマネージド PostgreSQL インスタンス、またはサードパーティ クラウド サービス プロバイダーが提供する PostgreSQL インスタンス |