お使いの ApsaraDB RDS for MySQL インスタンスが Basic Edition (シングルノード) で実行されている場合、High-availability Edition にアップグレードして、自動フェールオーバー機能を備えたセカンダリノードを追加できます。このアップグレードは、MySQL 5.7 と MySQL 8.0 に対応しています。
このアップグレードは元に戻せません。アップグレード後、インスタンスを Basic Edition にダウングレードすることはできません。
料金の詳細については、「インスタンス仕様の変更」をご参照ください。
Basic Edition と High-availability Edition の比較
| 機能 | Basic Edition | High-availability Edition |
|---|---|---|
| アーキテクチャ | シングルノード | プライマリ + セカンダリノード |
| フェールオーバー | 自動フェールオーバーなし | 自動フェールオーバー |
| 適用シナリオ | 個人学習、小規模な Web サイト、開発、テスト | 本番環境のワークロード (ビジネスシナリオの 80% 以上) |
前提条件
開始する前に、以下を確認してください。
-
インスタンスの課金方法がサブスクリプションまたは従量課金であること。
説明サーバーレス課金方法を使用するインスタンスについては、「サーバーレス ApsaraDB RDS for MySQL インスタンスの設定」をご参照ください。
-
インスタンスが RDS ベーシック版で MySQL 8.0 または MySQL 5.7 を実行していることをインスタンスの [基本情報] ページで確認してください。
-
マイナーエンジンバージョンが 20211231 以降であること。マイナーエンジンバージョンを更新するには、「マイナーエンジンバージョンのアップグレード」をご参照ください。
説明この前提条件は、標準 SSD を使用する MySQL 5.7 Basic Edition インスタンスを、Premium ローカル SSD を使用する High-availability Edition にアップグレードする場合には適用されません。
-
インスタンスが読み取り専用インスタンスではないこと。読み取り専用インスタンスは、Basic Edition から High-availability Edition にアップグレードできません。
アップグレードの影響
-
アップグレードによってデータ移行がトリガーされる場合があり、数分かかることがあります。移行が完了すると、指定した切り替え時間にインスタンスの切り替えが発生します。アプリケーションがインスタンスに自動的に再接続するよう設定されていることを確認してください。詳細については、「インスタンスの切り替えによる影響」をご参照ください。
説明アップグレード後もインスタンスのエンドポイントは変更されません。アプリケーションの設定を変更する必要はありません。
-
アップグレードが完了すると、インスタンスを Basic Edition にダウングレードすることはできません。
High-availability Edition へのアップグレード
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
-
[設定情報] セクションで、[仕様変更] をクリックします。
-
(サブスクリプションインスタンスのみ) [アップグレード] を選択し、[次へ] をクリックします。
-
次のパラメーターを設定します。
パラメーター
説明
[エディション]
[高可用性エディション] を選択します。
[ストレージタイプ]
(任意) ストレージタイプを標準 SSD から Premium ローカル SSD に変更できます。このパラメーターは、MySQL 5.7 Basic Edition インスタンスでのみ利用できます。
[切り替え時間]
インスタンスの切り替えが発生するタイミングとして、[データ移行後に即時切り替え] または [メンテナンスウィンドウ内に切り替え] を選択します。
-
[利用規約] を読んで選択し、[注文の確定] をクリックして、支払いを完了します。
関連 API
|
操作 |
説明 |
|
インスタンスの仕様を変更します。 |