ApsaraDB RDS for MySQL は、X-Engine ストレージエンジンを実行するインスタンスの提供およびサポートを終了しました。
販売終了スケジュール
| 日付 | 変更内容 |
|---|---|
| 2024 年 11 月 1 日 (UTC + 08:00) | X-Engine を使用した新しい RDS インスタンスの作成および更新ができなくなります。X-Engine に対する新機能の追加も終了します。 |
| 2025 年 4 月 30 日 (UTC + 08:00) | 既存の X-Engine RDS インスタンスのサポートが終了します。データベースのリストア(旧称:インスタンスのクローン)機能が利用できなくなります。Alibaba Cloud は、ドキュメントやサポートチケットを含むテクニカルサポートの提供を停止します。 |
既存の X-Engine インスタンスは、2025 年 4 月 30 日 (UTC + 08:00) まで完全に動作し続けます。この日以降、X-Engine インスタンスを継続してご利用になる場合は、自己責任となります。
お客様への影響
サービス中断を回避するため、2025 年 4 月 30 日までに X-Engine インスタンスを移行してください。以下の 2 つの移行パスをご利用いただけます。
オプション 1(推奨):Alibaba Cloud Data Management (DMS) を使用して、ストレージエンジンを X-Engine から InnoDB に変更します。
オプション 2:期限である 2025 年 4 月 30 日まで X-Engine を継続利用する場合、ストレージ圧縮機能を有効にして、既存インスタンスの単位ストレージコストを削減します。
オプション 1:ストレージエンジンを InnoDB に変更
移行前に検討すべきトレードオフ
X-Engine から InnoDB への切り替えには、以下の 2 つの大きな副作用があります。
ストレージ容量が倍増:X-Engine はデータをネイティブに圧縮しますが、InnoDB は圧縮しません。移行後、同じデータセットに対して必要なストレージ容量が約 2 倍になります。ストレージ枯渇によるインスタンスのロックを防ぐため、移行前にストレージの自動拡張を有効にしてください。
IOPS が増加し、CPU 使用率が低下:圧縮がないため、InnoDB は同じデータ量を読み取る際により多くのディスクセクターを読み込む必要があり、I/O 操作および IOPS が増加します。一方で、移行後の CPU 使用率は低下します。
DMS のロックなしスキーマ変更機能は有料機能です。続行する前に、料金詳細をご確認ください。
DMS を使用した移行(推奨)
Alibaba Cloud Data Management (DMS) のロックフリーのスキーマ変更機能を使用して、テーブルをオンラインで移行します。これにより、移行中も DML 操作がブロックされず、本番ワークロードに対して最も安全なアプローチとなります。詳細については、「DMS とは」をご参照ください。
ALTER TABLE を使用した移行
代替手段として、各テーブルに対して次の SQL ステートメントを直接実行します。
ALTER TABLE table_name ENGINE=InnoDB;ALTER TABLE を直接実行すると、処理が完了するまで DML 操作がブロックされ、大規模なテーブルでは長時間かかる可能性があります。この方法は、ダウンタイムが許容される非本番環境または小規模なテーブルでのみご使用ください。
オプション 2:ストレージ圧縮の有効化
2025 年 4 月 30 日の期限まで X-Engine を継続利用する場合は、既存インスタンスの単位ストレージコストを削減するために、ストレージ圧縮機能を有効にしてください。
「ストレージ圧縮機能の有効化」をご参照ください。
次のステップ
復元 — X-Engine インスタンスで利用できなくなる前に、データベースの復元機能について理解してください。
ストレージの自動拡張機能の使用 — InnoDB への移行前に有効化して、ストレージ枯渇を防止します