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


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

База данных Azure для MySQL предоставляет полностью управляемую службу баз данных, основанную на выпуске сообщества MySQL, что позволяет разработчикам эффективно создавать и масштабировать приложения. В этой статье описывается политика поддержки версий для База данных Azure для MySQL, подробные сведения об управлении жизненным циклом, включая доступность версий, обновления и временную шкалу завершения поддержки. Понимая эту политику, клиенты могут обеспечить безопасность, производительность приложений и соответствие последним инновациям 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
MySQL версии 8.4 8.4.2
MySQL версии 9.1 9.1.0

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

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

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

Поддержка версий выпуска инноваций

Версии выпуска MySQL Innovation предоставляются для предоставления доступа к новейшим функциям и возможностям MySQL. Поддержка этих версий включает основные функции, но исключает дополнительные функции, такие как высокий уровень доступности (HA), реплики и автоматизированные резервные копии. Поддержка выпуска инноваций ограничена самой текущей версией, при этом предыдущие версии не сохраняются, чтобы пользователи имели доступ к новейшим достижениям. Каждый сервер выпуска инноваций имеет 30-дневный жизненный цикл с даты создания, после чего он автоматически удаляется. Ежемесячные обновления обслуживания не применяются в течение жизненного цикла этих версий.

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

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

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

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

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

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

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

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

Примечание.

После тщательного рассмотрения и прослушивания отзывов клиентов мы решили дополнительно расширить поддержку База данных Azure для MySQL версии 5.7 дополнительными двумя годами. Это будет частью платной расширенной программы поддержки, предназначенной для предоставления клиентам той же поддержки соглашения об уровне обслуживания и соответствия требованиям безопасности, что и обычные основные версии MySQL в течение расширенного периода поддержки. Сведения о ценах для расширенной программы поддержки по-прежнему завершены. Мы надеемся, что это расширение даст клиентам, которым требуется больше времени для планирования и выполнения обновления с MySQL 5.7 до MySQL 8.0. Если у вас есть какие-либо проблемы или вы хотите поделиться своими отзывами об этой расширенной программе поддержки, отправьте нам электронное письмо по адресу Ask Azure DB for MySQL. Ваши входные данные очень ценны, и мы с нетерпением ждем совместной работы с вами во время этого перехода.

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

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

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

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

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

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

Ответ. Да, ожидается, что во время процесса обновления будет некоторое время простоя. Конкретная длительность зависит от таких факторов, как размер и сложность базы данных. Мы советуем проводить тестовое обновление в непроизводственных средах, чтобы оценить ожидаемое время простоя и оценить потенциальную производительность. Предположим, что вы сокращаете время простоя для приложений во время обновления. В этом случае можно изучить вариант выполнения минимального обновления основной версии простоя с 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. Если у вас есть план поддержки и вам нужна техническая помощь, создайте запрос на поддержку:

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

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

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

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

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

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