このページでは、Database Migration Service を使用して Cloud SQL for PostgreSQL への同種移行を行うために、Amazon Aurora と Amazon RDS のソースのネットワーク接続を構成する方法について説明します。次の方法を使用できます。
Private Service Connect インターフェースを構成する
Amazon RDS または Amazon Aurora ソースに Private Service Connect インターフェースを使用したプライベート接続を使用する手順は次のとおりです。
-
Google Cloud からソース VPC への Cloud VPN を使用した直接接続を設定します。
ネットワーク アーキテクチャによっては、システムに追加の VPN ゲートウェイを設定する必要があります。詳細については、Cloud VPN のドキュメントの Google Cloud と AWS の間に HA VPN 接続を作成するをご覧ください。
- Private Service Connect が有効になっている移行先の Cloud SQL インスタンスを作成します。Cloud SQL のドキュメントの Private Service Connect 対応インスタンスを作成するをご覧ください。
- インスタンスのアウトバウンド接続用に Private Service Connect を構成します。このプロセスは、大まかに次の手順で行います。
- Cloud VPN を設定した VPC ネットワークにネットワーク アタッチメントを作成する。ネットワーク アタッチメント用に予約されたサブネット範囲は、RFC 1918 範囲内である必要があります。
- 移行先の Cloud SQL for PostgreSQL インスタンスにネットワーク アタッチメントを割り当てる。
プロセスの詳細については、Cloud SQL ドキュメントの アウトバウンド接続を構成するをご覧ください。
- 後の段階で、 ソース接続プロファイルを作成するときに、ソース データベース インスタンスのプライベート IP アドレスを使用します。
- 移行ジョブを作成するときに、接続方法として [PSC インターフェース] を選択します。
VPC ピアリングを構成する
Amazon RDS または Amazon Aurora ソースに Virtual Private Cloud ピアリングを使用したプライベート接続を使用する手順は次のとおりです。
-
Google Cloud からソース VPC への Cloud VPN を使用した直接接続を設定します。
ネットワーク アーキテクチャによっては、システムに追加の VPN ゲートウェイを設定する必要があります。詳細については、Cloud VPN のドキュメントの Google Cloud と AWS の間に HA VPN 接続を作成するをご覧ください。
Virtual Private Cloud ネットワークがプライベート サービス アクセス用に構成されていることを確認します。詳細については、 プライベート サービス アクセスを構成するをご覧ください。
- 移行先の Cloud SQL インスタンスがプライベート IP とプライベート サービス アクセス(PSA)で構成されていることを確認します。詳細については、Cloud SQL ドキュメントの プライベート IP を使用するをご覧ください。
- 後の段階で、 ソース接続プロファイルを作成するときに、ソース データベース インスタンスのプライベート IP アドレスを使用します。
- 移行ジョブを作成するときに、接続方法として [VPC ピアリング] を選択します。
IP 許可リストの接続を構成する
パブリック IP 許可リストの接続方法を使用する手順は次のとおりです。
-
移行先の Cloud SQL インスタンスのパブリック IP を有効にします。Cloud SQL ドキュメントの パブリック IP を有効にする。
新しい宛先インスタンスに移行する場合は、パブリック IP を有効にして宛先を作成してください。
- AWS Management Console で、次の操作を行います。
- ソースの Amazon RDS データベースがパブリック IP 接続用に構成されていることを確認します。
- エンドポイント名とポート番号を特定します。これらの値は、接続プロファイルを作成するときに入力する必要があります。
移行先の Cloud SQL インスタンスのパブリック IP から Amazon RDS または Amazon Aurora VPC へのトラフィックを許可するセキュリティ グループを作成します。 セキュリティ グループを作成して VPC 内の DB インスタンスへのアクセスを提供するをご覧ください。
- 後の段階で、 ソース接続プロファイルを作成するときに、ソース データベース IP のエンドポイント名を使用します。
- 移行ジョブを作成するときに、接続方法として [IP 許可リスト] を選択します。
次のステップ
Database Migration Service のデータベース ネットワーク接続の詳細については、 ネットワーキング方法の概要をご覧ください。
移行手順の詳細については、 Cloud SQL for PostgreSQL への移行を開始するをご覧ください。