DB インスタンスストレージのスケールアップ
プライマリボリュームに割り当てられたストレージを増やすことで、既存の DB インスタンスのストレージをスケールアップできます。ストレージ割り当てを増やす場合は、少なくとも 10 パーセント単位で増やす必要があります。10 パーセントに満たない単位で増やそうとすると、エラーになります。ボリュームにストレージを割り当てた後で、ボリューム上のストレージ容量を減らすことはできません。
注記
RDS for SQL Server DB インスタンスの場合、汎用 SSD およびプロビジョンド IOPS SSD ストレージタイプに対してのみストレージをスケーリングできます。
必要に応じて対応できるように DB インスタンスの空きストレージ領域をモニタリングするには、Amazon CloudWatch アラームを作成することをお勧めします。CloudWatch アラームの設定の詳細については、「CloudWatch でのアラームの使用」を参照してください。
ストレージをスケーリングしても、通常、DB インスタンスの停止やパフォーマンスの低下は発生しません。DB インスタンスのストレージサイズを変更すると、DB インスタンスのステータスは [ストレージの最適化] になります。
ストレージの最適化には数時間かかることがあります。その後 6 時間、またはインスタンスでストレージの最適化が完了するまでのいずれか長い方の時間まで、ストレージにそれ以上の変更を加えることはできません。ストレージ最適化の進捗状況は、AWS マネジメントコンソール で、または describe-db-instances AWS CLI コマンドを使用して確認できます。
DB インスタンスのストレージを増加するには
AWS マネジメントコンソール にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
ナビゲーションペインで、[データベース] を選択します。
-
変更する DB インスタンスを選択します。
-
[Modify] を選択します。
-
[ストレージ割り当て] に新しい値を入力します。現在値より少なくとも 10% 大きい値である必要があります。
-
[続行] をクリックしてください。
-
DB インスタンスのストレージの変更をすぐに適用するには、[変更のスケジュール] セクションの [すぐに適用] を選択します。
または、[次に予定されるメンテナンスウィンドウ中に適用します] を選択して、次のメンテナンスウィンドウ中に変更を適用します。
-
設定が適切な場合は、[Modify DB instance] (DB インスタンスの変更) を選択します。
DB インスタンスのストレージを増量するには、AWS CLI の modify-db-instance コマンドを使用します。以下のパラメータを設定します。
-
--allocated-storage– DB インスタンスに割り当てるストレージの量 (ギビバイト単位)。 -
--apply-immediately- すぐにストレージの変更を適用するには、--apply-immediatelyを使用します。または
--no-apply-immediately(デフォルト) を使用して、次のメンテナンスウィンドウ中に変更を適用します。変更が適用されると、すぐに停止が発生します。
次の例では、mydbinstance のストレージを 1,000 GiB にスケールアップし、変更をすぐに適用します。このコマンドは、ストレージボリュームを gp3 に移行し、プロビジョンド IOPS を 6000 に設定します。
aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --allocated-storage 1000 \ --storage-type gp3 \ --iops 6000 \ --apply-immediately
ストレージの詳細については、「Amazon RDS DB インスタンスストレージ」を参照してください。
DB インスタンスのストレージを増やすには、Amazon RDS API オペレーション ModifyDBInstance を使用します。以下のパラメータを設定します。
-
AllocatedStorage– DB インスタンスに割り当てるストレージの量 (ギビバイト単位)。 -
ApplyImmediately- すぐに変更を適用するには、このオプションをTrueに設定します。このオプションをFalse(デフォルト) に設定して、次のメンテナンスウィンドウ中に変更を適用します。変更が適用されると、すぐに停止が発生します。
ストレージの詳細については、「Amazon RDS DB インスタンスストレージ」を参照してください。