Azure Database for MySQL バージョン サポート ポリシー
Azure Database for MySQL は、MySQL コミュニティ エディションを利用したフル マネージドのデータベース サービスを提供し、開発者がアプリケーションを効率的に構築およびスケーリングできるようにします。 この記事では、Azure Database for MySQL のバージョン サポート ポリシーの概要を説明し、バージョンの可用性、更新プログラム、サポート終了のタイムラインなどのライフサイクル管理について詳しく説明します。 このポリシーを理解することで、お客様は、バージョンの移行中の中断を最小限に抑えながら、アプリケーションがセキュリティで保護され、パフォーマンスが高く、最新の MySQL のイノベーションと整合させるようにすることができます。
サポートされる MySQL のバージョン
Azure Database for MySQL は、InnoDB ストレージ エンジンを使用して MySQL Community Edition から開発されました。 サービスは、コミュニティの現在のメジャー バージョン (MySQL 5.7、8.0 など) をサポートします。 MySQL は、X.Y.Z の名前付けスキームを使用します。ここで、X はメジャー バージョン、Y はマイナー バージョン、Z はバグ修正リリースです。 スキームの詳細については、MySQL のドキュメントをご覧ください。
Azure Database for MySQL では、現在、次の MySQL メジャーおよびマイナー バージョンがサポートされています。
バージョン | フレキシブル サーバー ? 現行のマイナー バージョン |
---|---|
MySQL バージョン 5.7 | 5.7.44 |
MySQL バージョン 8.0 | 8.0.37 |
MySQL バージョン 8.4 | 8.4.2 |
MySQL バージョン 9.1 | 9.1.0 |
バージョン サポート ポリシーのドキュメントで、廃止されたバージョンのバージョン サポート ポリシーを参照してください。
メジャー バージョンのサポート
Azure Database for MySQL は、バージョン管理ポリシーで規定されているように、Azure のサポート開始日から MySQL コミュニティで廃止になるまで、MySQL の各メジャー バージョンをサポートします。
Innovation リリース バージョンのサポート
MySQL Innovation Release バージョンは、最新の MySQL の機能にアクセスできるようにするために提供されています。 これらのバージョンのサポートにはコア機能が含まれていますが、高可用性 (HA)、レプリカ、自動バックアップなどの高度な機能は含まれていません。 Innovation Release のサポートは最新バージョンに限定されており、ユーザーが最新の進歩に確実にアクセスできるようにするために、以前のバージョンは保持されません。 各 Innovation Release サーバーには作成日から 30 日間のライフサイクルがあり、その後は自動的に削除されます。 これらのバージョンのライフサイクル中は、月次メンテナンスの更新は適用されません。
マイナー バージョンのサポート
Azure Database for MySQL では、定期的なメンテナンスの一環として、Azure で優先されるバージョンへのマイナー バージョン アップグレードが自動的に実行されます。
メジャー バージョンの提供終了ポリシー
MySQL メジャー バージョンの提供終了の詳細を次の表に示します。 示されている日付は、MySQL バージョン管理ポリシーに従っています。
バージョン | 新着記事 | Azure サポートの開始日 | Azure サポート終了日 | コミュニティの廃止日 |
---|---|---|---|---|
MySQL 5.7 | 機能 | 2018 年 3 月 20 日 | 2025 年 9 月 | 2023 年 10 月 |
MySQL 8 | 機能 | 2019 年 12 月 11 日 | N/A | 2026 年 4 月 |
MySQL コミュニティ バージョンが 2023 年 10 月に廃止された後、Azure Database for MySQL サービスはどうなりますか?
お客様のリクエストにお応えして、Microsoft は 2023 年 10 月以降も Azure Database for MySQL のサポートを延長することにしました。 延長サポートは 2025 年 9 月まで続きますが、この期間中、Microsoft はサービスの可用性、信頼性、セキュリティを優先します。 マイナー バージョンのアップグレードに関する保証はありませんが、サービスがアクセス可能で、信頼性が高く、保護された状態を維持するために、重要な変更を実装します。 Microsoft が提供するプランには次のものが含まれます。
- Azure Database for MySQL - フレキシブル サーバーでの v5.7 のサポートを 2025 年 9 月まで延長し、お客様が MySQL v8.0 へのアップグレードを計画して実行するのに十分な時間を提供します。
Azure Database for MySQL 5.7 のサポートを終了する前に、注意すべき重要なタイムラインがいくつかあります。
Azure MySQL 5.7 の非推奨のタイムライン
タイムライン | Azure MySQL 5.7 フレキシブル |
---|---|
Azure portal を使用した新しいサーバーの作成。 | 未定 |
コマンド ライン インターフェイス (CLI) を使用した新しいサーバーの作成。 | 未定 |
既存のサーバーのレプリカ サーバーの作成。 | 2025 年 9 月 |
既存のサーバーの復元ワークフローを使用したサーバーの作成 | 2025 年 9 月 |
Azure Database for MariaDB から Azure Database for MySQL - フレキシブル サーバーに移行するための新しいサーバーの作成。 | 2025 年 9 月 |
Azure Database for MySQL v5.7 の延長サポート | 2025 年 9 月 |
Note
最初は、2024 年 4 月以降、CLI とポータルを使用して新しい Azure Database for MySQL バージョン 5.7 インスタンスの作成を停止する予定です。 ただし、さらなるレビューとお客様からのフィードバックを経て、このアクションを延期することにしました。 新しい MySQL 5.7 インスタンスの作成を中止する日付は現在検討中であり、"未定" のままになっています。 この変更は、お客様のニーズに対応し、移行中に柔軟性を提供するという私たちのコミットメントを反映しています。 Azure Database for MySQL フレキシブル サーバーによる MySQL 5.7 の延長サポートに関する懸念がある場合は、Azure DB for MySQL までメールでお問い合わせください。お客様のフィードバックを尊重し、変更を進める中で、継続的なコミュニケーションを行わせていただきます。
よく寄せられる質問
Q: Azure database for MySQL - フレキシブル サーバーをバージョン v5.7 から v8.0 にアップグレードする手順はどのようなものですか?
A: 2023 年 5 月以降、Azure Database for MySQL - フレキシブル サーバーを使用すると、メジャー バージョン アップグレード (MVU) 機能を利用して、MySQL v5.7 から v8.0 へのインプレース アップグレードを実行できます。 詳細については、「Azure Database for MySQL - フレキシブル サーバーの Major バージョンのアップグレード」ドキュメントを参照してください。
Q: アップグレード プロセス中に予想されるダウンタイムやパフォーマンスへの影響はありますか?
A: はい。アップグレード プロセス中にダウンタイムが発生することが予想されます。 具体的な継続時間は、データベースのサイズや複雑さなどの要因によって異なります。 想定されるダウンタイムを評価し、潜在的なパフォーマンスを評価するために、非運用環境でテスト アップグレードを実施することをお勧めします。 アップグレード中のアプリケーションのダウンタイムを最小限に抑える場合を考えます。 その場合、「読み取りレプリカを使用して、MySQL 5.7 から MySQL 8.0 へのメジャー バージョンのアップグレードを最小限のダウンタイムで実行する」のオプションについて確認できます。
Q: MySQL v8.0 にアップグレードした後、v5.7 にロールバックできますか?
A: MySQL v8.0 から v5.7 にダウングレードすることはお勧めしませんが、後者はサポート終了状態に近づいているため、特定のシナリオではこのような柔軟性が必要になる可能性があることを認識しています。 アップグレード プロセスがスムーズに実行されるようにし、潜在的な懸念事項を軽減するために、MySQL v8.0 へのアップグレードを続行する前に、包括的なオンデマンド バックアップを実行してベスト プラクティスに従うことをお勧めします。 このバックアップは予防措置として機能し、MySQL v8.0 で予期しない問題や複雑な問題が発生した場合に、別の新しい Azure Database for MySQL - フレキシブル サーバー上の以前のバージョンにデータベースを復元できます。
Q: MySQL v8.0 にアップグレードする主な利点は何ですか?
A: MySQL v8.0 には、より効率的なデータ辞書や強化されたセキュリティのほか、一般的なテーブル式やウィンドウ関数のような機能など、多くの改善点が用意されています。 詳細については、MySQL 8.0 のリリース ノートを参照してください
Q: MySQL v8.0 にアップグレードするときに注意すべき互換性の問題はありますか?
A: MySQL v8.0 の変更により、互換性の問題が発生する可能性があります。 運用データベースをアップグレードする前に、MySQL v8.0 でアプリケーションをテストすることが重要です。 互換性の問題の詳細な一覧については、MySQL の公式ドキュメントをご覧ください。
Q: アップグレード プロセス中に問題が発生した場合、どのようなサポートを利用できますか?
A: 質問がある場合は、Microsoft Q&A でコミュニティの専門家から回答を得ることができます。 サポート プランに加入していて技術的な支援が必要な場合は、サポート リクエストを作成してください。
Q: アップグレード中にデータはどうなりますか?
A: データはアップグレード プロセス中に影響を受けませんが、アップグレードに進む前にバックアップを作成することを強くお勧めします。 この予防措置は、予期しない複雑な問題が発生した場合に起こる可能性のあるデータ損失のリスクを軽減するのに役立ちます。
Q: 2025 年 9 月 を過ぎたら、サーバー 5.7 はどうなりますか
A: 廃止された MySQL バージョンのサポート ポリシーを参照して、Azure Database for MySQL 5.7 のサポート終了後についてご確認いただけます
Azure Database for MySQL でサポートされていない、提供終了した MySQL エンジンのバージョン
各 MySQL データベース バージョンの提供終了日後も、提供終了したバージョンを引き続き実行する場合は、次の制限事項に注意してください。
コミュニティでは今後バグの修正やセキュリティの修正プログラムがリリースされないため、Azure Database for MySQL が、バグやセキュリティ上の問題に対応するパッチの適用や、廃止されたデータベース エンジンに関するセキュリティ対策の実施を行うことはありません。 ただし、Azure は、ホスト、OS、コンテナー、およびその他のサービス関連のコンポーネントに対して、定期的なメンテナンスとパッチの適用を引き続き実行します。
- MySQL データベースに関連するサポートの問題が発生した場合、Microsoft は支援できない可能性があります。 このような場合、Microsoft のサポートを受けるには、お客様がデータベースをアップグレードする必要があります。
- 提供終了したバージョンの新しいデータベース サーバーを作成することはできません。 ただし、特定の時点への回復を実行し、既存のサーバーの読み取りレプリカを作成することはできます。
- Azure Database for MySQL で開発された新しいサービス機能は、サポートされているデータベース サーバーのバージョンでのみ使用できます。
- アップタイム S.L.A. は、Azure Database for MySQL のサービス関連の問題に対してのみ適用され、データベース エンジンに関連するバグに起因するダウンタイムには適用されません。 サービスに重大な脅威を及ぼす MySQL データベース エンジンの脆弱性が廃止されたデータベース バージョンに見つかった極端な状況では、Azure はサービスのセキュリティ保護を最優先して、ユーザーのデータベース サーバーの計算ノードを停止する場合があります。 サーバーをアップグレードしてからオンラインにするように求められます。 アップグレード プロセス中、データはサービスで実行される自動バックアップを使用して常に保護されます。これを使用すると、必要に応じて古いバージョンに復元できます。