Изменение модели лицензирования для виртуальной машины SQL в Azure

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

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

Обзор

Существует три модели лицензий для виртуальной машины Azure, где размещен SQL Server: оплата по мере использования, Преимущество гибридного использования Azure (AHB) и высокий уровень доступности/аварийного восстановления (HA/DR). Вы можете изменить модель лицензирования для виртуальной машины SQL Server с помощью портала Azure, Azure CLI или PowerShell.

  • Модель с оплатой по мере использования означает, что стоимость лицензии SQL Server включается в стоимость каждой секунды выполнения виртуальной машины Azure.
  • Преимущество гибридного использования Azure позволяет применять собственную лицензию SQL Server для виртуальной машины с SQL Server.
  • Тип лицензии HA/DR используется только для бесплатной реплики HA/DR в Azure.

Преимущество гибридного использования Azure

Преимущество гибридного использования Azure позволяет применять на виртуальных машинах Azure лицензии SQL Server с поддержкой Software Assurance ("соответствующие лицензии"). В рамках Преимущества гибридного использования Azure клиентам не нужно платить за лицензию SQL Server на виртуальной машине. При этом клиенты должны платить за использование базовых облачных вычислительных ресурсов (базовый тариф), хранилищ и резервных копий. Кроме того, клиент оплачивает входящий и исходящий трафик, связанный с использованием служб (если это применимо).

Чтобы оценить экономию затрат с помощью преимущества гибридной среды Azure, используйте калькулятор экономии Преимущество гибридного использования Azure. Чтобы оценить стоимость оплаты по мере использования лицензирования Go, ознакомьтесь с калькулятором цен Azure.

Согласно условиям продукта Майкрософт: "Клиенты должны указывать, что они используют База данных SQL Azure (Управляемый экземпляр SQL, эластичном пуле и отдельной базе данных), Фабрика данных Azure, SQL Server Integration Services или SQL Server Виртуальные машины в разделе Преимущество гибридного использования Azure для SQL Server при настройке рабочих нагрузок в Azure".

Обеспечить соблюдение требований и сообщить об использовании Преимущества гибридного использования Azure для SQL Server на виртуальной машине Azure можно тремя способами.

  • Подготовьте виртуальную машину на основе образа SQL Server с использованием собственной лицензии из Azure Marketplace. Этот вариант сейчас доступен только клиентам с Соглашением Enterprise.
  • Подготовьте виртуальную машину на основе образа SQL Server с оплатой по мере использования из Azure Marketplace, а затем активируйте Преимущество гибридного использования Azure.
  • Самостоятельно установите SQL Server на виртуальную машину Azure, а затем вручную зарегистрируйте расширение агента IaaS SQL и активируйте Преимущество гибридного использования Azure.

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

Необходимые компоненты

Для изменения модели лицензирования для виртуальной машины SQL Server требуется следующее:

Изменение модели лицензирования

Модель лицензирования можно изменить непосредственно на портале, сделав следующее:

  1. Откройте портал Azure и найдите ресурс виртуальных машин SQL для нужной виртуальной машины SQL Server.
  2. Выберите Конфигурация в разделе Параметры.
  3. Выберите вариант Преимущество гибридного использования Azure и установите флажок, чтобы подтвердить наличие лицензии SQL Server с поддержкой Software Assurance.
  4. Щелкните Применить в нижней части страницы Конфигурация.

Снимок экрана: Преимущество гибридного использования Azure на портале.

Интеграция с централизованно управляемыми Преимущество гибридного использования Azure

Централизованно управляемые Преимущество гибридного использования Azure (CM-AHB) — это служба, которая помогает клиентам оптимизировать затраты Azure и использовать другие преимущества, такие как:

  • Переместите все рабочие нагрузки SQL PaaS/IaaS по мере использования, чтобы воспользоваться преимуществами ваших Преимущество гибридного использования Azure без необходимости индивидуально настроить их для включения преимущества.
  • Убедитесь, что все рабочие нагрузки SQL лицензированы в соответствии с существующими лицензионными соглашениями.
  • Отделите роли управления соответствием лицензий от ролей devops с помощью RBAC.
  • Воспользуйтесь преимуществами бесплатной непрерывности бизнес-процессов, гарантируя правильность идентификации сред пассивного и аварийного восстановления .
  • Используйте лицензии MSDN в Azure для непроизводственных сред.

CM-AHB использует данные, предоставляемые расширением агента IaaS SQL для учета количества лицензий SQL Server, используемых отдельными виртуальными машинами Azure, и предоставляет рекомендации администратору выставления счетов во время процесса назначения лицензий. Используя рекомендации, вы получаете максимальную скидку с помощью Преимущество гибридного использования Azure. Если виртуальные машины не зарегистрированы в расширении агента IaaS SQL при включении CM-AHB администратором выставления счетов, служба не получит полные данные об использовании из подписок Azure, поэтому рекомендации CM-AHB будут неточными.

Чтобы приступить к работе, просмотрите переход на централизованно управляемые Преимущество гибридного использования Azure.

После включения CMB-AHB для подписки тип лицензии на панели обзора ресурса виртуальных машин SQL в портал Azure отображает централизованное управление.

При использовании CMB-AHB изменение типа лицензии на отдельные виртуальные машины больше невозможно, и на панели "Настройка" ресурса виртуальных машин SQL отображается следующее сообщение:

