Поделиться через


Политика поддержки версии Базы данных Azure для MySQL

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — гибкий сервер

Внимание

База данных Azure для MySQL один сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для MySQL гибкого сервера. Дополнительные сведения о миграции на гибкий сервер База данных Azure для MySQL см. в статье "Что происходит с одним сервером База данных Azure для MySQL?"

Поддерживаемые версии MySQL

База данных Azure для MySQL был разработан на основе MySQL Community Edition с помощью подсистемы хранилища InnoDB. Служба поддерживает текущие основные версии сообщества, а именно MySQL 5.7 и 8.0. MySQL использует схему именования X.Y.Z, где X является основной версией, Y является дополнительной версией, а Z — выпуск исправления ошибок. Дополнительные сведения о схеме см. в документации MySQL.

База данных Azure для MySQL в настоящее время поддерживает следующие основные и младшие версии MySQL:

Версия Гибкий сервер
Текущая дополнительная версия
MySQL версии 5.7 5.7.44
MySQL версии 8.0 8.0.37

Дополнительные сведения о политике поддержки устаревших версий см. в документации по политике поддержки версий.

Поддержка основных версий

База данных Azure для MySQL поддерживает каждую основную версию MySQL с даты начала поддержки Azure до тех пор, пока сообщество MySQL не отставает от него, как указано в политике управления версиями.

Поддерживаемые дополнительные версии

База данных Azure для MySQL автоматически выполняет обновление дополнительных версий до предпочтительной версии Azure в рамках периодического обслуживания.

Политика прекращения поддержки основной версии

Сведения о выходе на пенсию для основных версий MySQL перечислены в следующей таблице. Даты, отображаемые в политике управления версиями MySQL, следуют политике управления версиями MySQL.

Версия Новые возможности Дата начала предоставления поддержки Azure дата окончания поддержка Azure Дата выхода на пенсию сообщества
MySQL 5.7 Функции 20 марта 2018 г. Сентябрь 2025 г. Октябрь 2023
MySQL 8 Функции 11 декабря 2019 г. Неприменимо Апрель 2026 г.

Что происходит с База данных Azure для MySQL службой после выхода версии сообщества MySQL в октябре 2023 г.

В соответствии с объявлением Oracle о завершении жизни mySQL Community версии 5.7 в октябре 2023 г. (страница 23) мы активно готовимся к этому критическому переходу в Azure. Эта разработка влияет явно на клиентов, использующих версию 5.7 База данных Azure для MySQL — отдельный сервер и гибкий сервер.

В ответ на запросы клиента корпорация Майкрософт решила продлить поддержку База данных Azure для MySQL за октябрь 2023 года. В течение расширенного периода поддержки, который длится до сентября 2025 года, корпорация Майкрософт определяет доступность, надежность и безопасность службы. Хотя в отношении дополнительных обновлений версий нет никаких гарантий, мы реализуем важные изменения, чтобы служба оставалась доступной, зависимой и защищенной. Наш план включает:

  • Расширенная поддержка версии 5.7 на База данных Azure для MySQL-гибких серверах до сентября 2025 года, предлагая достаточно времени для клиентов, чтобы планировать и выполнять обновления до MySQL версии 8.0.

  • Расширенная поддержка версии 5.7 на База данных Azure для MySQL-отдельных серверах до тех пор, пока они не будут прекращены в сентябре 2024 года. Эта расширенная поддержка предоставляет База данных Azure для MySQL -Single Server клиентам достаточно времени для миграции на База данных Azure для MySQL — гибкий сервер версии 5.7 и более поздней версии до версии 8.0.

Прежде чем мы завершим поддержку База данных Azure для MySQL 5.7, обратите внимание на несколько важных временных шкал.

Временная шкала нерекомендуемого использования Azure MySQL 5.7

