Amazon RDS がメンテナンスをスケジュールする前に、スケジュール済みのメンテナンスウィンドウに関するメール通知が届きます。これには、メンテナンスの時間と、影響を受けるアベイラビリティーゾーンが記載されています。ハードウェアのメンテナンス中、シングル AZ 配置は数分間使用できなくなります。影響を受けるアベイラビリティーゾーンがあるマルチ AZ 配置の場合、インスタンスのフェイルオーバーに要する時間 (通常は約 60 秒) にわたり、配置は使用できません。メンテナンスがセカンダリのアベイラビリティーゾーンにのみ影響する場合、フェイルオーバーやダウンタイムは発生しません。
OS のメンテナンス
予定されている OS のメンテナンスを延期するには、希望するメンテナンスウィンドウを調整します。または、Amazon RDS コンソールの [アクション] ドロップダウンメニューから [アップグレードを延期] を選択することもできます。ダウンタイムを最小限に抑えるには、Amazon RDS DB インスタンスを変更して、マルチ AZ 配置にします。マルチ AZ 配置の場合、OS のメンテナンスはセカンダリインスタンスに適用されます。インスタンスがフェイルオーバーし、プライマリインスタンスが更新されます。ダウンタイムはフェイルオーバー時に発生します。詳細については、「マルチ AZ 配置のメンテナンス」をご参照ください。
**注:**マルチ AZ 配置にアップグレードすると、より高いコストが発生します。コストを確認するには、AWS 料金見積りツールを使用してください。
マルチ AZ 配置で DB インスタンスのデータベースエンジンをアップグレードすると、プライマリインスタンスとレプリカインスタンスで同時にメンテナンスが行われます。これは、マルチ AZ 配置における Amazon Aurora 以外のインスタンスにも当てはまります。メンテナンスウィンドウ中は、マルチ AZ 配置のプライマリ DB インスタンスとセカンダリ DB インスタンスが両方とも使用できません。この操作により、アップグレードが完了するまでダウンタイムが発生します。ダウンタイムの長さは、DB インスタンスのサイズによって異なります。
データベースエンジンレベルにアップグレードするには、ダウンタイムが必要です。RDS DB インスタンスがマルチ AZ 配置を使用している場合でも、プライマリ DB インスタンスとスタンバイ DB インスタンスの両方が同時にアップグレードされます。これにより、アップグレードが完了するまでダウンタイムが発生することになります。ダウンタイムの長さは DB インスタンスのサイズによって異なります。詳細については、「DB インスタンスのエンジンバージョンのアップグレード」の DB エンジンに関する記載内容を参照してください。
注: マルチ AZ 配置の SQL Server DB インスタンスをアップグレードすると、プライマリインスタンスとスタンバイインスタンスの両方がアップグレードされます。Amazon RDS はローリングアップグレードを実行するため、停止状態が発生するのはフェイルオーバー中にのみとなります。詳細については、「マルチ AZ およびインメモリ最適化に関する考慮事項」を参照してください。