Amazon Aurora でのオペレーティングシステムの更新
Aurora MySQL および Aurora PostgreSQL DB クラスターの DB インスタンスでは、オペレーティングシステムの更新が必要になる場合があります。Amazon RDS は、データベースパフォーマンスと顧客の全体的なセキュリティ体制改善のために、OS を新しいバージョンにアップグレードします。通常、アップデートには約 10 分かかります。オペレーティングシステムのアップデートでは、DB インスタンスの DB エンジンのバージョンまたは DB インスタンスクラスは変更されません。
最初に DB クラスターのリーダー DB インスタンスを更新し、次にライター DB インスタンスを更新することをお勧めします。フェイルオーバーが発生するとダウンタイムが発生する可能性があるため、リーダーインスタンスとライターインスタンスを同時に更新することはお勧めしません。
データベースのフェイルオーバーを高速化するには、AWS ドライバーを使用することをお勧めします。詳細については、「AWS ドライバーを使用した Aurora DB クラスターへの接続」を参照してください。
オペレーティングシステムの更新には 2 種類あり、DB インスタンスの保留中メンテナンスアクションに表示される説明によって区別されます。
-
オペレーティングシステムのディストリビューションのアップグレード — サポートされている最新のメジャーバージョンの Amazon Linux への移行に使用します。保留中のメンテナンスアクションの説明は
New Operating System upgrade is available
です。 -
オペレーティングシステムパッチ — さまざまなセキュリティ修正を適用するために使用され、場合によってはデータベースのパフォーマンスを向上させるために使用されます。保留中のメンテナンスアクションの説明は
New Operating System patch is available
です。
オペレーティングシステムのアップデートは、オプションの場合も必須の場合もあります。
-
オプションのアップデートは、随時適用できます。これらのアップデートはオプションですが、RDS フリートを最新の状態に保つために定期的に適用することをお勧めします。RDS は、これらのアップデートを自動的に適用しません。
新しいオプションのオペレーティングシステムパッチが利用可能になったときに通知を受けるには、セキュリティパッチイベントカテゴリの RDS-EVENT-0230 をサブスクライブできます。RDS イベントにサブスクライブする方法については、「Amazon RDS イベント通知にサブスクライブする」を参照してください。
注記
RDS-EVENT-0230
は、オペレーティングシステムのディストリビューションのアップグレードに適用されません。 -
必須のアップデートが必要であり、必須のアップデートの前に通知を送信します。通知には期日が含まれている場合があります。この期日より前にアップデートをスケジュールするように計画してください。指定した期日後、割り当てられたメンテナンスウィンドウ中に、Amazon RDS は DB インスタンスのオペレーティングシステムを最新バージョンに自動的にアップグレードします。
オペレーティングシステム配布アップグレードは必須です。
注記
さまざまなコンプライアンス義務を果たすためには、すべてのオプションおよび必須のアップデートを最新の状態に保つことが必要になる場合があります。RDS によって提供されるすべてのアップデートは、メンテナンス期間中に定期的に適用することをお勧めします。
AWS Management Console または AWS CLI を使用すると、オペレーティングシステムのアップグレードの種類に関する情報を取得できます。
AWS Management Console を使用してアップデート情報を取得するには
AWS Management Console にサインインし、Amazon RDS コンソール https://console.aws.amazon.com/rds/
を開きます。 -
ナビゲーションペインで、[データベース] を選択し、DB インスタンスを選択します。
-
[Maintenance (メンテナンスとバックアップ) を選択します。
-
[保留中のメンテナンス] セクションで、オペレーティングシステムのアップデートを検索し、[説明] の値をチェックします。
AWS Management Console では、次の図に示すように、オペレーティングシステムのディストリビューションアップグレードの [説明] が [新しいオペレーティングシステムのアップグレードが可能] に設定されています。このアップグレードは必須です。
次の図に示すように、オペレーティングシステムパッチの [説明] が [新しいオペレーティングシステムパッチが入手可能] に設定されています。
AWS CLI からアップデート情報を取得するには、describe-pending-maintenance-actions コマンドを使用します。
aws rds describe-pending-maintenance-actions
次の出力は、オペレーティングシステム配布のアップグレードを示しています。
{ "ResourceIdentifier": "arn:aws:rds:us-east-1:123456789012:db:mydb1", "PendingMaintenanceActionDetails": [ { "Action": "system-update", "Description": "New Operating System upgrade is available" } ] }
次の出力は、オペレーティングシステムパッチを示しています。
{ "ResourceIdentifier": "arn:aws:rds:us-east-1:123456789012:db:mydb2", "PendingMaintenanceActionDetails": [ { "Action": "system-update", "Description": "New Operating System patch is available" } ] }
オペレーティングシステムのアップデートの可用性
オペレーティングシステムのアップデートは、DB エンジンのバージョンと DB インスタンスクラスに固有です。したがって、DB インスタンスは、異なる時間にアップデートを受信または要求します。そのエンジンのバージョンとインスタンスクラスに基づいた DB インスタンスにオペレーティングシステムのアップデートがある場合は、アップデートがコンソールに表示されます。AWS CLI describe-pending-maintenance-actions コマンドを実行するか、または RDS DescribePendingMaintenanceActions API オペレーションを呼び出すことによっても表示できます。インスタンスでアップデートが利用可能である場合、DB クラスターのアップデートを適用する の手順に従って OS をアップデートできます。