はじめに
今年7月上旬にAWSから旧世代のDBインスタンスが廃止になるという旨のメールが届いていました。
廃止予定DBインスタンスクラス
db.m4、db.m4、db.r4、db.t2 インスタンスクラス
廃止予定日
2024年4月1日
RDSメジャーバージョンアップと同じタイミングで実施しようと
調査していましたら、DBインスタンスクラスでサポートされているDBエンジンのバージョンに違いがあることを知りました。
DBインスタンスクラスでサポートされている DB エンジンバージョン一覧
例.MySQLエンジンバージョン一覧
インスタンスクラス | MySQL |
---|---|
db.m6i.large | MySQL バージョン 8.0.28 以降 |
db.m5.large | インスタンスクラスは DB エンジンのすべての バージョンでサポートされています。 |
※詳細な一覧は以下をご確認ください。
上記の一覧を確認しますと、新しい世代(db.m6i.large)のインスタンスクラスでは、
MySQL5.7とMySQL8.0.27以前のバージョンがサポートされていない状況となっています。
所感
MySQL5.7→MySQL8.0へのメジャーバージョンアップを考えたときに、
新世代のDBインスタンスクラスを利用する場合は、先にメジャーバージョンアップを
実施する必要がありそうです。
余談ですが、DBエンジンがMySQL5.7のRDSでインスタンスクラスを変更しようとしても
新世代のDBインスタンスクラスは表示されないようです。