このトピックでは、クラウドディスクを使用するApsaraDB RDS for MySQLインスタンスのストレージ容量を手動で削減する方法について説明します。 クラウドディスクを使用するRDSインスタンスのストレージ容量が実際のニーズを超えた場合、ストレージ容量を削減してリソースの浪費を回避し、コストを削減できます。 エンタープライズSSD (ESSD) を使用するRDSインスタンスのストレージ容量を削減する場合、ESSDのパフォーマンスレベル (PL) を下げ、RDSインスタンスのインスタンスタイプをダウングレードできます。
前提条件
RDSインスタンスは次の要件を満たしています。
RDSインスタンスはMySQL 5.7またはMySQL 8.0を実行します。
RDSインスタンスは、20210430以降のマイナーエンジンバージョンを実行します。
RDSインスタンスは、RDS Basic Edition、RDS High-availability Edition、またはRDS Cluster Editionを実行します。
RDSインスタンスはESSDストレージタイプを使用します。
RDSインスタンスのログバックアップ機能が有効になっています。 詳細については、「ログバックアップ機能の使用」をご参照ください。
説明RDSインスタンスの [基本情報] ページに移動して、前述の情報を表示できます。
クラウドディスクを使用するサーバーレスRDSインスタンスのストレージ容量を削減することはできません。
ローカルディスクを使用するRDSインスタンスのストレージ容量を削減する方法の詳細については、「インスタンスの仕様の変更」をご参照ください。
Alibaba Cloudアカウントに未払いの更新注文はありません。
説明Alibaba Cloudアカウントに未払いの更新注文がある場合は、支払いを完了するか、注文をキャンセルする必要があります。 支払いを完了するか、注文をキャンセルするには、次の操作を実行します。ApsaraDB RDSコンソールにログインします。 上部のナビゲーションバーで、[費用]> [注文] を選択します。 [注文] ページで、支払いを完了するか、注文をキャンセルします。
RDS インスタンスが実行中の状態である必要があります。
クラウドディスクを使用する読み取り専用RDSインスタンスのストレージ容量を削減すると、読み取り専用RDSインスタンスのプライマリRDSインスタンスは [実行中] 状態になります。
制限事項
クラウドディスクを使用するRDSインスタンスのストレージ容量を1日2回まで手動で削減できます。 これにより、サービスが悪影響を受けるのを防ぎます。
RDSインスタンスがRDS Basic Edition、RDS High-availability Edition、またはRDS Cluster Editionを実行し、クラウドディスクを使用している場合、RDSインスタンスのRDSエディションやアーキテクチャを変更することなく、ストレージ容量を削減できます。 ストレージ容量削減後の最小ストレージ容量は、RDSインスタンスのインスタンスタイプでサポートされている最小ストレージ容量以上である必要があります。 次の式を使用して、RDSインスタンスを削減できる最小ストレージ容量を計算できます。
min {使用済みストレージ × 1.3, 使用済みストレージ + 400 GB}
。 5 GBのステップサイズでストレージ容量を削減できます。説明次のリストでは、各PL ESSDに許可される最小ストレージ容量について説明します。:
PL1 ESSD: 20 GB
PL2 ESSD: 500 GB
PL3 ESSD: 1,500 GB
次の情報に例を示します。
RDSインスタンスは2,000 GBのストレージ容量を提供し、PL1 ESSDストレージタイプを使用します。 次のリストでは、RDSインスタンスを削減できる最小ストレージ容量は、ストレージ使用量によって異なります。
10 GBのストレージが使用されている場合、上記の式を使用して取得される値は13 GBです。 この場合、RDSインスタンスを削減できる最小ストレージ容量は20 GBです。
500 GBのストレージが使用されている場合、上記の式を使用して取得される値は650 GBです。 この場合、RDSインスタンスを削減できる最小ストレージ容量は650 GBです。
1,500 GBのストレージが使用されている場合、上記の式を使用して取得される値は1,900 GBです。 この場合、RDSインスタンスを削減できる最小ストレージ容量は1,900 GBです。
読み取り専用RDSインスタンスのストレージ容量は、プライマリRDSインスタンスのストレージ容量以上である必要があります。 プライマリRDSインスタンスのストレージ容量を減らしてから、読み取り専用RDSインスタンスのストレージ容量を減らすことを推奨します。
クラウドディスクを使用するRDSインスタンスのストレージ容量削減プロセスの期間は、ディスク使用量とビジネストラフィックによって異なります。 ビジネストラフィックが多い場合は、RDSインスタンスのバイナリログファイルの保持ポリシーを変更し、保持期間とバイナリログファイルの数を増やして、ストレージ容量削減の効率と成功率を向上させることを推奨します。
RDSインスタンスのバイナリログファイルが迅速に生成される場合、特定の数のバイナリログファイルが保持された後にのみ、RDSインスタンスのストレージ容量を削減できます。
RDSインスタンスのストレージ容量を削減すると、進行中のバックアップタスクが中断されることがあります。 ストレージ容量を減らす前に、バックアップが完了するまで待つことをお勧めします。
影響
クラウドディスクを使用するRDSインスタンスのストレージ容量を減らすと、30秒の一時的な接続が発生します。 一時接続中は、データベース、アカウント、およびネットワーク設定に関連するほとんどの操作を実行できません。 オフピーク時にクラウドディスクを使用するRDSインスタンスのストレージ容量を削減することを推奨します。 RDS インスタンスに自動的に再接続するようにアプリケーションが設定されていることを確認してください。
課金ルール
課金ルールの詳細については、「仕様の変更」をご参照ください。
手順
ApsaraDB RDSコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、RDSインスタンスのIDをクリックします。
表示されるページの [設定情報] セクションで、[仕様の変更] をクリックします。
表示されるダイアログボックスで、[ダウングレード] をクリックし、[次へ] をクリックします。 この手順は、RDSインスタンスがサブスクリプション課金方法を使用している場合にのみ必要です。
以下のパラメーターを設定します。
パラメーター
説明
ストレージタイプ
オプションです。 ビジネス要件に基づいてこのパラメーターを設定します。
[インスタンスタイプ]
オプションです。 ビジネス要件に基づいてこのパラメーターを設定します。
ストレージ容量
スライダーをドラッグするか、マイナスアイコンをクリックして、RDSインスタンスの新しいストレージ容量を指定します。
説明RDSインスタンスを削減できる最小ストレージ容量は、次の式を使用して計算されます。
min {使用済みストレージ × 1.3, 使用済みストレージ + 400 GB}
。 ストレージ容量削減後の最小ストレージ容量は、RDSインスタンスのインスタンスタイプでサポートされている最小ストレージ容量以上である必要があります。 5 GBのステップサイズでストレージ容量を削減できます。切り替え時間
[すぐに実行] または [メンテナンス期間内の切り替え] を選択します。
説明すぐに実行: データはすぐに移行されます。移行中のRDSインスタンスのワークロードには影響しません。 データの移行後、システムはすぐにワークロードを切り替えます。 切り替え中に一時的な接続が発生します。
メンテナンス期間内の切り替え: データはすぐに移行されます。RDSインスタンスのワークロードには影響しません。 データの移行後、システムはメンテナンス期間内にワークロードを切り替えます。 切り替え中に一時的な接続が発生します。 詳細については、「メンテナンス期間の設定」をご参照ください。
利用規約を読んで選択し、[今すぐ支払い] をクリックします。 表示されるダイアログボックスで、仕様変更の前後のインスタンス情報を確認し、[続行] をクリックして支払いを完了します。
よくある質問
クラウドディスクを使用するRDSインスタンスのストレージ容量を減らすと、一時的な接続はどのくらい続きますか?
一時的な接続は約30秒間続きます。 一時接続中は、データベース、アカウント、およびネットワーク設定に関連するほとんどの操作を実行できません。 オフピーク時にクラウドディスクを使用するRDSインスタンスのストレージ容量を削減することを推奨します。 RDS インスタンスに自動的に再接続するようにアプリケーションが設定されていることを確認してください。
標準SSDを使用するRDSインスタンスのストレージ容量を削減するにはどうすればよいですか。
標準SSDは購入できなくなりました。 標準SSDを使用するRDSインスタンスのストレージ容量を削減する場合は、ストレージタイプを標準SSDからESSDにアップグレードしてから、ストレージ容量を削減できます。 詳細については、次をご参照ください: [EOS /廃止] ApsaraDB RDSの特定のデータベースエンジン用の標準SSDストレージタイプの販売終了時、7月1日から2022
関連する API
操作 | 説明 |
インスタンスのストレージ容量を削減します。 ModifyDBInstanceSpecを呼び出してクラウドディスクを使用するインスタンスのストレージ容量を削減する場合、DBInstanceStorageパラメーターの値を新しいストレージ容量に変更する必要があります。 ビジネス要件に基づいて他のパラメーターを設定できます。 |
関連ドキュメント
RDSインスタンスの他の仕様を変更する方法の詳細については、「インスタンス仕様の変更」をご参照ください。