DB インスタンスのストレージファイルシステムのアップグレード
ほとんどの RDS DB インスタンスでは、RDS for MariaDB、MySQL、および PostgreSQL データベースの最大ストレージサイズは 64 TiB です。ただし、一部の古い 32 ビットファイルシステムでは、ストレージ容量が少なくなっています。DB インスタンスのストレージ容量を確認するには、describe-valid-db-instance-modifications AWS CLI コマンドを使用します。
RDS は、ストレージシステムに 16 TiB のストレージサイズ、2 TiB のファイルサイズ制限、または最適化されていない書き込みがあるかどうかをチェックします。DB インスタンスがこれらの条件を満たしている場合、RDS はファイルシステム設定がアップグレードの対象であることを警告します。DB インスタンスのアップグレード資格は、DB インスタンスの詳細ページの [ストレージ] パネルで確認できます。

DB インスタンスがファイルシステムアップグレードの対象である場合は、次のいずれかの方法を使用します。
-
Blue/Green デプロイを作成し、[ストレージファイルシステム設定のアップグレード] を指定します。
このオプションは、グリーン環境のファイルシステムを適切な設定にアップグレードします。その後、ブルー/グリーンデプロイを切り替えて、グリーン環境を新しい本番環境に昇格できます。詳細な手順については、「Amazon RDS でのブルー/グリーンデプロイの作成」を参照してください。
-
DB インスタンスのリードレプリカを作成し、[ストレージファイルシステム設定のアップグレード] を指定します。
このオプションは、リードレプリカのファイルシステムを適切な設定にアップグレードします。次に、リードレプリカをスタンドアロンインスタンスに昇格させることができます。詳細な手順については、「リードレプリカの作成」を参照してください。
ストレージのアップグレード中は、データベースエンジンは使用できません。ストレージ設定のアップグレードは I/O の負荷が高い操作であり、リードレプリカとブルー/グリーンデプロイでは作成時間が長くなります。次の条件の両方が満たされると、ストレージのアップグレードプロセスが高速になります。
-
ソース DB インスタンスは、プロビジョンド IOPS SSD (io1 または io2 Block Express) ストレージを使用します。
-
インスタンスサイズが 4xlarge 以上のグリーン環境またはリードレプリカをプロビジョニングしました。
汎用 SSD (gp2) ストレージを含むストレージをアップグレードすると、I/O クレジットバランスを使い切る可能性があり、よってよりアップグレード時間が長くなります。詳細については、「Amazon RDS DB インスタンスストレージ」を参照してください。
ストレージのアップグレード中に、次の条件の両方が満たされた場合、RDS はグリーンインスタンスまたはリードレプリカに割り当てられたストレージサイズを 10% 増やします。
-
ソース DB インスタンスのストレージ消費量は、割り当てられたストレージサイズの 90% 以上です。
-
ストレージの自動スケーリングが有効になっています。
新しいストレージサイズがインスタンスに設定された最大割り当てストレージ以上の場合、RDS は自動スケーリングをオフにします。ストレージのアップグレードの開始前にストレージのオートスケーリングが無効になっている場合、アップグレード中にストレージサイズは増加しません。