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


Политика версий Базы данных Azure для PostgreSQL

На этой странице описывается политика гибкого управления версиями сервера Базы данных Azure для PostgreSQL.

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

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

Версия Поддерживается Сведения о политике
PostgreSQL 17 Да Не применимо
PostgreSQL 16 Да Не применимо
PostgreSQL 15 Да Не применимо
PostgreSQL 14 Да Не применимо
PostgreSQL 13 Да Не применимо
PostgreSQL 12 Нет (отставлено) Политика
PostgreSQL 11 Да Не применимо
PostgreSQL 10 Нет (отставлено) Политика
PostgreSQL 9.6 Нет (отставлено) Политика
PostgreSQL 9.5 Нет (отставлено) Политика

Основная версия

Основная версия — это изменение в первой цифре версии. Например, PostgreSQL 10 до PostgreSQL 11 — это обновление основной версии. Основные версии представляют новые функции и возможности и могут включать изменения, требующие обновления кода приложения.

Поддержка

База данных Azure для PostgreSQL поддерживает каждую основную версию PostgreSQL с даты, когда Azure начинает предлагать поддержку до конца срока действия версии (окончания поддержки), как определено сообществом PostgreSQL. Дополнительные сведения см. в политике управления версиями сообщества PostgreSQL.

Политика выхода на пенсию

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

Версия PostgreSQL Новые возможности Дата начала поддержки Azure Дата выхода на пенсию Azure
PostgreSQL 17 Заметки о выпуске 30-сентября 2024 г. 8-ноябрь-2029
PostgreSQL 16 Заметки о выпуске 15 октября 2023 г. 9-Ноябрь-2028
PostgreSQL 15 Заметки о выпуске 15 мая 2023 г. 11 ноября 2027 г.
PostgreSQL 14 Заметки о выпуске 29-июня 2022 г. 12 ноября 2026 г.
PostgreSQL 13 Заметки о выпуске 25 мая 2021 г. 13 ноября 2025 г.
PostgreSQL 12 (прекращено) Заметки о выпуске 22-сентября 2020 г. 14 ноября 2024 г.
PostgreSQL 11 Заметки о выпуске 24-июля 2019 г. 9.11.2025
PostgreSQL 10 (прекращено) Заметки о выпуске 4-июня 2018 г. 10 ноября 2022 г.
PostgreSQL 9.6 (поддержка прекращена) Заметки о выпуске 18 апреля 2018 г. 11 ноября 2021 г.
PostgreSQL 9.5 (поддержка прекращена) Заметки о выпуске 18 апреля 2018 г. 11 февраля 2021

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

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

Расширенная поддержка

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

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

Расширенная поддержка обеспечивает:

  • До трех дополнительных лет поддержки после окончания стандартной поддержки
  • Исправления безопасности и критически важные исправления ошибок
  • Техническая поддержка через каналы Azure Support в соответствии с вашим существующим планом

Замечание

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

Зачем использовать расширенную поддержку?

Идеально подходит для клиентов, которые...

  • Требуется больше времени для обновления сложных рабочих нагрузок.
  • Требовать обеспечения регламентов и безопасности во время планирования обновления.
  • Зависит от непрерывной технической поддержки критически важных сред.

Лучшие практики

  • Рассматривать расширенную поддержку как временный мост, а не долгосрочное решение.
  • Начните планирование обновления до даты окончания срока действия (окончания поддержки).
  • Рассмотрите возможность обновления до более новых версий, таких как PostgreSQL 15 или 16 для повышения производительности и поддержки.

Допустимые версии PostgreSQL

Версия PostgreSQL Дата начала поддержки Azure Дата завершения работы сообщества Начало платной расширенной поддержки (включает льготный период) Окончание расширенной поддержки
11 24-июля-19 9-ноябрь-25 1-апрель-26 31-мар.-29
12 22-сентября 20 14 ноября-24 1-апрель-26 31-мар.-29
13 (тринадцать) 25-май-21 13 ноября-25 1-апрель-26 31-мар.-29

Регистрация и цена

  • Автоматическая регистрация: серверы PostgreSQL с неподдерживаемых версий автоматически регистрируются в расширенной поддержке 1 марта 2026 г.
  • Опция Opt-Out: Вы можете отказаться в любое время, обновив версию до поддерживаемой.
  • Льготный период: применяется одномесячный льготный период. Выставление счетов начинается 1 апреля 2026 г.
  • Цены: сведения публикуются на этой странице перед началом выставления счетов.

Часто задаваемые вопросы

Вопрос. Что произойдет, если я продолжаю работать неподдерживаемую версию PostgreSQL в Azure после окончания поддержки сообщества?

Ответ. Сервер автоматически регистрируется в расширенной поддержке через месяц после окончания срока поддержки сообщества (или 1 марта 2026 г. для версий 11, 12 и 13).

Вопрос. Можно ли продолжать использовать экземпляр PostgreSQL без расширенной поддержки?

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

Вопрос. Может ли приложение прерываться во время обновления основной версии?

