このトピックでは、MySQL 8.0 または MySQL 5.7 を実行する ApsaraDB RDS インスタンスを RDS ベーシックエディションから RDS クラスタエディションにアップグレードする方法について説明します。 ApsaraDB RDS for MySQL の RDS クラスタエディションは、ディザスタリカバリ機能を提供し、他の RDS エディションよりも柔軟性と信頼性に優れています。
シナリオ
より信頼性の高いディザスタリカバリ、より柔軟なデプロイメント、よりきめ細かいモニタリングが必要な場合、またはセカンダリノードを使用して読み取り/書き込み分割を実装する場合、RDS インスタンスを RDS ベーシックエディションから RDS クラスタエディションにアップグレードできます。 ApsaraDB RDS for MySQL の RDS クラスタエディションは、読み取り可能なセカンダリノード、プライマリ/セカンダリスイッチオーバー、ノードの追加と削除、マルチゾーンディザスタリカバリ、ノードレベルのモニタリング、およびクラスタートポロジ管理を提供します。 詳細については、「RDS クラスタエディション」をご参照ください。
前提条件
RDS インスタンスで、RDS ベーシックエディションで MySQL 5.7 または MySQL 8.0 を実行している。
説明上記の情報は、RDS インスタンスの[基本情報] ページで確認できます。
RDS インスタンスで、エンタープライズ SSD(ESSD)またはプレミアム ESSD ストレージタイプを使用している。
説明RDS インスタンスで標準 SSD ストレージタイプを使用している場合は、ストレージタイプを ESSD にアップグレードする必要があります。 詳細については、「ストレージタイプを標準 SSD から ESSD にアップグレードする」をご参照ください。
RDS インスタンスのマイナーエンジンバージョンが 20211231 以降である。
説明詳細については、「マイナーエンジンバージョンを更新する」をご参照ください。
影響
RDS インスタンスの RDS エディションをアップグレードすると、インスタンスのスイッチオーバーがトリガーされます。 アプリケーションが RDS インスタンスに自動的に再接続するように構成されていることを確認してください。 インスタンススイッチオーバーの影響の詳細については、「インスタンススイッチオーバーの影響」をご参照ください。
アップグレードが完了した後、RDS インスタンスの RDS エディションを RDS ベーシックエディションにダウングレードすることはできません。
請求ルール
アップグレードに必要な実際の料金は、購入ページに表示されます。 アップグレードの料金の詳細については、「インスタンス仕様の変更」をご参照ください。
手順
利用規約を読んで選択し、[今すぐ支払う] をクリックして、支払いを完了します。
[基本情報] ページの「基本情報」セクションで、アップグレードが成功したかどうかを確認します。 RDS インスタンスの [タイプとエディション] パラメーターの値が 通常インスタンス (クラスター版) の場合、アップグレードは成功です。
説明アップグレードが完了した後、RDS インスタンスのエンドポイントは変更されません。 アプリケーション構成を変更する必要はありません。
関連操作
操作 | 説明 |
インスタンスの仕様を変更します。 ModifyDBInstanceSpec 操作を呼び出して、インスタンスの RDS エディションを RDS クラスタエディションにアップグレードできます。 この操作を呼び出すときは、DBInstanceClass パラメータを RDS クラスタエディションでサポートされている新しいインスタンスタイプを指定する値に設定し、Category パラメータを Cluster に設定する必要があります。 ビジネス要件に基づいて他のパラメータを構成できます。 | |
インスタンスに関する情報をクエリします。 DescribeDBInstanceAttribute 操作を呼び出し、応答の Category パラメータの値を確認して、アップグレードが成功したかどうかを確認できます。 値が Cluster の場合、アップグレードは成功です。 |