スキップしてコンテンツを表示

必要な Amazon RDS メンテナンス中のダウンタイムを最小限に抑える方法を教えてください。

所要時間1分
0

Amazon Relational Database Service(Amazon RDS) DB インスタンスでメンテナンスを行う必要があり、ダウンタイムを最小限に抑えたいです。

解決策

注: AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI のエラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。

AWS では、DB インスタンスまたはクラスターのハードウェア、オペレーティングシステム (OS)、またはデータベースエンジンバージョンに対してメンテナンスを実行する場合があります。詳細については、「DB インスタンスのメンテナンス」を参照してください。

AWS マネジメントコンソール、AWS CLI コマンド describe-pending-maintenance-actions、または DescribePendingMaintenanceActions API を使用すると、保留中のメンテナンスイベントを確認できます。

ハードウェアのメンテナンス

Amazon RDS がメンテナンスを行う前に、定期メンテナンス期間に関するメール通知が届きます。通知には、メンテナンスの時間と影響を受けるアベイラビリティーゾーンが記載されています。ハードウェアのメンテナンス中、シングル AZ 配置は数分間使用できなくなります。影響を受けるプライマリアベイラビリティーゾーンがあるマルチ AZ 配置では、インスタンスのフェイルオーバーにかかる時間の間はデプロイを使用できません。フェイルオーバーには通常約 60 秒かかります。メンテナンスがセカンダリアベイラビリティーゾーンにのみ影響する場合、フェイルオーバーやダウンタイムは発生しません。

OS のメンテナンス

予定されている OS のメンテナンスを延期するには、優先メンテナンス期間を調整します。または、Aurora と RDS コンソール[アクション] メニューから [アップグレードを延期] を選択します。ダウンタイムを最小限に抑えるには、Amazon RDS DB インスタンスを変更して、マルチ AZ 配置にします。マルチ AZ 配置の場合、OS のメンテナンスはセカンダリインスタンスに適用されます。インスタンスがフェイルオーバーし、プライマリインスタンスが更新されます。ダウンタイムはフェイルオーバー時に発生します。詳細については、「マルチ AZ 配置のメンテナンス」を参照してください。

注: マルチ AZ 配置にアップグレードすると、コストが増加します。コストを確認するには、AWS 料金見積りツールを使用してください。

DB エンジンのメンテナンス

データベースエンジンのバージョンアップグレードには、ダウンタイムが必要です。RDS DB インスタンスがマルチ AZ 配置を使用している場合も、プライマリ DB インスタンスとスタンバイ DB インスタンスの両方が同時にアップグレードされます。アップグレードが完了するまでダウンタイムが発生します。ダウンタイムの期間は、DB インスタンスのサイズによって異なります。

特定の DB エンジンに関する詳細については、次のドキュメントを参照してください。

インスタンスがリードレプリカの場合、アップグレードはソースインスタンスとは別に行われます。デフォルトでは、メンテナンスは最初にプライマリインスタンスで行われ、次にレプリカで行われます。

関連情報

RDS for MySQL データベースのアップグレード時にリードレプリカを使用したダウンタイムの短縮

メンテナンスウィンドウ中で実行されている Amazon RDS および Amazon Redshift のクエリはどうなりますか?

Amazon RDS または Amazon Redshift のメンテナンス期間に関する通知を設定する方法を教えてください

AWS公式更新しました 1年前
コメントはありません

関連するコンテンツ