Временная шкала Гибкий интерфейс Azure MySQL 5.7
Создание новых серверов с помощью портал Azure. Решение
Создание новых серверов с помощью интерфейса командной строки (CLI). Решение
Создание серверов-реплик для существующих серверов. Сентябрь 2025 г.
Создание серверов с помощью рабочего процесса восстановления для существующих серверов Сентябрь 2025 г.
Создание новых серверов для миграции с База данных Azure для MySQL — отдельный сервер на База данных Azure для MySQL — гибкий сервер. Неприменимо
Создание новых серверов для миграции с База данных Azure для MariaDB на База данных Azure для MySQL — гибкий сервер. Сентябрь 2025 г.
Расширенная поддержка База данных Azure для MySQL версии 5.7 Сентябрь 2025 г.

Примечание.

Изначально мы планировали остановить создание новых экземпляров База данных Azure для MySQL версии 5.7 с помощью ИНТЕРФЕЙСА командной строки и портала после апреля 2024 года. Однако после дальнейшего просмотра и отзывов клиентов мы решили отложить это действие. Дата прекращения создания новых экземпляров MySQL 5.7 в настоящее время рассматривается и остается "Быть решенным". Это изменение отражает наши обязательства по удовлетворению потребностей клиентов и обеспечению гибкости во время перехода. Не стесняйтесь сообщить нам, если у вас есть какие-либо опасения по поводу гибкого сервера Базы данных Azure для MySQL 5.7, отправив нам письмо по адресу Ask Azure DB for MySQL; мы ценим ваши отзывы и поощряем постоянную связь по мере перехода к этим изменениям.

Вопросы и ответы

Вопрос. Что такое процесс обновления базы данных Azure для MySQL — гибкий сервер с версии 5.7 до версии 8.0?

Ответ. Начиная с мая 2023 г. База данных Azure для MySQL — гибкий сервер позволяет выполнять обновление на месте с MySQL версии 5.7 до версии 8.0, используя функцию обновления основной версии (MVU). Дополнительные сведения см. в документе об обновлении основной версии.

Вопрос. В настоящее время я использую База данных Azure для MySQL — отдельный сервер версии 5.7; как запланировать обновление?

Ответ. База данных Azure для MySQL — отдельный сервер не предоставляет встроенную поддержку обновлений основных версий с версии 5.7 до версии 8.0. Так как База данных Azure для MySQL — отдельный сервер находится на пути нерекомендуемости, инвестиции не планируются для поддержки основных обновлений версий с версии 5.7 до версии 8.0. Рекомендуемый путь к обновлению с версии 5.7 из База данных Azure для MySQL — отдельный сервер до версии 8.0 — сначала перенести версию 5.7 База данных Azure для MySQL — отдельный сервер в версию 5.7 из База данных Azure для MySQL — гибкий сервер. После завершения миграции и стабилизации сервера на гибком сервере можно продолжить обновление основной версии на перенесенном База данных Azure для MySQL — гибкий сервер версии 5.7 до версии 8.0. Расширенная поддержка версии 5.7 на гибком сервере позволяет выполняться в версии 5.7 дольше и запланировать обновление до версии 8.0 на гибком сервере позже после миграции с одного сервера.

Вопрос. Существуют ли ожидаемые последствия простоя или производительности во время процесса обновления?

Ответ. Да, ожидается, что во время процесса обновления будет некоторое время простоя. Конкретная длительность зависит от таких факторов, как размер и сложность базы данных. Мы советуем проводить тестовое обновление в непроизводственных средах, чтобы оценить ожидаемое время простоя и оценить потенциальную производительность. Предположим, что вы сокращаете время простоя для приложений во время обновления. В этом случае можно изучить вариант выполнения минимального обновления основной версии простоя с MySQL 5.7 до MySQL 8.0 с помощью реплики чтения.

Вопрос. Можно ли выполнить откат к MySQL версии 5.7 после обновления до версии 8.0?

Ответ. Хотя не рекомендуется переходить от MySQL версии 8.0 до версии 5.7, так как последний приближается к состоянию конца жизни, мы признаем, что возможны определенные сценарии, когда эта гибкость становится необходимой. Чтобы обеспечить плавный процесс обновления и устранить любые потенциальные проблемы, рекомендуется придерживаться рекомендаций, выполнив комплексное резервное копирование по запросу, прежде чем продолжить обновление до MySQL версии 8.0. Эта резервная копия служит мерой предосторожности, что позволяет восстановить базу данных до предыдущей версии на другой новый База данных Azure для MySQL — гибкий сервер для любых непредвиденных проблем или осложнений с MySQL версии 8.0.