Your organization manages licenses assigned to Azure at a scope level such as Azure subscription instead of each individual resource. Billing administrators can manage licenses centrally under Cost Manamagent + Billing.

Внимание

Если автоматическая регистрация активируется после включения централизованно управляемого AHB (CM-AHB), вы рискуете заплатить за использование SQL Server на рабочих нагрузках виртуальных машин Azure. Чтобы устранить этот риск, настройте назначения лицензий в CM-AHB, чтобы учесть дополнительное использование, которое будет сообщаться расширением агента IaaS SQL после автоматической регистрации. Мы опубликовали средство открытый код, которое предоставляет аналитические сведения об использовании лицензий SQL Server, включая использование серверов SQL Server в Azure Виртуальные машины, которые еще не зарегистрированы в расширении агента IaaS SQL.

Замечания

  • Клиенты, участвующие в программе "Поставщик облачных речений Azure" (CSP), могут использовать Преимущество гибридного использования Azure, предварительно развернув виртуальную машину с оплатой по мере использования, а затем переключив ее на использование собственной лицензии, если есть активная поддержка Software Assurance.
  • Если удалить ресурс виртуальных машин SQL, вы вернетесь к жестко закодированному параметру лицензии образа.
  • Изменение модели лицензирования — это возможность расширения агента IaaS для SQL. Развертывание образа Azure Marketplace через портал Azure предусматривает автоматическую регистрацию виртуальной машины SQL Server с расширением. Но клиентам, которые самостоятельно устанавливают SQL Server, необходимо вручную зарегистрировать виртуальную машину SQL Server.
  • Для добавления виртуальной машины SQL Server в группу доступности необходимо повторно создать эту виртуальную машину. Таким образом, все виртуальные машины, добавленные в группу доступности, возвращаются к типу лицензии по умолчанию по мере использования. Преимущество гибридного использования Azure необходимо снова включить.

Ограничения

Изменение модели лицензирования связано со следующими ограничениями:

  • Поддерживаются только выпуски SQL Server Standard и Enterprise. Изменения лицензий для Express, Web, Developer и Evaluation не поддерживаются.
  • Поддерживаются только виртуальные машины, развернутые с помощью модели развертывания с Azure Resource Manager. Виртуальные машины, развернутые с помощью классической модели, не поддерживаются.

Кроме того, для изменения модели лицензии на Преимущество гибридного использования Azure требуется Software Assurance.

Примечание.

Для Преимущества гибридного использования Azure доступны только лицензирование на основе ядер SQL Server или лицензии подписки. Если вы используете лицензирование Server + CAL для SQL Server и у вас есть Software Assurance, вы можете использовать собственную лицензию на образ виртуальной машины SQL Server Azure для использования мобильности лицензий для этих серверов, но вы не можете использовать другие функции Преимущество гибридного использования Azure.

Удаление экземпляра SQL Server и связанных с ним затрат на лицензирование и выставление счетов

Подготовка к работе

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

Чтобы удалить экземпляр SQL Server и связанный с ним выставление счетов из виртуальной машины SQL Server с оплатой по мере использования, или если вы взимаете плату за экземпляр SQL после его удаления:

  1. Создайте резервную копию данных.
  2. При необходимости удалите SQL Server, включая расширение агента IaaS для SQL.
  3. Загрузите бесплатный выпуск SQL Server Express.
  4. Установите расширение агента IaaS для SQL.
  5. Чтобы остановить выставление счетов, измените выпуск на портале на Express.

Необязательно

Чтобы отключить службу выпуска SQL Server Express, отключите запуск службы.

Ознакомьтесь с часто задаваемыми вопросами о лицензировании, чтобы просмотреть наиболее распространенные вопросы.

Известные ошибки

Ознакомьтесь с известными распространенными ошибками и их решениями.

Ресурс Microsoft.SqlVirtualMachine/SqlVirtualMachines/<resource-group в группе ресурсов "<resource-group>>" не найден

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

The Resource 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/\<resource-group>' under resource group '\<resource-group>' was not found. The property 'sqlServerLicenseType' cannot be found on this object. Verify that the property exists and can be set.

Необходимо зарегистрировать виртуальную машину SQL Server в расширении агента IaaS SQL.

Изменение лицензирования на AHB, HADR или PAYG

Убедитесь, что подписка зарегистрирована в поставщике ресурсов.

Для изменения лицензии требуется расширение агента IaaS SQL. Удалите и переустановите расширение агента IaaS SQL, если оно находится в состоянии сбоя.

Как развернуть образ BYOL SQL Server (перенос собственной лицензии) ?

Образы BYOL были удалены из Azure Marketplace. Вы можете выбрать образ Sql Server Standard или Enterprise Marketplace и включить Преимущество гибридного использования Azure во время развертывания, чтобы создать виртуальную машину SQL с помощью существующей лицензии.

Выпуск SQL Server, версия или лицензирование на портал Azure не отражается правильно после обновления выпуска или версии.

Убедитесь, что подписка зарегистрирована в поставщике ресурсов.

Для изменения лицензии требуется расширение агента IaaS SQL. Убедитесь, что вы исправите расширение , если оно находится в состоянии сбоя.

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

Дополнительные сведения см. в следующих статьях: