DB インスタンスのストレージファイルシステムのアップグレード
ほとんどの RDS DB インスタンスでは、RDS for MariaDB、MySQL、および PostgreSQL データベースの最大ストレージサイズは 64 TiB です。ただし、一部の古い 32 ビットファイルシステムでは、ストレージ容量が少なくなっています。DB インスタンスのストレージ容量を確認するには、describe-valid-db-instance-modificationsAWS CLIコマンドを使用できます。
DB インスタンスのいずれかで古いファイルシステム (ストレージサイズが 16 TiB、ファイルサイズ制限が 2 TiB、書き込みが最適化されていないファイルシステム) が実行されていることを RDS が検出すると、RDS コンソールはファイルシステム設定がアップグレードの対象であることを通知します。DB インスタンスのアップグレード資格は、DB インスタンスの詳細ページの [ストレージ] パネルで確認できます。
DB インスタンスがファイルシステムのアップグレードの対象となる場合は、次の 2 つの方法のいずれかでアップグレードを実行できます。
-
Blue/Green デプロイを作成し、[ストレージファイルシステム設定のアップグレード] を指定します。このオプションは、グリーン環境のファイルシステムを適切な設定にアップグレードします。その後、ブルー/グリーンデプロイを切り替えて、グリーン環境を新しい本番環境に昇格できます。詳細な手順については、「ブルー/グリーンデプロイの作成」を参照してください。
-
DB インスタンスのリードレプリカを作成し、[ストレージファイルシステム設定のアップグレード] を指定します。このオプションは、リードレプリカのファイルシステムを適切な設定にアップグレードします。次に、リードレプリカをスタンドアロンインスタンスに昇格させることができます。詳細な手順については、「リードレプリカの作成」を参照してください。
ストレージ設定のアップグレードは I/O の負荷が高い操作であり、リードレプリカとブルー/グリーンデプロイでは作成時間が長くなります。ソース DB インスタンスでプロビジョンド IOPS SSD (io1 または io2 Block Express) ストレージを使用し、インスタンスサイズが 4xlarge 以上のグリーン環境またはリードレプリカをプロビジョンした場合、ストレージのアップグレードプロセスは速くなります。汎用 SSD (gp2) ストレージを含むストレージをアップグレードすると、I/O クレジットバランスを使い切る可能性があり、よってよりアップグレード時間が長くなります。詳細については、「Amazon RDS DB インスタンスストレージ」を参照してください。
ストレージのアップグレード中は、データベースエンジンは使用できません。ソース DB インスタンスのストレージ消費量が割り当てられたストレージサイズの 90% 以上であり、ストレージのオートスケーリングが有効な場合、ストレージのアップグレードプロセスにより、グリーンインスタンスまたはリードレプリカに割り当てられるストレージサイズが 10% 増加します。ストレージのオートスケーリングが無効の場合、アップグレード中にストレージサイズは増加しません。