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


Расширение поддержки SQL Server с помощью Azure

Область применения:SQL Server на виртуальной машине Azure

SQL Server 2012 достигла конца жизненного цикла поддержки (EOS). Так как многие клиенты по-прежнему используют эту версию, мы предоставляем несколько вариантов для продолжения получения поддержки. Вы можете перенести свои локальные экземпляры SQL Server на виртуальные машины Azure, перейти на Базу данных SQL Azure или продолжить пользоваться локальными экземплярами, оплатив доступ к дальнейшим обновлениям для системы безопасности.

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

Далее в этой статье рассматриваются различные аспекты переноса экземпляра SQL Server на виртуальную машину Azure.

Более подробные сведения о вариантах действий после прекращения поддержки, см. в статье об окончании поддержки.

Подготовка

В Azure Marketplace доступен образ SQL Server 2012 с оплатой по мере использования.

Примечание.

SQL Server 2008 и SQL Server 2008 R2 не поддерживаются и больше не доступны в Azure Marketplace.

Клиентам, которые используют более раннюю версию SQL Server, потребуется либо установить самостоятельно, либо обновиться до SQL Server 2012. Аналогичным образом, клиентам более ранней версии Windows Server потребуется развернуть виртуальную машину с пользовательского виртуального жесткого диска или обновить до Windows Server 2012 R2.

Образы, развернутые через Azure Marketplace, содержат предварительно установленное расширение агента SQL IaaS. Расширение агента IaaS SQL — это требование гибкого лицензирования и автоматического исправления. Клиентам, которые развертывают самоустановленные виртуальные машины, потребуется вручную установить расширение агента IaaS SQL.

Примечание.

Хотя параметры создания и управления SQL Server будут работать с образом SQL Server 2012 в портале Azure, следующие функции не поддерживаются: автоматическое резервное копирование, интеграция с Azure Key Vault и службы R.

Лицензирование

Развертывания SQL Server 2012 с оплатой по мере использования могут преобразоваться в Преимущество гибридного использования Azure.

Чтобы преобразовать лицензию Software Assurance (SA) в лицензию с оплатой по мере использования, клиент должен зарегистрироваться с помощью расширения агента SQL IaaS. После регистрации можно будет выбирать тип лицензии SQL: Преимущество гибридного использования Azure или оплата по мере использования.

Установленные самостоятельно экземпляры SQL Server 2012 на виртуальной машине Azure могут быть зарегистрированы с помощью расширения агента IaaS SQL и преобразовать тип лицензии в оплату по мере использования.

Миграция

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

Azure Site Recovery

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

Для обеспечения восстановления SQL Server требуются моментальные снимки Azure Site Recovery с согласованностью приложений. Azure Site Recovery поддерживает возможность создания согласованных с приложениями моментальных снимков с минимальным интервалом в 1 час. Минимальная целевая точка восстановления (RPO), возможная для SQL Server при миграции с использованием Azure Site Recovery, составляет 1 час. Целевое время восстановления (RTO) составляет 2 часа плюс время восстановления SQL Server.

Служба миграции баз данных

Azure Database Migration Service — вариант миграции для клиентов из локальной среды в виртуальную машину Azure путем обновления SQL Server до версии 2012 или более поздней версии.

Аварийное восстановление

Решения для восстановления после сбоев для SQL Server с окончанием поддержки (EOS) на виртуальной машине Azure следующие:

  • Резервные копии SQL Server: используйте Azure Backup, чтобы защитить ваш SQL Server 2012 от программ-вымогателей, случайного удаления и повреждения, обеспечивая восстановление с минимальными потерями данных (RPO — время восстановления — 15 минут) и восстановление до конкретного момента времени. Дополнительные сведения см. в этой статье.

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

  • Azure Site Recovery: вы можете реплицировать виртуальную машину между зонами и регионами с помощью репликации Azure Site Recovery. Для обеспечения восстановления в случае аварии SQL Server необходимы моментальные снимки с согласованием на уровне приложений. В случае аварийного восстановления Azure Site Recovery обеспечивает минимальные показатели RPO в 1 час и RTO в 2 часа (плюс время восстановления для SQL Server после окончания поддержки).

Установка обновлений для системы безопасности

Расширенные обновления безопасности для виртуальных машин SQL Server доставляются через каналы Microsoft Windows Update после регистрации виртуальной машины SQL Server с расширением агента IaaS SQL. Исправления можно загружать вручную или автоматически.

Automated patching включен по умолчанию. Автоматическая установка исправлений позволяет Azure автоматически исправлять SQL Server и операционную систему. Если у вас установлено расширение IaaS для SQL Server, вы можете указать день недели, время и длительность периода обслуживания. Azure устанавливает исправления в период обслуживания. Расписание периода обслуживания использует для определения времени региональные параметры VM. Дополнительные сведения см. в статье об автоматической установке исправлений SQL Server на виртуальных машинах Azure.

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

Примечание.

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

Управление обновлениями Azure на текущий момент не обнаруживает обновления для образов SQL Server Marketplace. В этом случае необходимо открыть Обновления Windows, чтобы установить обновления для SQL Server.

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

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