PolarDB for MySQL Enterprise Editionでは、元のゾーンでVirtual Private Cloud (VPC) とvSwitchをオンラインで切り替えることができます。 PolarDB for MySQLクラスターのエンドポイントは変更されません。 このトピックでは、VPCとvSwitchを切り替える方法について説明します。
注意事項
この機能は、PolarDB for MySQL Enterprise EditionのEnterprise Editionクラスターにのみ適用されます。
VPCとvSwitchを切り替えると、約30秒続く一時的な接続が発生します。 この操作をオフピーク時に実行し、アプリケーションが自動再接続をサポートしていることを確認することを推奨します。
VPCとvSwitchを切り替えた後、キャッシュの有効期限が切れる前に、古い情報がドメインネームシステム (DNS) キャッシュに残ることがあります。 この間に、データベースへの接続に失敗することがあります。 この問題を解決するには、アプリケーションを再起動するか、アプリケーションがデプロイされているホストのDNSキャッシュを更新することをお勧めします。
この操作により、クラスターとデータ管理 (DMS) 間の接続、またはクラスターとデータ転送サービス (DTS) 間の接続が短時間中断されます。 クラスターが新しいVPCとvSwitchに接続されると、接続が自動的に再開されます。
デフォルトVPCとデフォルトvSwitchの変更
PolarDBコンソールにログインします。 左上隅でリージョンを選択し、クラスターのIDをクリックします。
基本情報ページで、デフォルトVPCの横にあるスイッチをクリックします。
VPCの切り替えダイアログボックスで、ドロップダウンリストからVPCとvSwitchを選択します。
既存のエンドポイント切り替えを設定し、OKをクリックします。
[既存のエンドポイント] [切り替え] で [いいえ] を選択した場合、クラスターのデフォルトVPCとデフォルトvSwitchのみが変更されます。 デフォルトVPCとデフォルトvSwitchは、次回カスタムエンドポイントを作成するときに自動的に選択されます。
[既存のエンドポイントスイッチング] で [はい] を選択した場合、クラスターのデフォルトVPCとデフォルトvSwitchが変更されます。 すべてのエンドポイントのVPCとvSwitchも変更されます。
一度に複数のVPCとvSwitchを変更する
PolarDBコンソールにログインします。 左上隅でリージョンを選択し、クラスターのIDをクリックします。
基本情報ページで、デフォルトVPCの横にあるスイッチをクリックします。
VPCの切り替えダイアログボックスで、ドロップダウンリストからVPCとvSwitchを選択します。
既存のエンドポイント切り替えのはいを選択し、OKをクリックします。
単一エンドポイントのVPCとvSwitchの変更
PolarDBコンソールにログインします。 左上隅でリージョンを選択し、クラスターのIDをクリックします。
専用エンタープライズ版またはStandard Enterprise Editionセクションで、プライマリエンドポイントの横にある設定の変更をクリックします。
エンドポイント設定の変更ダイアログボックスで、詳細> 編集を選択します。
プライベートエンドポイントの変更ダイアログボックスで、ドロップダウンリストからVPCとvSwitchを選択し、OKをクリックします。
クラスターのデフォルトVPCとデフォルトvSwitchは、プライマリエンドポイントのVPCとvSwitchと同じになります。
カスタムエンドポイントの作成時にVPCとvSwitchを指定する
PolarDBコンソールにログインします。 左上隅でリージョンを選択し、クラスターのIDをクリックします。
専用エンタープライズ版またはStandard Enterprise Editionセクションで、カスタムクラスターエンドポイントの作成をクリックします。
カスタムクラスターエンドポイントの作成ダイアログボックスで、ドロップダウンリストからVPCとvSwitchを選択します。
他の設定を構成し、OKをクリックします。
カスタムエンドポイントを作成すると、デフォルトのVPCとデフォルトのvSwitchがデフォルトでクラスターに選択されます。 クラスターでデフォルトVPCとデフォルトvSwitchが選択されていない場合、カスタムエンドポイントの作成後にクラスターのデフォルトVPCとデフォルトvSwitchが変更されます。