異なるリージョンに配置された ECS インスタンスと ApsaraDB for RDS インスタンスは、内部ネットワークを介して直接通信できません。Alibaba Cloud の内部ネットワークはリージョン単位で分離されており、デフォルトではリージョン間のトラフィックは非公開バックボーンを通過しません。
ECS インスタンスが属するリージョンと RDS インスタンスが属するリージョンを接続するには、以下のいずれかのソリューションをご利用ください:
Cloud Enterprise Network (CEN) — CEN インスタンスを用いて、両方のリージョンに配置された仮想プライベートクラウド (VPC) を接続します。その後、ECS インスタンスは RDS インスタンスの内部ネットワークエンドポイントを経由してアクセスできます。本番ワークロードには、このアプローチを推奨します。
VPN Gateway — 2 つの VPC 間に VPN トンネルを構築します。暗号化されたクロスリージョン接続が必要な場合、またはオンプレミスネットワークとの統合を行う場合にご利用ください。
Express Connect — 低遅延・高スループットの非公開接続を実現するために、VPC 間で専用回線を構築します。パフォーマンス要件が厳しいワークロードに適しています。
VPC を接続した後は、RDS インスタンスのホワイトリストに ECS インスタンスのプライベート IP アドレスが登録されていることを確認し、セキュリティグループルールがデータベースポート(例:MySQL の場合は 3306)でのトラフィックを許可していることをご確認ください。
ECS インスタンスと RDS インスタンスが同じリージョンにありながらも接続できない場合は、「ECS インスタンスを ApsaraDB for RDS インスタンスに接続できない場合の対処方法」を参照してください。