PolarDB for MySQL Enterprise Edition クラスターは、ゾーンとクラスターエンドポイントを変更せずに、デフォルトの VPC と vSwitch をオンラインで切り替えることをサポートしています。
ご利用の ECS インスタンスと PolarDB クラスターが同じ VPC 内にない場合、プライベートネットワーク 接続でクラスターに接続できません。この問題を解決するには、PolarDB クラスターの VPC を ECS インスタンスの VPC と一致するように切り替えます。これによりプライベートネットワーク 接続が確立され、PolarDB クラスターが最適なパフォーマンスを発揮できるようになります。
前提条件
ご利用のクラスターは、次の要件を満たしている必要があります。
-
データベースエディションが Enterprise Edition で、エディションが Cluster Edition であること。
-
課金方法が サブスクリプション または 従量課金 であること。
注意事項
-
VPC と vSwitch の切り替え中:
-
この操作により、約 30 秒間続く
transient connection interruption(一時的な接続中断) が発生します。サービスの停止を防ぐため、オフピーク時間帯にこの操作を実行し、アプリケーションに再接続メカニズムが備わっていることを確認することを推奨します。 -
DNS キャッシュの問題により、キャッシュの有効期限が切れるまでデータベース接続が中断される可能性があります。切り替えが完了したら、アプリケーションを再起動するか、アプリケーションが実行されているホストで DNS キャッシュをフラッシュすることを推奨します。
-
この切り替えは、
Data Management Service (DMS)とData Transmission Service (DTS)に一時的に影響します。これらのサービスは、切り替え完了後に自動的に通常の運用を再開します。
-
-
VPC と vSwitch を切り替える際に、既存のエンドポイントを切り替えるかどうかを選択できます。
-
既存の接続アドレスに切り替えます を いいえ に設定した場合、クラスターのデフォルト VPC とデフォルト vSwitch のみが変更されます。既存のエンドポイントの VPC と vSwitch は変更されません。
-
既存の接続アドレスに切り替えます を はい に設定した場合、クラスターのデフォルト VPC とデフォルト vSwitch が変更され、すべての既存のエンドポイントの VPC と vSwitch も変更されます。
説明新しい
custom endpoint(カスタムエンドポイント) を作成すると、デフォルトで新しいデフォルト VPC と vSwitch が使用されます。 -
クラスターのデフォルト VPC と vSwitch の変更
-
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで クラスター をクリックします。クラスターが配置されているリージョンを選択し、対象クラスターの ID をクリックします。
-
基本情報 ページで、デフォルト VPC の横にある 切り替え をクリックします。表示される VPC の切り替え ダイアログボックスで、対象の VPC と vSwitch を選択します。
重要既存のエンドポイントを切り替えない場合、それらの VPC と vSwitch は変更されません。
カスタムエンドポイントの VPC と vSwitch の変更
プライマリアドレス と クラスターのエンドポイント は、VPC と vSwitch を個別に切り替えることはできません。
-
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで クラスター をクリックします。クラスターが配置されているリージョンを選択し、対象クラスターの ID をクリックします。
-
データベースへの接続 セクションで、対象のカスタムエンドポイントを選択します。ノードの設定 ダイアログボックスで、[その他] > [編集] をクリックします。
-
表示される プライベートネットワーク接続アドレスの編集 ダイアログボックスで、対象の VPC と vSwitch を選択します。
[OK] をクリックします。VPC と vSwitch の変更により、30 秒以内に 1 回または 2 回の
transient connection interruption(一時的な接続中断) が発生します。オフピーク時間帯にこの操作を実行することを推奨します。エンドポイントで SSL が有効になっている場合、この変更によってクラスターが再起動されます。また、変更後のエンドポイントは 64 文字を超えることはできません。
カスタムエンドポイント作成時の VPC と vSwitch の指定
-
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで クラスター をクリックします。クラスターが配置されているリージョンを選択し、対象クラスターの ID をクリックします。
-
データベースへの接続 セクションで、カスタムクラスターエンドポイント をクリックします。カスタムクラスターエンドポイント ダイアログボックスで、対象の VPC と vSwitch を選択します。
重要デフォルトでは、新しいカスタムエンドポイントはクラスターのデフォルト VPC と vSwitch を使用します。異なる VPC と vSwitch を選択した場合、カスタムエンドポイントを作成すると、クラスターのデフォルト設定も新しい選択に合わせて変更されます。