Вопрос. Каковы основные преимущества обновления до MySQL версии 8.0?

Ответ. MySQL версии 8.0 поставляется с множеством улучшений, включая более эффективный словарь данных, расширенную безопасность и другие функции, такие как общие выражения таблиц и функции окна. Дополнительные сведения см. в заметках о выпуске MySQL 8.0

Вопрос. Существуют ли проблемы совместимости при обновлении до MySQL версии 8.0?

Ответ. Изменения в MySQL версии 8.0 могут вызвать некоторые проблемы совместимости. Перед обновлением рабочей базы данных важно протестировать приложения с помощью MySQL версии 8.0. Ознакомьтесь с официальной документацией MySQL, чтобы получить подробный список проблем совместимости.

Вопрос. Какая поддержка доступна, если во время процесса обновления возникают проблемы?

Ответ. Если у вас есть вопросы, получите ответы от экспертов сообщества в Microsoft Q&A. Если у вас есть план поддержки и вам нужна техническая помощь, создайте запрос на поддержку:

Вопрос. Что произойдет с моими данными во время обновления?

Ответ. Хотя данные останутся не затронуты во время процесса обновления, настоятельно рекомендуется создать резервную копию, прежде чем продолжить обновление. Эта мера предосторожности помогает снизить риск потенциальной потери данных из-за каких-либо непредвиденных осложнений.

Вопрос. Что произойдет с сервером 5.7 после сентября 2025 г.?

Ответ. Вы ссылаетесь на нашу политику поддержки версий MySQL, чтобы узнать, что произойдет после окончания поддержки База данных Azure для MySQL 5.7.

Вопрос. У меня есть База данных Azure для MariaDB или база данных Azure для MySQL -Single server; как создать сервер в 5.7 после апреля 2024 г. для миграции на База данных Azure для MySQL — гибкий сервер?

Ответ. Если в подписке есть сервер MariaDB, эта подписка по-прежнему может создавать База данных Azure для MySQL — гибкий сервер версии 5.7 для миграции на База данных Azure для MySQL — гибкий сервер.

Устаревшие версии подсистемы MySQL не поддерживаются в Базе данных Azure для MySQL

Если вы продолжите использовать устаревшую версию после даты прекращения поддержки для каждой версии базы данных MySQL, обратите внимание на некоторые ограничения.

Так как сообщество не выпустит никаких дополнительных исправлений ошибок или исправлений безопасности, База данных Azure для MySQL не исправит отставленный ядро СУБД для каких-либо ошибок или проблем с безопасностью или в противном случае принять меры безопасности в отношении него. Однако Azure продолжает выполнять периодическое обслуживание и исправление для узла, ОС, контейнеров и других компонентов, связанных с службами.

  • Если может возникнуть какая-либо проблема поддержки, связанная с базой данных MySQL, возможно, нам не удастся помочь вам. В таких случаях необходимо обновить базу данных, чтобы предоставить вам любую поддержку.
  • Вы не сможете создавать новые серверы базы данных для устаревшей версии. Однако вы можете выполнять восстановление на определенный момент времени и создавать реплики чтения для существующих серверов.
  • Новые возможности службы, разработанные База данных Azure для MySQL, могут быть доступны только для поддерживаемых версий сервера базы данных.
  • Время простоя S.L.A.s применяется исключительно к База данных Azure для MySQL проблемам, связанным со службой, и не к простоям, вызванным ошибками, связанными с ядром СУБД. В крайнем случае серьезной угрозы службе, вызванной уязвимостью ядра СУБД MySQL, обнаруженной в устаревшей версии базы данных, Azure может остановить вычислительный узел сервера базы данных от защиты службы. Вам будет предложено обновить сервер перед его переносом в интернет. Во время обновления данные всегда защищены с помощью автоматических резервных копий, выполняемых в службе, которые можно использовать для восстановления до более старой версии при необходимости.

Следующий шаг