コンソールを使用して、インスタンスのストレージタイプをプレミアムローカル SSD から高性能 ESSD または拡張 SSD に変更し、弾力性を向上させることができます。
前提条件
-
プライマリ ApsaraDB RDS for MySQL インスタンスが、次のいずれかのバージョンであること。
-
プレミアムローカル SSD を搭載した High-availability Edition の RDS MySQL 8.0 または 5.7
説明ApsaraDB RDS for MySQL 5.6 インスタンスはプレミアムローカル SSD のみをサポートし、他のタイプのクラウドディスクはサポートしていません。したがって、MySQL 5.6 インスタンスのストレージタイプをプレミアムローカル SSD からクラウドディスクに直接変更することはできません。ただし、回避策を使用できます。詳細については、本トピックの 「FAQ」 セクションをご参照ください。
-
-
インスタンスのマイナーエンジンバージョンは 20201031 以降である必要があります。マイナーエンジンバージョンを更新する手順については、「ApsaraDB RDS for MySQL インスタンスのマイナーエンジンバージョンを更新する」をご参照ください。
-
インスタンスに 読み取り専用インスタンス または ディザスタリカバリインスタンス がアタッチされていないこと。
-
インスタンスで 性能自動スケーリング 機能が無効になっていること。
-
インスタンスで データベースプロキシ 機能が無効になっていること。
-
インスタンスのネットワークタイプが VPC であり、インスタンスにクラシックネットワークのエンドポイントがないこと。
-
インスタンスが IPv6 プロトコルを使用していない、または複数の VPC に接続されていないこと。(これは特定のシナリオにのみ適用され、通常は無視できます。)
-
インスタンスが 実行中 状態であること。
インスタンスが上記の前提条件を満たしていない場合、ストレージタイプを変更することはできません。回避策として、高性能 ESSD または拡張 SSD を使用する新しいインスタンスを作成し、元のインスタンスから新しいインスタンスにデータを移行できます。詳細については、「ApsaraDB RDS for MySQL インスタンス間のデータ移行」をご参照ください。
プレミアムローカル SSD とクラウドディスクの比較
メトリック | プレミアムローカル SSD | 高性能ディスク | ESSD |
I/O パフォーマンス | ★★★★★ 低 I/O レイテンシと高 I/O パフォーマンスを提供します。
| ★★★★★★ バッファープール拡張(BPE)機能、I/O バースト機能、データアーカイブ機能を提供します。 次のリストは、I/O パフォーマンスについて説明しています。
| ★★★★★ 標準 SSD よりも高い I/O パフォーマンスを提供します。
|
構成の柔軟性 | ★★★★ さまざまな構成オプションを提供し、ストレージ容量を個別に調整できます。プレミアムローカル SSD を使用する一部の RDS インスタンスでは、ストレージ容量はインスタンスタイプに紐付けられており、個別に調整することはできません。 | ★★★★★ さまざまな構成オプションを提供し、RDS インスタンスのストレージ容量をスケールアウトまたはスケールインできます。 説明 スケールインは、特定の条件を満たす MySQL インスタンスでのみサポートされます。詳細については、「インスタンス変更の概要」および「構成の変更」をご参照ください。 | ★★★★★ さまざまな構成オプションを提供し、RDS インスタンスのストレージ容量をスケールアウトまたはスケールインできます。 説明 スケールインは、特定の要件を満たす MySQL インスタンスでのみサポートされます。詳細については、「インスタンス変更の概要」および「ApsaraDB RDS インスタンスの仕様を変更する」をご参照ください。 |
バックアップ方法 | XtraBackup を使用した物理バックアップ | スナップショットバックアップ | スナップショットバックアップ |
バックアップ、読み取り専用インスタンスの作成、インスタンスの複製に必要な時間 | ★★★ 数時間かかります。時間はディスクサイズによって異なります。 | ★★★★★ 数秒かかります。 | ★★★★★ 数秒かかります。 |
スケールアウト期間 | ★★★★ データのコピーに数時間かかります。 | ★★★★★ オンラインスケールアウトをサポートします。RDS インスタンスのストレージ容量を数秒でスケールアウトできます。 | ★★★★★ オンラインスケールアウトをサポートします。RDS インスタンスのストレージ容量を数秒でスケールアウトできます。 |
スケールアウトの影響 | 一時的な接続中断が発生します。 | なし。 | なし。 |
データの耐久性 | ★★★★ ハードウェア障害によりデータが破損する可能性があります。セカンダリデータベースが必要です。ローカルディスクを使用する High-availability Edition インスタンスの SLA は 99.995% です。 | ★★★★★ 99.9999999% のデータ信頼性を提供し、RDS Basic Edition を実行する RDS インスタンスをサポートしてコストを削減します。 | ★★★★★ 99.9999999% のデータ信頼性を提供し、RDS Basic Edition を実行する RDS インスタンスをサポートしてコストを削減します。 |
課金
ストレージタイプの変更にかかる費用は、リージョンと選択したインスタンスの設定によって異なります。具体的な料金は、設定変更プロセス中に表示されます。
注意事項
-
ストレージタイプは、プレミアムローカル SSD から高性能 ESSD または拡張 SSD にのみ変更できます。この操作を元に戻すことはできません。
-
プレミアムローカル SSD と ESSD は異なるインスタンスタイプをサポートしているため、ストレージタイプを変更する際に、インスタンスタイプの変更も必要になる場合があります。インスタンスタイプの一覧については、「標準アーキテクチャ (x86) を使用するプライマリ ApsaraDB RDS for MySQL インスタンス」をご参照ください。
-
ストレージタイプの変更は、さまざまな要因により、必ずしも成功するとは限りません。これらの要因の詳細については、「ApsaraDB RDS for MySQL インスタンスの仕様変更に必要な時間に影響する要因」をご参照ください。
-
この操作では、増分データ同期が使用されます。このプロセス中に大量のデータがインスタンスに書き込まれると、移行先が移行元に追いつかなくなる可能性があります。これにより、操作が失敗することがあります。変更を高速化するために、アップグレード中はデータ書き込みの頻度を減らすことを推奨します。
-
ストレージタイプを変更する前に、ディスク容量不足によるインスタンスのロックを防ぐため、ストレージ容量の少なくとも 10% が空いていることを確認してください。ロックされたインスタンスの対処方法については、「ApsaraDB RDS for MySQL インスタンスのデータファイルが利用可能なディスク容量をすべて占有し、インスタンスがロック状態になる」をご参照ください。
影響
-
ストレージタイプの変更には、基盤となるデータ移行が伴う場合があります。移行が完了すると、システムは指定された切り替え時間に基づいて自動的にプライマリ/セカンダリ スイッチオーバーを実行します。これにより、約 15 秒間続く一時的な接続中断が発生します。この操作はオフピーク時に実行し、アプリケーションに自動再接続メカニズムがあることを確認することを推奨します。
説明インスタンスのエンドポイントは変更されません。アプリケーションで変更する必要はありません。
-
ストレージタイプ変更後、元のプレミアムローカル SSD インスタンスのバックアップセットを使用して、高性能 ESSD または拡張 SSD にアップグレードされたインスタンスを復元することはできません。インスタンスを復元するには、ストレージタイプ変更後に生成された新しいバックアップセットを使用する必要があります。
-
ストレージタイプの変更中は、スケーリング、バージョンアップグレード、クロスアベイラビリティゾーン移行などのインスタンスレベルの操作は実行できません。
-
ストレージタイプ間のアーキテクチャの違いにより、ストレージタイプをプレミアムローカル SSD からクラウドディスクに変更すると、クロスリージョンバックアップ機能が無効になります。変更が完了したら、クロスリージョンバックアップポリシーを再設定して、正しく機能することを確認してください。この機能を有効にする方法については、「ApsaraDB RDS for MySQL インスタンスをクロスリージョンでバックアップする」をご参照ください。
操作手順
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
-
基本情報 ページで、設定を変更する の右側にある 設定情報 をクリックします。
-
インスタンスのアップグレード ページで、ストレージタイプ を選択します。プレミアムパフォーマンスディスク または ESSDクラウドディスク (PL1、PL2、または PL3) を選択できます。
一部のアベイラビリティゾーンでは、リソース不足や、クラウドディスクが一時的に購入できない場合があります。このような場合、ストレージタイプとしてクラウドディスクを選択することはできません。この問題を解決するには、クラウドディスクが購入可能なアベイラビリティゾーンにインスタンスを移行してから、ストレージタイプを変更します。
説明-
パフォーマンスレベル (PL) ごとの ESSD のパフォーマンスは、以下のとおりです:
-
パフォーマンスランキング: PL3 > PL2 > PL1。
-
PL3 ESSD は、PL1 ESSD の最大 20 倍の IOPS と 11 倍のスループットを提供します。
-
PL2 ESSD は、PL1 ESSD の最大 2 倍の IOPS とスループットを提供します。
-
-
最小ストレージ容量は PL によって異なります: PL3 は 1,500 GB、PL2 は 500 GB、PL1 は 20 GB です。
-
高性能 ESSD の最小ストレージ容量は 10 GB です。
-
-
(オプション) 新しい インスタンスの仕様 を選択します。
-
まず、インスタンスファミリー (汎用または専用) を選択します。
インスタンスファミリー
説明
特徴
[汎用]
専用:メモリと I/O
共有: CPU とストレージ
高いコスト効率。
[専用]
専用: CPU、メモリ、ストレージ、I/O。
説明専用ホストは、専用インスタンスファミリーの最上位構成です。物理サーバー全体の CPU、メモリ、ストレージ、I/O リソースを排他的に使用します。
向上した、より安定したパフォーマンス。
-
次に、インスタンスタイプ (CPU コアとメモリ) を選択します。
-
テスト環境: 1 コア以上。
-
本番環境: 4 コア以上を推奨します。
説明インスタンスタイプの一覧については、「標準アーキテクチャ (x86) を使用するプライマリ ApsaraDB RDS for MySQL インスタンス」をご参照ください。
-
-
-
(オプション) ビジネス要件に基づいて 保管スペース を増減させます。
説明クラウドディスクのストレージ容量は、元のプレミアムローカル SSD インスタンスの使用済みストレージ容量の少なくとも 1.2 倍以上である必要があります。
-
切り替え時間 を選択します。ここでは、アップグレード完了後にプライマリ/セカンダリの切り替えを実行するタイミングを指定します。
-
[直ちに実行]
-
[メンテナンス期間内に切り替え]: 切り替えは、指定された メンテナンスウィンドウ 内で実行されます。
説明-
切り替えにより、約 15 秒間の一時的な接続中断が発生します。設定変更はオフピーク時に行い、アプリケーションに自動再接続メカニズムがあることを確認してください。
-
メンテナンス期間内に切り替え を選択した場合、インスタンスは、切り替えが完了するまで [設定変更中] 状態のままになります。この間、スケーリング、バージョンアップグレード、クロスアベイラビリティゾーン移行などの他のインスタンスレベルの操作は実行できません。
-
-
サービス利用規約に同意し、右下の 今すぐ支払い をクリックして、支払いを完了します。
インスタンスは [設定変更中] 状態になります。インスタンスが [実行中] 状態に戻ると、変更は完了です。
よくある質問
関連 API
|
API |
説明 |
|
ApsaraDB RDS インスタンスの仕様を変更します。 |