すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:クラウド移行

最終更新日:Feb 21, 2025

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

  • セルフマネージド PostgreSQL インスタンスが Alibaba Cloud ECS インスタンスにデプロイされている場合、ECS インスタンスと RDS インスタンスは同じ Virtual Private Cloud(VPC)に存在する必要があります。 ECS インスタンスと RDS インスタンスが異なる VPC に存在する場合は、Cloud Enterprise Network(CEN)を使用して VPC を接続する必要があります。 詳細については、「CEN とは」をご参照ください。

  • セルフマネージド PostgreSQL インスタンスがデータセンターにデプロイされている場合は、CEN、VPN Gateway、Express Connect、または Smart Access Gateway(SAG)を使用して、データセンターと RDS インスタンスを内部ネットワーク経由で接続する必要があります。 詳細については、「CEN とは」、「VPN Gateway とは」、「Express Connect とは」、または「SAG とは」をご参照ください。

ApsaraDB RDS for PostgreSQL インスタンスのクラウド移行機能を使用する

クラウドでの読み取り機能の拡張

RDS インスタンスを使用して、セルフマネージド PostgreSQL インスタンスからの読み取りリクエストをオフロードします。

Alibaba Cloud ECS インスタンスまたはデータセンターにデプロイされているセルフマネージド PostgreSQL インスタンス

クラウドでのディザスタリカバリ

RDS インスタンスをセルフマネージド PostgreSQL インスタンスのホットスタンバイとして実行します。 セルフマネージド PostgreSQL インスタンスに障害が発生した場合、ワークロードをセルフマネージド PostgreSQL インスタンスから RDS インスタンスに手動で切り替えて、ビジネスが読み取りおよび書き込みリクエストを処理できるようにすることができます。

Alibaba Cloud ECS インスタンスまたはデータセンターにデプロイされているセルフマネージド PostgreSQL インスタンス

  • リージョン間の移行

    RDS インスタンスのデータを別のリージョンにある別の RDS インスタンスに移行します。

  • 地理的ディザスタリカバリ

    異なるリージョンにある RDS インスタンスをグループに追加して、ディザスタリカバリ機能を向上させます。

RDS for PostgreSQL インスタンス

同じ Alibaba Cloud アカウント内で作成されたが、別のリージョンにある RDS for PostgreSQL インスタンス

VPC

CEN を使用して、RDS インスタンスを内部ネットワーク経由で接続します。

異なるリージョンにある ApsaraDB RDS for PostgreSQL インスタンス間でデータを移行する

アカウント間の移行

RDS インスタンスのデータを別の Alibaba Cloud アカウント内で作成された別の RDS インスタンスに移行します。

RDS for PostgreSQL インスタンス

別の Alibaba Cloud アカウント内で作成された RDS for PostgreSQL インスタンス

VPC

CEN を使用して、RDS インスタンスを内部ネットワーク経由で接続します。

異なるアカウント内の ApsaraDB RDS for PostgreSQL インスタンス間でデータを移行する

クラシックネットワークの 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 インスタンス