Варианты окончания поддержки SQL Server

Применимо к: SQL Server 2014 (12.x) SQL Server 2016 (13.x)

В этой статье описаны варианты решения проблем с продуктами SQL Server, которые достигают конца поддержки.

Основные сведения о жизненном цикле SQL Server

Каждая версия SQL Server поставляется не менее 10 лет поддержки, которая включает пять лет основной поддержки и пять лет расширенной поддержки:

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

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

Параметры

Когда экземпляр SQL Server достигнет конца поддержки, выберите один из следующих вариантов:

Дополнительные сведения, руководство и средства для планирования и автоматизации обновления или миграции см. в разделе:

В следующей таблице приведена сводка вариантов для экземпляра SQL Server, вышедшего из периода расширенной поддержки.

Варианты завершения поддержки Описание
Модернизировать
Обновление локальной среды Обновите существующую среду до последних версий SQL Server и Windows Server.
Переход на PaaS с помощью "Управляемый экземпляр SQL Azure" Мигрируйте на управляемый экземпляр SQL для полностью управляемых служб, которые всегда поддерживают актуальные функции. Другими словами, прекращение поддержки не имеет силы.
Обновление до IaaS с SQL Server на виртуальных машинах Azure Поднимите и переместите рабочую нагрузку, переместив ее в последнюю версию SQL Server на виртуальной машине Azure.
Переход на Azure as-is
Переход к IaaS с SQL Server на виртуальной машине Azure Переместите "as-is" и подпишитесь на ESUs для SQL Server 2016 (13.x). Или для SQL Server 2014 (12.x) получите ESU бесплатно до конца периода действия ESU.
Переход к IaaS с помощью Решение Azure VMware Перенесите "as-is" и оформите подписку на ESUs для SQL Server 2016 (13.x). Или для SQL Server 2014 (12.x) получите ESU бесплатно до конца периода действия ESU.
Оставайтесь в существующей версии
Подпишитесь на ESUs Сохраняйте сервер и приложение без изменений до трех лет, оформив подписку на ESU

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

Обновление SQL Server

Когда экземпляр SQL Server достигнет конца поддержки, рассмотрите возможность обновления до более новой поддерживаемой версии SQL Server. Этот параметр обеспечивает согласованность среды, позволяет использовать последние функции, а также согласовать вас с жизненным циклом поддержки новой версии.

Льготы

  • Последняя технология: новые версии SQL Server приносят инновации в производительности, масштабируемости, высокой доступности и безопасности.

  • Контроль. У вас есть самый контроль над функциями и масштабируемостью, так как вы управляете оборудованием и программным обеспечением.

  • Знакомая среда: если вы обновляетесь с более старой версии SQL Server, эта среда чувствует себя наиболее знакомой.

  • Широкая применимость: подходит для всех видов приложений базы данных, включая системы OLTP и хранение данных.

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

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

Рекомендации

  • Стоимость: этот подход требует дополнительных инвестиций и включает более высокие затраты на управление по сравнению с другими вариантами. Вы должны покупать, обслуживать и управлять собственным оборудованием и программным обеспечением.

  • Время простоя: в зависимости от вашей стратегии обновления оно может возникнуть. Существует также внутренний риск возникновения проблем во время процесса обновления на месте.

  • Сложность. Если вы используете неподдерживаемую версию Windows Server, необходимо также обновить ОС. Более новые версии SQL Server могут не поддерживать эти версии Windows. Во время процесса обновления ОС существует риск, поэтому параллельная миграция может быть более разумным, хотя это и более дорогостоящий подход. Обновление на месте операционной системы не поддерживается для узлов кластера отказоустойчивости Windows Server 2008 или Windows Server 2008 R2.

    Примечание.

    Последовательные обновления ОС кластера доступны начиная с Windows Server версии 2016.

Ресурсы

В следующей таблице приведены ссылки на ресурсы для обновления с SQL Server до поддерживаемой версии:

версия SQL Server Новые возможности Требования к аппаратному обеспечению Поддерживаемые обновления
SQL Server 2025 г. Новые возможности Requirements Обновления
SQL Server 2022 Новые возможности Requirements Обновления
SQL Server 2019 г. Новые возможности Requirements Обновления
SQL Server 2017 г. Новые возможности Requirements Обновления

Инструменты:

Подъем и переход на Управляемый экземпляр SQL Azure

Если вы хотите выгрузить обслуживание и сократить затраты, рассмотрите возможность перехода к Управляемый экземпляр SQL Azure. Управляемый экземпляр SQL напоминает локальный экземпляр SQL Server без необходимости беспокоиться о сбое оборудования или исправлении. Управляемый экземпляр SQL — это коллекция системных и пользовательских баз данных с общим набором ресурсов, которые готовы к переносу и развёртыванию и могут использоваться для большинства миграций в облако. Этот вариант лучше всего подходит для новых приложений или существующих локальных приложений, которые хотят использовать последние стабильные функции SQL Server ядро СУБД и которые переносятся в облако с минимальными изменениями.

Льготы

  • Затраты: вы экономите затраты путем разгрузки программного обеспечения и технического обслуживания.
  • Лифт и смена. Вы можете поднять и переместить весь локальный экземпляр SQL Server в управляемый экземпляр SQL, включая все базы данных с минимальными изменениями базы данных.
  • Функции: Он тесно соответствует функциям локального экземпляра SQL Server, таким как межбазовые запросы, публикация и распространение транзакционной репликации, планирование заданий SQL и поддержка среды CLR.
  • Масштабируемость: в управляемом экземпляре SQL все базы данных совместно используют ресурсы, и вы можете увеличивать и уменьшать масштаб в любое время без простоя.
  • Автоматизация: автоматическое исправление и резервное копирование выполняются автоматически, экономя время обслуживания.
  • Доступность: стоимость службы включает как хранилище, так и высокий уровень доступности с гарантированной доступностью 99,99 %.
  • Intelligent Insights: Получите сведения о производительности ваших баз данных с помощью встроенной аналитики.
  • Без привязки к версии: Управляемый экземпляр SQL Azure с политикой обновления Always-up-to-date не привязан к конкретной версии, а это означает, что вы всегда используете последнюю версию и вам никогда не придется беспокоиться об обновлениях или простоях. Кроме того, у вас всегда доступны самые последние и передовые технологии, поскольку новые стабильные функции сначала выпускаются в облаке.
  • Совместимость между средами: Если вы настроите управляемый экземпляр SQL с соответствующей политикой обновления, вы сможете воспользоваться преимуществами двунаправленного переключения при отказе и межсредового аварийного восстановления с локальными экземплярами SQL Server 2022 (16.x) или SQL Server 2025 (17.x).
  • Низкая степень риска для приложений баз данных. Когда совместимость базы данных находится на том же уровне, что и локальные базы данных, существующие приложения базы данных защищены от функциональных изменений и изменений производительности, которые могут иметь негативные последствия. Приложение должно быть полностью переквалифицировано, если для него требуются функции, доступные в более новом параметре совместимости базы данных. Дополнительные сведения см. в разделе "Сертификация совместимости".

Рекомендации

  • Затраты: управляемый экземпляр SQL может быть более дорогостоящим, чем SQL Server на виртуальных машинах Azure.
  • Transact-SQL различия. Хотя набор функций Управляемый экземпляр SQL Azure является комплексным, существуют некоторые различия совместимости, которые могут повлиять на существующие SQL Server операции.
  • Развертывание. Развертывание управляемого экземпляра SQL может занять больше времени, чем развертывание Azure виртуальной машины.
  • Ограничение функций. Хотя управляемый экземпляр SQL использует большинство функций с SQL Server, некоторые функции не поддерживаются.
  • Ограничение размера: общий размер хранилища для всех баз данных в управляемом экземпляре SQL ограничен 32 ТБ, а не 524 ТС для локального SQL Server.
  • Сеть. Требования к сети для управляемого экземпляра SQL добавляют дополнительный уровень сложности в инфраструктуру и требуют azure ExpressRoute или VPN-шлюза.
  • Время обслуживания: У вас нет гарантии на точное время обслуживания, хотя оно практически незаметно.

Ресурсы

Инструменты:

Перемещение и перемещение на SQL Server на виртуальных машинах Azure

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

Льготы

  • Экономия затрат: вы экономите затраты на оборудование и серверное программное обеспечение, оплачивая только почасовое использование.
  • Lift-and-shift: вы можете поднять и переместить инфраструктуру SQL Server и приложения в облако с минимальными изменениями или без изменений.
  • Размещенная среда: вы получаете преимущества размещенной среды, например разгрузку оборудования и обслуживания программного обеспечения.
  • Автоматизация. Если вы используете Windows Server 2008 R2 и более поздних версий, вы получите преимущества автоматического исправления и автоматического резервного копирования.
  • Контроль ОС: у вас есть контроль над средой операционной системы, но с со знакомым набором функций SQL Server.
  • Быстрое развертывание: Вы можете быстро развернуть из библиотеки образы виртуальных машин.
  • Мобильность лицензии: Вы можете переносить вашу лицензию, что позволяет снизить операционные затраты.
  • Высокий уровень доступности: Вы получаете преимущество от встроенной доступности виртуальных машин благодаря инфраструктуре Azure с до 99.99 % доступности и используете возможности высокого уровня доступности SQL Server, например, отказоустойчивые экземпляры кластера и группы доступности Always On.
  • Низкая степень риска для приложений баз данных. Когда совместимость базы данных находится на том же уровне, что и устарелые базы данных, существующие приложения базы данных защищены от функциональных изменений и изменений производительности, которые могут иметь негативные последствия. Приложение должно быть полностью пересертифицировано, если ему требуются функции, доступные в более новой настройке совместимости базы данных. Дополнительные сведения см. в разделе "Сертификация совместимости".
  • Бесплатные обновления системы безопасности SQL Server 2014 (12.x): если вы решили сохранить SQL Server 2014 (12.x) as-is, вы можете получить бесплатные ESUs в течение трех лет после окончания даты поддержки, переходя на SQL Server на виртуальных машинах Azure, даже не имея Software Assurance. Для ESU SQL Server 2016 (13.x) можно подписаться на ESUs.

Рекомендации

  • Управляемость: вам по-прежнему необходимо управлять как SQL Server, так и программным обеспечением операционной системы.
  • Сеть. Необходимо настроить виртуальную машину для интеграции с сетью и инфраструктурой Active Directory, что повышает сложность.
  • FCI с общим хранилищем: виртуальные машины Azure поддерживают только те экземпляры отказоустойчивого кластера, которые используют Локальные дисковые пространства или общие файловые ресурсы уровня Premium. Они не поддерживают экземпляры отказоустойчивого кластера, использующие общее хранилище. Таким образом, виртуальные машины Azure поддерживают только экземпляры отказоустойчивого кластера при использовании Windows Server 2012 и более поздних версий.
  • Время простоя масштабируемости: время простоя при изменении ресурсов ЦП и хранилища.
  • Ограничение размера: хотя экземпляр SQL Server может поддерживать столько баз данных, сколько необходимо, совокупное общее количество всех баз данных для одного экземпляра SQL Server составляет 256 ТБ, а не 524 ТС для локального SQL Server.

Ресурсы

Продлите поддержку для существующей среды с помощью ESU

Примечание.

Структура цен для расширенных обновлений безопасности (ESUS) изменилась для SQL Server 2016 года на Azure виртуальных машинах. Дополнительные сведения см. в статье SQL Server ESUs 2016

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

Льготы

  • Поддержка приложений. Выберите этот параметр, если приложению требуется повторное сертификация в более новой версии SQL Server. Этот параметр распространен для приложений, которые не используют сертификацию совместимости.
  • Согласованная инфраструктура: вам не нужно изменять инфраструктуру каким-либо образом.
  • Время: этот параметр доступен в течение трех лет, что дает вам дополнительное время для сертификации приложений.

Рекомендации

  • Ограниченная доступность. Только клиенты с лицензиями Software Assurance или подписками могут использовать этот параметр.
  • Стоимость: этот вариант может быть дорогостоящим, так как стоимость ESU составляет около 75% стоимости локальной лицензии в год.
  • Ограниченный период времени: этот параметр можно использовать только в течение трех лет. Необходимо обновить или перенести в конце трехлетнего периода, чтобы обеспечить безопасность и соответствие требованиям.
  • Без исправления ошибок. Если при работе с продуктом возникла ошибка, не относящаяся к безопасности, Майкрософт не выпустит исправление для нее.
  • Ограниченная поддержка: ESUs не включают новые функции, функциональные улучшения или исправления, запрошенные клиентом. Исправления безопасности ограничены исправлениями, оцененными как критические в Центре реагирования Майкрософт (MSRC). Техническая поддержка ограничена проблемами, непосредственно связанными с выпущенными обновлениями.

Ресурсы

Переход на Решение Azure VMware

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

При запуске SQL Server 2014 (12.x) в среде Azure VMware Solution в этой среде вы получаете право на бесплатные преимущества ESU, которые распространяются на выполнение в Azure. Дополнительные сведения о настройке ESUs в решении Azure VMware см. в статье ESUs для SQL Server и Windows Server на виртуальных машинах решения Azure VMware. Для ESU SQL Server 2016 (13.x) можно подписаться на ESUs.

Даты жизненного цикла

В следующей таблице приведены сведения о приближении дат жизненного цикла для продуктов SQL Server. Дополнительные сведения и точность см. на странице политики жизненного цикла Microsoft.

Версия Год выпуска Год окончания основной фазы поддержки Год окончания расширенной поддержки
SQL Server 2025 г. 2025 2031 2036
SQL Server 2022 2022 2028 2033
SQL Server 2019 2019 2025 2030
SQL Server 2017 г. 2017 2022 2027
SQL Server 2016 г. 2016 2021 2026
SQL Server 2014 2014 2019 2024

Внимание

Если между этой таблицей и страницей жизненного цикла Майкрософт существует какое-либо несоответствие, страница жизненного цикла Майкрософт заменяет эту таблицу. Эта таблица предназначена в качестве приблизительной ссылки.