メニュー
Amazon Relational Database Service
ユーザーガイド (API Version 2014-10-31)

Amazon Aurora データベースエンジンの更新

Amazon Aurora は定期的に更新をリリースします。更新はシステムメンテナンスの時間中に Amazon Aurora DB クラスターに適用されます。更新が適用されるタイミングは、リージョンや DB クラスターのメンテナンス時間の設定、および更新のタイプによって異なります。更新では、データベースを再起動する必要があるため、20~30 秒間のダウンタイムが発生します。その後、DB クラスターの使用を再開できます。AWS マネジメントコンソール でメンテナスウィンドウの設定を表示または変更できます。

Amazon Aurora バージョン

Amazon Aurora は、MySQL 互換データベースエンジンですが、Aurora には Amazon Aurora 固有の機能があり、Aurora DB クラスターのみが使用できます。Aurora バージョンは、<メジャーバージョン>.<マイナーバージョン>.<パッチバージョン>. の形式を使用しています。AURORA_VERSION システム変数のクエリを実行することにより、Aurora のバージョンを取得できます。Amazon Aurora のバージョンを取得するには、次のいずれかのクエリを使用します。

Copy
select AURORA_VERSION();
Copy
select @@aurora_version;

Amazon Aurora データベースのアップグレード (パッチ適用)

Amazon Aurora データベースエンジンの新しいマイナーバージョンがリリースされると、Amazon RDS によりすべての Aurora DB クラスターの Amazon Aurora データベースエンジンの自動アップグレードがスケジュールされます。自動アップグレードについては、Amazon RDS コミュニティフォーラムでお知らせします。

Amazon Aurora データベースエンジンの新しいパッチバージョンがリリースされるときは、自動アップグレードは必要ではありません。アップグレードしてパッチを適用することができ、そうしない場合は、次のマイナーバージョンリリースの自動アップグレードの際にパッチが適用されます。

自動アップグレードの前に、新しいデータベースエンジンリリースで DB クラスターのメンテナンスアップグレードが [available] として表示されます。使用可能なメンテナンスアクションを適用することで、DB クラスターのデータベースバージョンを手動でアップグレードできます。新しいバージョンの変更点がインスタンス、およびアプリケーションに及ぼす影響を確認するために、自動アップグレード前に本稼働環境以外のインスタンスでアップグレードを適用することをお勧めします。

保留中のメンテナンスアクションを適用するには

  • RDS コンソールを使用 – RDS コンソールにログオンし、[Clusters] を選択します。メンテナンスアップグレードが [available] と表示されている DB クラスターを選択します。[Cluster Actions] を選択します。[Upgrade Now] を選択して DB クラスターのデータベースバージョンをすぐに更新するか、[Upgrade at Next Window] を選択して DB クラスターの次のメンテナンス時間中にデータベースバージョンを更新します。

  • AWS CLI を使用apply-pending-maintenance-action AWS CLI コマンドを呼び出して、--resource-id オプションに DB クラスターの Amazon リソースネーム (ARN) を指定し、--apply-action オプションに system-update を指定します。--opt-in-type オプションを immediate に設定して DB インスタンスのデータベースバージョンをすぐに更新するか、next-maintenance に設定して DB クラスターの次のメンテナンス時間中にデータベースバージョンを更新します。

  • Amazon RDS API を使用ApplyPendingMaintenanceAction API アクションを呼び出して、ResourceId パラメータに DB クラスターの ARN を指定し、ApplyAction パラメータに system-update を指定します。OptInType パラメータを immediate に設定して DB クラスターのデータベースバージョンをすぐに更新するか、next-maintenance に設定して クラスターの次のメンテナンス時間中にインスタンスのデータベースバージョンを更新します。

Amazon RDS がデータベースとオペレーティングシステムの更新を管理する方法の詳細については、「DB インスタンスと DB クラスターのメンテナンスとアップグレード」を参照してください。

Aurora ラボモード

Aurora ラボモードは、現在の Aurora データベースバージョンで使用できるが、デフォルトでは有効でない Aurora 機能を有効にするために使用されます。Aurora ラボモードを使用すると、これらの機能を有効にし、本稼働環境で使用する前に DB クラスター内のインスタンスでこれらの機能をテストできます。

機能の Aurora ラボモードを有効にするには、プライマリインスタンスまたは Aurora レプリカのパラメータグループで aurora_lab_mode パラメータを 1 に設定します。aurora_lab_mode パラメータはインスタンスレベルのパラメータであり、デフォルトでは default.aurora5.6 クラスターパラメータグループにあります。DB パラメータグループの変更については、「DB パラメータグループのパラメータの変更」を参照してください。パラメータグループおよび Amazon Aurora の詳細については、「DB クラスターパラメータと DB インスタンスパラメータ」を参照してください。

関連トピック