RDS MySQL インスタンスを High-availability Edition から Cluster Edition にアップグレードすると、より低いコストで柔軟なノード管理、ノードレベルモニタリング、マルチゾーンディザスタリカバリが可能になります。
シナリオ
Cluster Edition は、High-availability Edition に以下の機能を追加します:
-
読み取り可能なセカンダリノード:個別の読み取り専用インスタンスをデプロイすることなく、セカンダリノードに読み取りトラフィックをオフロードします。
-
ノードの追加と削除:需要の変化に応じてノードを追加または削除することで、コンピューティングリソースをスケーリングします。
-
マルチゾーンディザスタリカバリ:アベイラビリティーゾーンにノードを分散させることで、より高いフォールトトレランスを実現します。
-
ノードレベルモニタリング:インスタンスレベルだけでなく、ノードごとに CPU、メモリ、IOPS、接続をモニタリングします。
-
ノードトポロジー管理:視覚的なトポロジーで各ノードの役割とステータスを表示および管理します。
すべてのエディションは RDS Cluster Edition で比較できます。
前提条件
RDS インスタンスは、次の要件をすべて満たしている必要があります:
-
MySQL バージョン 8.0 または 5.7
-
RDS High-availability Edition ([基本情報] ページの [タイプとエディション] フィールドで確認)
-
ESSD または高性能 ESSD ストレージタイプ
-
標準製品タイプ
-
マイナーエンジンバージョン 20201031 以降
-
RDS インスタンスに読み取り専用インスタンスがアタッチされていないこと
インスタンスが Premium Local SSD または標準 SSD ストレージを使用している場合は、まずストレージタイプをアップグレードしてください。詳細については、「ローカルディスクからクラウドディスクへのストレージタイプの変更」または「標準 SSD から ESSD へのストレージタイプのアップグレード」をご参照ください。
マイナーエンジンバージョンが 20201031 より前の場合は、まず更新してください。詳細については、「マイナーエンジンバージョンの更新」をご参照ください。
影響
このアップグレードは元に戻すことはできません。High-availability Edition にダウングレードすることはできません。
-
データ移行とダウンタイム:アップグレードにより、データ移行がトリガーされる場合があります (10~20 分)。移行後、指定した時間にインスタンスの切り替えが実行され、アクティブな接続が一時的に中断されます。アプリケーションが自動的に再接続することを確認してください。詳細については、「インスタンスの切り替えによる影響」をご参照ください。
-
アプリケーションの変更は不要:インスタンスのエンドポイントは変更されません。接続文字列の更新は必要ありません。
課金
このアップグレードは仕様変更として扱われます。詳細については、「仕様変更」をご参照ください。
エディションのアップグレード
-
インスタンスページに移動します。上部メニューで、RDS インスタンスが存在するリージョンを選択し、インスタンス ID をクリックします。
-
[設定情報] セクションで、[仕様変更] をクリックします。
-
サブスクリプションインスタンスのみ:[アップグレード] を選択し、[次へ] をクリックします。
-
次のパラメーターを設定します:
パラメーター
説明
[エディション]
[Cluster Edition] を選択します。
説明このオプションが利用できない場合、インスタンスは Premium Local SSD または標準 SSD ストレージを使用しています。まずストレージタイプをアップグレードしてください (「前提条件」をご参照ください)。
[ストレージタイプ]
アップグレード後のインスタンスのストレージタイプを選択します。オプションは設定やリージョンによって異なります。複数のタイプが利用可能な場合にのみ表示されます。
[インスタンスタイプ]
アップグレード後のインスタンスのインスタンスタイプ (vCPU とメモリの組み合わせ) を選択します。
[ストレージ容量]
ワークロードに合わせてストレージ容量を設定します。
[切り替え時間]
データ移行後にインスタンスの切り替えを実行するタイミングを選択します:
-
[すぐに実行]:データ移行はワークロードに影響を与えずにすぐに開始されます。切り替えは移行が完了次第すぐに実行されます。詳細については、「インスタンスの切り替えによる影響」をご参照ください。
-
[メンテナンスウィンドウ内で切り替え]:データ移行はワークロードに影響を与えずにすぐに開始されます。切り替えは指定されたメンテナンスウィンドウ中に実行されます。
-
-
[今すぐ支払う] をクリックし、変更前後のインスタンス仕様を確認してから、[続行] をクリックして支払いを完了します。
アップグレードの確認
-
RDS インスタンスの [基本情報] ページで、[タイプとエディション] フィールドを確認します。
-
値が [通常インスタンス (Cluster Edition)] であれば、アップグレードは成功です。
API リファレンス
|
操作 |
説明 |
|
|
|
|
レスポンスの |