Ответ. Azure предоставляет проверки перед обновлением (PVC) для выявления распространенных проблем, таких как совместимость расширений и конфликты параметров. Мы рекомендуем протестировать обновления в непроизводственных средах. Azure также инвестирует в развертывания Blue/Green, чтобы обеспечить почти нулевое время простоя.

Вопрос. Как узнать, находится ли сервер в расширенной поддержке?

Ответ. Портал Azure и CLI четко указывают, зарегистрирован ли сервер в расширенной поддержке.

Вопрос. Нужно ли обновлять группы параметров сервера после обновления основных версий?

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

Вопрос. Обновляются ли расширения PostgreSQL автоматически во время обновления основной версии?

Ответ: Нет. Хотя Azure обновляет ядро СУБД, неядерные расширения (например, pgvector, timescaledb) требуют обновления вручную. Используйте ALTER EXTENSION ... UPDATE или пересоздайте неподдерживаемые расширения после обновления.

Вопрос. Как уменьшить время простоя во время основного обновления?

Ответ. Чтобы свести к минимуму время простоя, выполните приведенные ниже действия.

  • Примените ожидаемое обслуживание перед обновлением.
  • Создайте резервную копию вручную перед обновлением, чтобы ускорить создание моментального снимка.
  • Планирование обновлений в периоды низкого трафика.
  • Отслеживайте задержку репликации и подключения при использовании развертывания Blue/Green.

Вопрос. Где можно отслеживать, какой из моих серверов приближается к концу поддержки?

Ответ. Azure обеспечивает видимость на портале.

Вопрос. Какие варианты поддержки доступны на этапе расширенной поддержки?

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

Поддержка PostgreSQL 12

PostgreSQL 12 достигла срока жизни 14 ноября 2024 года в соответствии с политикой управления версиями сообщества PostgreSQL. Согласно этой политике, каждая основная версия поддерживается до тех пор, пока сообщество не объявит о прекращении поддержки. В отличие от PostgreSQL 11, которая расширяет поддержку до 9 ноября 2025 г., PostgreSQL 12 не получает расширенную поддержку от Azure. Пользователям рекомендуется обновить до более новых версий, чтобы обеспечить постоянную поддержку и доступ к новым функциям.

Поддержка PostgreSQL 11

Azure расширяет поддержку PostgreSQL 11 для гибкого сервера Базы данных Azure для PostgreSQL. Эта расширенная временная шкала поддержки предназначена для предоставления пользователям большего времени для планирования и миграции из базы данных Azure для PostgreSQL на гибкий сервер и обновления до более высоких версий PostgreSQL. Временная шкала расширенной поддержки предназначена для упрощения плавного перехода для пользователей, которые в настоящее время полагаются на PostgreSQL 11.

Поддержка гибкого сервера

  • Вы можете создавать и работать с серверами PostgreSQL 11 на гибком сервере Базы данных Azure для PostgreSQL до 9 ноября 2025 г., когда Azure перестает поддерживать PostgreSQL 11.
  • С 9 ноября 2023 г. до 9 ноября 2025 г. пользователи могут продолжать использовать и создавать новые экземпляры PostgreSQL 11 на гибком сервере, существуют ограничения для других устаревших движков PostgreSQL.

Это расширение поддержки Postgres 11 является частью обязательства Azure обеспечить простой путь миграции и обеспечить непрерывную функциональность для пользователей.

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

Вы можете продолжать запускать устаревшую версию в База данных Azure для PostgreSQL гибком сервере. Однако следует обратить внимание на следующие ограничения после даты прекращения поддержки каждой версии Базы данных PostgreSQL:

  • После снятия версии PostgreSQL с поддержки сообществом база данных Azure для PostgreSQL — гибкий сервер больше не применяет исправления ошибок или уязвимостей к движку базы данных. Это может привести к риску безопасности сервера или другим проблемам. Однако Azure продолжает поддерживать и исправлять базовый узел, операционную систему, контейнеры и связанные компоненты службы.

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

  • Невозможно создать новые серверы с помощью версии PostgreSQL, которая была прекращена. Однако вы можете выполнять точечное восстановление данных и создавать реплики для чтения для существующих серверов.

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

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

  • В редких случаях, когда критическая уязвимость в устаревшей версии PostgreSQL представляет угрозу для службы, Azure может остановить затронутые серверы для защиты платформы. В таком случае вы получите уведомление об обновлении сервера перед передачей сервера в режим "в сети".

  • Новые расширения, представленные для базы данных Azure для PostgreSQL — Гибкий Сервер, не поддерживаются в версиях PostgreSQL, которые больше не поддерживаются сообществом.

Формат версии PostgreSQL

До PostgreSQL версии 10 политика управления версиями PostgreSQL считала обновление основной версии увеличением первого или второго числа. Например, переход с 9.5 до 9.6 был рассмотрен как значительное обновление версии. По состоянию на версию 10 только изменение первого номера считается основным обновлением версии. Например, обновление с версии 10.0 до 10.1 является минорным обновлением версии. Версия 10–11 — это обновление основной версии.