ユーザーエクスペリエンスを継続的に最適化するために、Alibaba Cloud は X-Engine ストレージエンジンを実行する ApsaraDB RDS for MySQL インスタンスの提供とサポートを終了します。
販売終了プラン
2024 年 11 月 1 日 (UTC + 08:00) から、X-Engine ストレージエンジンを実行する RDS インスタンスは購入できなくなります。
2025 年 4 月 30 日 (UTC + 08:00) から、X-Engine ストレージエンジンを実行する既存の RDS インスタンスはサポートされなくなります。
影響と推奨事項
影響
X-Engine ストレージエンジンを実行する RDS インスタンスを使用している場合、または作成を計画している場合は、次の点に注意してください。
2024 年 11 月 1 日 (UTC + 08:00) から、X-Engine ストレージエンジンを実行する RDS インスタンスの作成と更新はできなくなります。ApsaraDB RDS for MySQL は、X-Engine ストレージエンジンを実行する RDS インスタンスの機能の反復をサポートしなくなります。
2025 年 4 月 30 日 (UTC + 08:00) までは、X-Engine ストレージエンジンを実行する既存の RDS インスタンスと関連機能を引き続き使用できます。
2025 年 4 月 30 日 (UTC + 08:00) から、X-Engine ストレージエンジンを実行する既存の RDS インスタンスのデータベース復元機能は使用できなくなります。データベース復元機能は、以前はインスタンスクローニングと呼ばれていました。詳細については、「復元」をご参照ください。この場合、X-Engine ストレージエンジンを実行する既存の RDS インスタンスを引き続き使用する場合、潜在的なリスクと結果について責任を負うことになります。Alibaba Cloud は、X-Engine ストレージエンジンを実行する既存の RDS インスタンスのテクニカルサポートとサービスを提供しなくなります。テクニカルサポートとサービスには、ドキュメントサービスとアフターセールスチケットが含まれますが、これらに限定されません。
推奨事項
ビジネスの継続性を確保するために、2025 年 4 月 30 日までに次の移行ソリューションを使用することをお勧めします。
RDS インスタンスのストレージエンジンを X-Engine から InnoDB に変更します。詳細については、「RDS インスタンスのストレージエンジンを X-Engine から InnoDB に変更する」をご参照ください。
X-Engine ストレージエンジンを実行する RDS インスタンスのストレージ圧縮機能を有効にします。詳細については、「ストレージ圧縮機能を有効にする」をご参照ください。
ソリューション
ソリューション 1:RDS インスタンスのストレージエンジンを X-Engine から InnoDB に変更する
ALTER TABLE 文を実行して、RDS インスタンスのストレージエンジンを X-Engine から InnoDB に変更できます。ただし、文を直接実行すると、実行全体で DML 操作がブロックされる可能性があります。さらに、大きなテーブルを移行するには長時間を要するため、ワークロードに悪影響を及ぼします。Alibaba Cloud [Data Management (DMS)] のロックフリースキーマ変更機能を使用して、RDS インスタンスのストレージエンジンを X-Engine から InnoDB に変更することをお勧めします。こうすることで、DML 操作はブロックされず、RDS インスタンスのストレージエンジンがスムーズに変更されます。詳細については、「DMS とは」をご参照ください。
ALTER TABLE table_name ENGINE=InnoDB;Alibaba Cloud DMS のロックフリースキーマ変更機能を使用すると、課金されます。詳細については、「ロックフリースキーマ変更」をご参照ください。
RDS インスタンスのストレージエンジンを X-Engine から InnoDB に変更すると、X-Engine ストレージエンジンは効率的なデータ圧縮をサポートしていますが、InnoDB ストレージエンジンはデータ圧縮をサポートしていないため、データの肥大化が発生します。変更後、元のストレージ容量の 2 倍が必要になります。肥大化したデータによって RDS インスタンスのストレージ容量が使い果たされると、インスタンスのロックなどの悪影響が発生します。イベントを防ぐために、自動ストレージ拡張機能が有効になっていることを確認してください。詳細については、「自動ストレージ拡張機能を使用する」をご参照ください。
RDS インスタンスのストレージエンジンを X-Engine から InnoDB に変更すると、同じ量のデータを読み取るときに CPU 使用率は低下しますが IOPS は増加します。これは、InnoDB ストレージエンジンがデータ圧縮をサポートしていないためです。この場合、データ読み取り中に必要なディスクシーク時間が増加し、より多くのディスクセクターにアクセスする必要があります。これにより、I/O 操作が頻繁になり、IOPS が高くなります。
ソリューション 2:ストレージ圧縮機能を有効にする
RDS インスタンスで X-Engine ストレージエンジンを実行している場合は、ストレージ圧縮機能を有効にする必要があります。ApsaraDB RDS for MySQL は、ストレージレイヤーでデータを圧縮するために使用できるストレージ圧縮機能を提供します。これにより、ユニットストレージコストが削減されます。詳細については、「ストレージ圧縮機能を有効にする」をご参照ください。