Amazon RDS 延長サポートでの DB インスタンスまたはマルチ AZ DB クラスターの作成
DB インスタンスまたはマルチ AZ DB クラスターを作成する場合、コンソールで [RDS 延長サポートを有効にする] を選択するか、AWS CLI の拡張サポートオプションまたは RDS API のパラメータを使用します。DB インスタンスまたはマルチ AZ DB クラスターを Amazon RDS 延長サポートに登録すると、DB インスタンスまたはマルチ AZ DB クラスターの存続期間中、RDS 延長サポートに永続的に登録されます。
コンソールを使用する場合は、[RDS 延長サポートを有効にする] を選択する必要があります。この設定はデフォルトでは選択されていません。
AWS CLI または RDS API を使用し、RDS 延長サポートの設定を指定しなかった場合、Amazon RDS はデフォルトで RDS 延長サポートを有効にします。CloudFormation または他のサービスを使用することによって自動化すると、このデフォルトの動作により、RDS の標準サポート終了日を過ぎても、データベースの可用性が維持されます。
AWS CLI または RDS API を使用して DB インスタンスまたはマルチ AZ DB クラスターを作成することにより、RDS 延長サポートの登録を防止できます。
RDS 延長サポートの動作
次の表は、メジャーエンジンバージョンが RDS の標準サポート終了に達したときの動作をまとめたものです。
| RDS 延長サポートのステータス* | Behavior |
|---|---|
|
有効 |
RDS 延長サポートの Amazon RDS 料金。 |
|
無効 |
Amazon RDS は DB インスタンスまたはマルチ AZ DB クラスターをサポートされるエンジンバージョンへアップグレードします。このアップグレードは、RDS の標準サポート終了日に、またはその直後に行われます。 |
* RDS コンソールでは、RDS 延長サポートのステータスは「はい」または「いいえ」と表示されます。AWS CLI または RDS API では、RDS 延長サポートのステータスは open-source-rds-extended-support または open-source-rds-extended-support-disabled と表示されます。
RDS 延長サポートに関する考慮事項
DB インスタンスまたはマルチ AZ DB クラスターを作成する前に、次の点を考慮してください。
-
RDS 標準サポート終了日が過ぎた後、新しい DB インスタンスまたは新しいマルチ AZ DB クラスターの作成を阻止し、RDS 延長サポート料金を回避できます。これには、AWS CLI または RDS API を使用します。 AWS CLI の
--engine-lifecycle-supportオプションで、open-source-rds-extended-support-disabledと指定します。RDS API で、LifeCycleSupportパラメータにopen-source-rds-extended-support-disabledを指定します。open-source-rds-extended-support-disabledと指定して、RDS 標準サポート終了日が過ぎると、DB インスタンスまたはマルチ AZ DB クラスターの作成は常に失敗します。 -
RDS 延長サポートはクラスターレベルで設定されます。クラスターのメンバーの RDS 延長サポート設定は、RDS コンソール、AWS CLI の
--engine-lifecycle-support、RDS API のEngineLifecycleSupportで常に同じになります。
詳細については、「MySQL のバージョン」と「Amazon RDS for PostgreSQL のリリースカレンダー」を参照してください。
RDS 延長サポートで DB インスタンスまたはマルチ AZ DB クラスターを作成する
AWS マネジメントコンソール、AWS CLI、または RDS API で RDS 延長サポートを使用して、DB インスタンスまたはマルチ AZ DB クラスターを作成する方法について説明します。
DB インスタンスまたはマルチ AZ DB クラスターを作成する場合、[エンジンのオプション] セクションで、[RDS 延長サポートの有効化] を選択します。この設定はデフォルトでは選択されていません。
次の画像は、[RDS 延長サポートを有効にする] 設定を示しています。
create-db-instance または create-db-cluster (マルチ AZ DB クラスター) AWS CLI コマンドを使用する場合は、--engine-lifecycle-support オプションに open-source-rds-extended-support を指定して RDS 延長サポートを選択します。このオプションはデフォルトで open-source-rds-extended-support に設定されています。
RDS 標準サポート終了日以降に、新しい DB インスタンスやマルチ AZ DB クラスターが作成されないようにするには、--engine-lifecycle-support オプションを open-source-rds-extended-support-disabled と指定します。これにより、関連する RDS 延長サポート料金は発生しません。
CreateDBInstance または CreateDBCluster (マルチ AZ DB クラスター) Amazon RDS API オペレーションを使用する場合は、EngineLifecycleSupport パラメータを open-source-rds-extended-support に設定して RDS 延長サポートを選択します。デフォルトでは、このパラメータは open-source-rds-extended-support に設定されます。
RDS 標準サポート終了日以降に、新しい DB インスタンスまたはマルチ AZ DB クラスター が作成されないようにするには、EngineLifecycleSupport パラメータに open-source-rds-extended-support-disabled を指定します。これにより、関連する RDS 延長サポート料金は発生しません。
詳細については、以下の各トピックを参照してください。
-
DB インスタンスを作成するには、「Amazon RDS DB インスタンスの作成」の DB エンジンの手順に従ってください。
-
マルチ AZ DB クラスターを作成するには、「Amazon RDS 用のマルチ AZ DB クラスターの作成」の DB エンジンの手順に従ってください。