PolarDB for MySQL Enterprise Edition では、元のゾーンで Virtual Private Cloud (VPC) と vSwitch をオンラインで切り替えることができます。PolarDB for MySQL クラスタのエンドポイントは変更されません。
ECS インスタンスと PolarDB クラスタが同じ VPC 内にない場合、プライベート ネットワーク経由で通信できません。PolarDB クラスタのパフォーマンスを最適化するために、PolarDB クラスタと ECS インスタンスが同じ VPC 内にあり、プライベート ネットワーク経由で通信できるようにしてください。
前提条件
クラスタは、次の要件を満たしている必要があります。
クラスタの作成時に、データベースエディション が Enterprise Edition に設定され、エディション が クラスタ版 に設定されている。
課金方法 が サブスクリプション または 従量課金 に設定されている。
注意事項
VPC と vSwitch を変更する場合は、次の点を考慮してください。
約 30 秒間続く一時的な接続が発生します。オフピーク時にスイッチオーバーを実行し、アプリケーションがデータベースサービスに自動的に再接続するように構成することをお勧めします。
VPC と vSwitch を変更した後、エントリの有効期限が切れるまで、古いエンドポイント情報が Domain Name System (DNS) キャッシュに残っている可能性があります。この間、クラスタへの接続に失敗する可能性があります。この問題を解決するには、アプリケーションを再起動するか、アプリケーションが存在するホストの DNS キャッシュをリフレッシュします。
この操作により、クラスタとデータ管理 (DMS) 間の接続、またはクラスタと Data Transmission Service (DTS) 間の接続が短時間中断されます。クラスタが新しい VPC と vSwitch に接続されると、接続は自動的に再開されます。
VPC と vSwitch を変更する場合、すべてのエンドポイントの VPC と vSwitch を変更するかどうかを選択できます。
既存のエンドポイントの切り替え で いいえ を選択した場合、クラスタのデフォルト VPC とデフォルト vSwitch のみが変更されます。既存のエンドポイントの VPC と vSwitch は変更されません。
既存のエンドポイントの切り替え で はい を選択した場合、クラスタのデフォルト VPC とデフォルト vSwitch が変更されます。既存のエンドポイントの VPC と vSwitch も変更されます。
説明カスタムエンドポイントを作成すると、デフォルトの VPC とデフォルトの vSwitch が自動的に選択されます。
デフォルトの VPC とデフォルトの vSwitch の変更
PolarDB コンソール にログオンします。左側のナビゲーションウィンドウで、[クラスタ] をクリックします。ページの左上隅で、クラスタが存在するリージョンを選択し、クラスタの ID をクリックして [基本情報] ページに移動します。
[基本情報] ページで、[デフォルト VPC] の横にある [切り替え] をクリックします。[VPC の切り替え] ダイアログボックスで、変更先の VPC と vSwitch を選択します。
重要既存のエンドポイントの切り替えで [いいえ] を選択した場合、既存のエンドポイントの VPC と vSwitch は変更されません。
カスタムエンドポイントの VPC と vSwitch の変更
プライマリエンドポイント または クラスタエンドポイント の VPC と vSwitch を個別に切り替えることはできません。
PolarDB コンソール にログオンします。左側のナビゲーションウィンドウで、[クラスタ] をクリックします。ページの左上隅で、クラスタが存在するリージョンを選択し、クラスタの ID をクリックして [基本情報] ページに移動します。
[データベース接続] セクションで、カスタムエンドポイントを選択します。[エンドポイント設定の変更] ダイアログボックスで、[詳細] > [編集] を選択します。
[プライベートエンドポイントの変更] ダイアログボックスで、VPC と vSwitch を選択します。
カスタムエンドポイントを作成するときに VPC と vSwitch を指定する
PolarDB コンソール にログオンします。左側のナビゲーションウィンドウで、[クラスタ] をクリックします。ページの左上隅で、クラスタが存在するリージョンを選択し、クラスタの ID をクリックして [基本情報] ページに移動します。
[データベース接続] セクションで、[カスタムクラスタエンドポイントの作成] をクリックします。[カスタムクラスタエンドポイントの作成] ダイアログボックスで、VPC と vSwitch を選択します。
重要カスタムエンドポイントを作成すると、デフォルトでクラスタのデフォルト VPC とデフォルト vSwitch が選択されます。デフォルトの VPC とデフォルトの vSwitch が選択されていない場合、カスタムエンドポイントの作成後にクラスタのデフォルトの VPC とデフォルトの vSwitch が変更されます。