【アップデート】 Amazon RDSのエンジンライフサイクルサポート日程を簡単に確認できるようになりました!
こんにちは!クラウド事業本部のおつまみです。
AWSが新しくAmazon RDSのエンジンライフサイクルサポート日程を簡単に確認できる機能をリリースしましたね!
早速確認してみよう!とのことで、今回はこの新機能の概要と使い方についてご紹介します。
3行まとめ
- Amazon RDSがデータベースエンジンのライフサイクルサポート日程をAPI/CLIで簡単に確認できる機能を追加しました!
- これまでドキュメントを探し回る必要があった情報が、一元的かつプログラム的に取得可能になりました!
- サポート期限を事前に把握できるため、計画的なアップグレードが可能になり、DBの安定運用に大きく貢献します!
新機能の概要
本日(2025年5月21日)、AWSはAmazon RDSにデータベースエンジンのライフサイクルサポート日程を簡単に確認できる新機能を追加しました。
この機能を使えば、RDSとAuroraのメジャーバージョンに対するサポート期間を一元的に把握することができます。サポート終了日などを事前に知ることで、計画的なアップグレードが可能になりますね!
アップデートにより何が嬉しくなったのか
これまでデータベースエンジンのサポート日程を確認するには、AWS公式ドキュメントの複数のページを参照する必要がありました。例えば、MySQL、PostgreSQL、MariaDBなど、それぞれのエンジンごとにドキュメントを探して確認していました。
- Amazon RDS での MySQL のバージョン - Amazon Relational Database Service
- Amazon RDS for PostgreSQL のリリースカレンダー - Amazon Relational Database Service
しかも、ドキュメントはアップデートが頻繁にあるため、常に最新の情報を追いかける必要がありました。特に複数のエンジンを運用している環境では、この作業が思いのほか手間でした。
今回のアップデートにより
- API/CLIでプログラム的に確認できるようになり、自動化が可能
- 全エンジンのサポート情報を一箇所で確認可能
- スタンダードサポートと拡張サポートの日程が明確
この変更により、特に大規模なRDS環境を管理している方々の作業効率が大幅に向上しそうです。
どんなことができるの?
この新機能では、以下のことができるようになります。
- RDS APIまたはAWS CLIを使って、各データベースエンジンのサポート日程を確認できます
- RDSスタンダードサポートとRDS拡張サポートの開始日と終了日が表示されます
- 拡張サポートが利用可能なエンジンバージョンの場合は両方の日程が、利用できない場合はスタンダードサポートの日程のみが表示されます
対応しているエンジンは以下の通りです(2025/5/22時点)
- RDS MySQL
- RDS MariaDB
- RDS PostgreSQL
- Aurora MySQL
- Aurora PostgreSQL
やってみた
全てのエンジンバージョンを確認
早速全てのンジンバージョンのサポート日程を確認してみました!
コマンドリファレンスはこちらです。
aws rds describe-engine-lifecycle-support
すると、以下の結果が返ってきました(2025/5/22時点)
{
"DBMajorEngineVersions": [
{
"Engine": "aurora-mysql",
"MajorEngineVersion": "5.7",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2018-02-06T00:00:00+00:00",
"LifecycleSupportEndDate": "2024-10-31T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2024-11-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2027-02-28T23:59:59.999000+00:00"
}
]
},
{
"Engine": "aurora-mysql",
"MajorEngineVersion": "8.0",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2021-11-18T00:00:00+00:00",
"LifecycleSupportEndDate": "2027-04-30T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2027-05-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2029-07-31T23:59:59.999000+00:00"
}
]
},
{
"Engine": "custom-sqlserver-ee",
"MajorEngineVersion": "15.00"
},
{
"Engine": "custom-sqlserver-ee",
"MajorEngineVersion": "16.00"
},
{
"Engine": "custom-sqlserver-se",
"MajorEngineVersion": "15.00"
},
{
"Engine": "custom-sqlserver-se",
"MajorEngineVersion": "16.00"
},
{
"Engine": "custom-sqlserver-web",
"MajorEngineVersion": "15.00"
},
{
"Engine": "custom-sqlserver-web",
"MajorEngineVersion": "16.00"
},
{
"Engine": "db2-ae",
"MajorEngineVersion": "11.5"
},
{
"Engine": "db2-se",
"MajorEngineVersion": "11.5"
},
{
"Engine": "aurora-postgresql",
"MajorEngineVersion": "11",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2019-11-26T00:00:00+00:00",
"LifecycleSupportEndDate": "2024-02-29T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2024-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2027-03-31T23:59:59.999000+00:00"
}
]
},
{
"Engine": "aurora-postgresql",
"MajorEngineVersion": "12",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2020-12-23T00:00:00+00:00",
"LifecycleSupportEndDate": "2025-02-28T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2025-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2028-02-29T23:59:59.999000+00:00"
}
]
},
{
"Engine": "aurora-postgresql",
"MajorEngineVersion": "13",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2021-08-26T00:00:00+00:00",
"LifecycleSupportEndDate": "2026-02-28T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2026-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2029-02-28T23:59:59.999000+00:00"
}
]
},
{
"Engine": "aurora-postgresql",
"MajorEngineVersion": "14",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2022-03-10T00:00:00+00:00",
"LifecycleSupportEndDate": "2027-02-28T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2027-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2030-02-28T23:59:59.999000+00:00"
}
]
},
{
"Engine": "aurora-postgresql",
"MajorEngineVersion": "15",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2023-02-08T00:00:00+00:00",
"LifecycleSupportEndDate": "2028-02-29T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2028-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2031-02-28T23:59:59.999000+00:00"
}
]
},
{
"Engine": "aurora-postgresql",
"MajorEngineVersion": "16",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2024-01-31T00:00:00+00:00",
"LifecycleSupportEndDate": "2029-02-28T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2029-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2032-02-29T23:59:59.999000+00:00"
}
]
},
{
"Engine": "aurora-postgresql",
"MajorEngineVersion": "17",
"SupportedEngineLifecycles": []
},
{
"Engine": "mariadb",
"MajorEngineVersion": "10.11",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2023-08-21T00:00:00+00:00",
"LifecycleSupportEndDate": "2028-02-29T23:59:59.999000+00:00"
}
]
},
{
"Engine": "mariadb",
"MajorEngineVersion": "10.5",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2021-01-21T00:00:00+00:00",
"LifecycleSupportEndDate": "2026-02-28T23:59:59.999000+00:00"
}
]
},
{
"Engine": "mariadb",
"MajorEngineVersion": "10.6",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2022-02-03T00:00:00+00:00",
"LifecycleSupportEndDate": "2026-07-31T23:59:59.999000+00:00"
}
]
},
{
"Engine": "mariadb",
"MajorEngineVersion": "11.4",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2024-10-15T00:00:00+00:00",
"LifecycleSupportEndDate": "2029-05-31T23:59:59.999000+00:00"
}
]
},
{
"Engine": "mysql",
"MajorEngineVersion": "5.7",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2016-02-22T00:00:00+00:00",
"LifecycleSupportEndDate": "2024-02-29T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2024-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2027-02-28T23:59:59.999000+00:00"
}
]
},
{
"Engine": "mysql",
"MajorEngineVersion": "8.0",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2018-10-23T00:00:00+00:00",
"LifecycleSupportEndDate": "2026-07-31T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2026-08-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2029-07-31T23:59:59.999000+00:00"
}
]
},
{
"Engine": "mysql",
"MajorEngineVersion": "8.4",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2024-11-21T00:00:00+00:00",
"LifecycleSupportEndDate": "2029-07-31T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2029-08-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2032-07-31T23:59:59.999000+00:00"
}
]
},
{
"Engine": "oracle-ee",
"MajorEngineVersion": "19"
},
{
"Engine": "oracle-ee-cdb",
"MajorEngineVersion": "19"
},
{
"Engine": "oracle-ee-cdb",
"MajorEngineVersion": "21"
},
{
"Engine": "oracle-se2",
"MajorEngineVersion": "19"
},
{
"Engine": "oracle-se2-cdb",
"MajorEngineVersion": "19"
},
{
"Engine": "oracle-se2-cdb",
"MajorEngineVersion": "21"
},
{
"Engine": "postgres",
"MajorEngineVersion": "11",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2019-03-13T00:00:00+00:00",
"LifecycleSupportEndDate": "2024-02-29T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2024-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2027-03-31T23:59:59.999000+00:00"
}
]
},
{
"Engine": "postgres",
"MajorEngineVersion": "12",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2020-03-31T00:00:00+00:00",
"LifecycleSupportEndDate": "2025-02-28T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2025-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2028-02-29T23:59:59.999000+00:00"
}
]
},
{
"Engine": "postgres",
"MajorEngineVersion": "13",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2021-02-24T00:00:00+00:00",
"LifecycleSupportEndDate": "2026-02-28T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2026-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2029-02-28T23:59:59.999000+00:00"
}
]
},
{
"Engine": "postgres",
"MajorEngineVersion": "14",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2022-02-03T00:00:00+00:00",
"LifecycleSupportEndDate": "2027-02-28T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2027-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2030-02-28T23:59:59.999000+00:00"
}
]
},
{
"Engine": "postgres",
"MajorEngineVersion": "15",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2023-02-27T00:00:00+00:00",
"LifecycleSupportEndDate": "2028-02-29T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2028-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2031-02-28T23:59:59.999000+00:00"
}
]
},
{
"Engine": "postgres",
"MajorEngineVersion": "16",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2023-11-17T00:00:00+00:00",
"LifecycleSupportEndDate": "2029-02-28T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2029-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2032-02-29T23:59:59.999000+00:00"
}
]
},
{
"Engine": "postgres",
"MajorEngineVersion": "17",
"SupportedEngineLifecycles": [
{
"LifecycleSupportName": "open-source-rds-standard-support",
"LifecycleSupportStartDate": "2024-11-14T00:00:00+00:00",
"LifecycleSupportEndDate": "2030-02-28T23:59:59.999000+00:00"
},
{
"LifecycleSupportName": "open-source-rds-extended-support",
"LifecycleSupportStartDate": "2030-03-01T00:00:00+00:00",
"LifecycleSupportEndDate": "2033-02-28T23:59:59.999000+00:00"
}
]
},
{
"Engine": "sqlserver-ee",
"MajorEngineVersion": "13.00"
},
{
"Engine": "sqlserver-ee",
"MajorEngineVersion": "14.00"
},
{
"Engine": "sqlserver-ee",
"MajorEngineVersion": "15.00"
},
{
"Engine": "sqlserver-ee",
"MajorEngineVersion": "16.00"
},
{
"Engine": "sqlserver-ex",
"MajorEngineVersion": "13.00"
},
{
"Engine": "sqlserver-ex",
"MajorEngineVersion": "14.00"
},
{
"Engine": "sqlserver-ex",
"MajorEngineVersion": "15.00"
},
{
"Engine": "sqlserver-ex",
"MajorEngineVersion": "16.00"
},
{
"Engine": "sqlserver-se",
"MajorEngineVersion": "13.00"
},
{
"Engine": "sqlserver-se",
"MajorEngineVersion": "14.00"
},
{
"Engine": "sqlserver-se",
"MajorEngineVersion": "15.00"
},
{
"Engine": "sqlserver-se",
"MajorEngineVersion": "16.00"
},
{
"Engine": "sqlserver-web",
"MajorEngineVersion": "13.00"
},
{
"Engine": "sqlserver-web",
"MajorEngineVersion": "14.00"
},
{
"Engine": "sqlserver-web",
"MajorEngineVersion": "15.00"
},
{
"Engine": "sqlserver-web",
"MajorEngineVersion": "16.00"
}
]
}
要約すると以下の通りです。
各データベースエンジンのバージョンとサポート期間は以下の通りです
Aurora MySQL
- 5.7:
- 標準サポート: 2018-02-06 ~ 2024-10-31
- 延長サポート: 2024-11-01 ~ 2027-02-28
- 8.0:
- 標準サポート: 2021-11-18 ~ 2027-04-30
- 延長サポート: 2027-05-01 ~ 2029-07-31
Aurora PostgreSQL
- 11:
- 標準サポート: 2019-11-26 ~ 2024-02-29
- 延長サポート: 2024-03-01 ~ 2027-03-31
- 12:
- 標準サポート: 2020-12-23 ~ 2025-02-28
- 延長サポート: 2025-03-01 ~ 2028-02-29
- 13:
- 標準サポート: 2021-08-26 ~ 2026-02-28
- 延長サポート: 2026-03-01 ~ 2029-02-28
- 14:
- 標準サポート: 2022-03-10 ~ 2027-02-28
- 延長サポート: 2027-03-01 ~ 2030-02-28
- 15:
- 標準サポート: 2023-02-08 ~ 2028-02-29
- 延長サポート: 2028-03-01 ~ 2031-02-28
- 16:
- 標準サポート: 2024-01-31 ~ 2029-02-28
- 延長サポート: 2029-03-01 ~ 2032-02-29
- 17: サポート情報なし
MariaDB
- 10.5:
- 標準サポート: 2021-01-21 ~ 2026-02-28
- 10.6:
- 標準サポート: 2022-02-03 ~ 2026-07-31
- 10.11:
- 標準サポート: 2023-08-21 ~ 2028-02-29
- 11.4:
- 標準サポート: 2024-10-15 ~ 2029-05-31
MySQL
- 5.7:
- 標準サポート: 2016-02-22 ~ 2024-02-29
- 延長サポート: 2024-03-01 ~ 2027-02-28
- 8.0:
- 標準サポート: 2018-10-23 ~ 2026-07-31
- 延長サポート: 2026-08-01 ~ 2029-07-31
- 8.4:
- 標準サポート: 2024-11-21 ~ 2029-07-31
- 延長サポート: 2029-08-01 ~ 2032-07-31
PostgreSQL
- 11:
- 標準サポート: 2019-03-13 ~ 2024-02-29
- 延長サポート: 2024-03-01 ~ 2027-03-31
- 12:
- 標準サポート: 2020-03-31 ~ 2025-02-28
- 延長サポート: 2025-03-01 ~ 2028-02-29
- 13:
- 標準サポート: 2021-02-24 ~ 2026-02-28
- 延長サポート: 2026-03-01 ~ 2029-02-28
- 14:
- 標準サポート: 2022-02-03 ~ 2027-02-28
- 延長サポート: 2027-03-01 ~ 2030-02-28
- 15:
- 標準サポート: 2023-02-27 ~ 2028-02-29
- 延長サポート: 2028-03-01 ~ 2031-02-28
- 16:
- 標準サポート: 2023-11-17 ~ 2029-02-28
- 延長サポート: 2029-03-01 ~ 2032-02-29
- 17:
- 標準サポート: 2024-11-14 ~ 2030-02-28
- 延長サポート: 2030-03-01 ~ 2033-02-28
大変便利ですね!パラメータなしで実行するだけで全てのエンジン・バージョンのサポート情報が一覧で取得できます。大規模環境で複数のエンジンを使っている場合は、このコマンド一発で全体像を把握できるので、棚卸しや監査時にもとても役立ちそうです。結果はJSON形式なので、jqコマンドと組み合わせて必要な情報だけ抽出したり、CSVに変換してExcelで管理したりといった応用も簡単にできそうです!
特定のエンジンバージョンを確認
次に特定のエンジンバージョンとして、MySQL 8.0のサポート日程を確認してみました!
パラメータで--engine
を指定します。
aws rds describe-engine-lifecycle-support --engine mysql --major-engine-version 8.0
すると、以下のような結果が返ってきました
{
"Engine": "mysql",
"MajorEngineVersion": "8.0",
"StandardSupportStartDate": "2022-01-01T00:00:00Z",
"StandardSupportEndDate": "2026-07-31T00:00:00Z",
"ExtendedSupportStartDate": "2026-08-01T00:00:00Z",
"ExtendedSupportEndDate": "2028-07-31T00:00:00Z"
}
個別のサポート期限もささっと簡単に確認できますね!
どう役立つの?
これまでは各エンジンのサポート日程を個別に調べる必要がありましたが、この機能によって一元的に管理できるようになります。
例えば「あれ、このMySQL 5.7のサポートっていつまでだっけ?」「PostgreSQL 12は拡張サポートあるのかな?」といった疑問にすぐに答えられるようになりました。
データベース管理者にとっては、計画的なアップグレード戦略を立てやすくなり、突然のサポート終了に慌てることがなくなりそうです!
最後に
今回はAmazon RDSの新機能「エンジンライフサイクルサポート日程の簡単確認」についてご紹介しました。
この機能を使えば、RDSとAuroraのデータベースエンジンのサポート期間を簡単に確認でき、より計画的なデータベース管理が可能になります。
AWS CLIやAPIから簡単に確認できるので、自動化スクリプトに組み込んで定期的にチェックするといった使い方もできそうですね!
詳しい使い方は、Amazon RDSユーザーガイドおよびAmazon Auroraユーザーガイドをご参照ください。
Amazon RDS 延長サポートにおけるエンジンバージョンのサポート日の確認 - Amazon Relational Database Service
最後までお読みいただきありがとうございました!
以上、おつまみ(@AWS11077)でした!