Изменение модели лицензирования для виртуальной машины SQL в Azure
Область применения:SQL Server на виртуальной машине Azure
В этой статье описывается, как изменить модель лицензирования для SQL Server на виртуальных машинах Azure (VM), например, для включения Преимущества гибридного использования 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 Hybrid Benefit позволяет использовать лицензии SQL Server с подтверждением Software Assurance ("Квалифицированная лицензия") на виртуальных машинах Azure. В рамках Преимущества гибридного использования Azure клиентам не нужно платить за лицензию SQL Server на виртуальной машине. При этом клиенты должны платить за использование базовых облачных вычислительных ресурсов (базовый тариф), хранилищ и резервных копий. Кроме того, клиент оплачивает входящий и исходящий трафик, связанный с использованием служб (если это применимо).
Чтобы оценить вашу экономию с Преимуществом гибридного использования Azure, используйте калькулятор экономии Преимущества гибридного использования Azure. Чтобы оценить стоимость лицензии Pay as you Go, ознакомьтесь с калькулятором цен Azure.
Согласно условиям использования продуктов Microsoft: "Клиенты должны указывать, что они используют Azure SQL Database (в Управляемом экземпляре SQL, Эластичном пуле и Отдельной базе данных), Azure Data Factory, SQL Server Integration Services или SQL Server Виртуальные машины в условиях Azure Hybrid Benefit для 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 требуется следующее:
- Подписка Azure
- SQL Server, зарегистрированный с помощью расширения агента IaaS SQL, на виртуальной машине Azure.
- Software Assurance является требованием для использования лицензионного типа Azure Hybrid Benefit, но клиенты с оплатой по мере использования могут использовать тип лицензии HA/DR, если виртуальная машина используется в качестве пассивной реплики в конфигурации высокой доступности и аварийного восстановления.
Изменение модели лицензирования
Модель лицензирования можно изменить непосредственно на портале, сделав следующее:
- Откройте портал Azure и найдите ресурс виртуальных машин SQL для нужной виртуальной машины SQL Server.
- Выберите Конфигурация в разделе Параметры.
- Выберите вариант Преимущество гибридного использования Azure и установите флажок, чтобы подтвердить наличие лицензии SQL Server с поддержкой Software Assurance.
- Щелкните Применить в нижней части страницы Конфигурация.
Интеграция с централизованно управляемым Azure Hybrid Benefit
Централизованное управление преимуществами гибридного использования Azure (CM-AHB) — это услуга, которая помогает клиентам оптимизировать затраты на Azure и использовать другие преимущества, такие как:
- Переместите все рабочие нагрузки SQL PaaS/IaaS с оплатой по факту использования, чтобы воспользоваться вашими гибридными преимуществами Azure без необходимости индивидуальной настройки их для включения этого преимущества.
- Убедитесь, что все рабочие нагрузки SQL лицензированы в соответствии с существующими лицензионными соглашениями.
- Отделите роли управления соответствием лицензий от ролей devops с помощью RBAC.
- Воспользуйтесь преимуществами бесплатной непрерывности бизнес-процессов, гарантируя правильность идентификации сред пассивного и аварийного восстановления .
- Используйте лицензии MSDN в Azure для непроизводственных сред.
CM-AHB использует данные, предоставляемые расширением агента IaaS SQL для учета количества лицензий SQL Server, используемых отдельными виртуальными машинами Azure, и предоставляет рекомендации администратору выставления счетов во время процесса назначения лицензий. Используя рекомендации, вы обеспечиваете получение максимальной скидки за счёт Azure гибридного преимущества. Если ваши виртуальные машины не зарегистрированы в расширении агента SQL IaaS, когда администратор выставления счетов включает 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 Management + Billing.
Внимание
Если автоматическая регистрация активируется после включения централизованно управляемого AHB (CM-AHB), вы рискуете понести дополнительные расходы по системе оплаты по факту использования для рабочей нагрузки SQL Server на виртуальных машинах Azure. Чтобы устранить этот риск, настройте назначения лицензий в CM-AHB, чтобы учесть дополнительное использование, которое будет сообщаться расширением агента IaaS SQL после автоматической регистрации. Мы опубликовали инструмент с открытым исходным кодом, который предоставляет информацию об использовании лицензий SQL Server, включая использование виртуальных машин Azure SQL Server, еще не зарегистрированных в расширении агента SQL IaaS.
Замечания
- Клиенты, участвующие в программе "Поставщик облачных решений Azure" (CSP), могут воспользоваться преимуществом Azure Hybrid Benefit, предварительно развернув виртуальную машину с оплатой по мере использования, а затем переключив ее на использование собственной лицензии, если у них есть активная поддержка 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.
Примечание.
Только лицензии на основе ядер SQL Server с программным обеспечением Software Assurance или подписные лицензии имеют право на Преимущество гибридного использования Azure. Если вы используете лицензирование Server + CAL для SQL Server и у вас есть Software Assurance, вы можете принести свою лицензию на образ виртуальной машины Azure SQL Server, чтобы использовать мобильность лицензий для этих серверов, но вы не можете использовать другие функции Azure Hybrid Benefit.
Удаление экземпляра SQL Server и связанных с ним затрат на лицензирование и выставление счетов
Перед началом
Чтобы избежать оплаты за экземпляр SQL Server, ознакомьтесь с Руководством по выбору ценовой категории для SQL Server на виртуальных машинах Azure.
Чтобы удалить экземпляр SQL Server и связанное с ним выставление счетов из виртуальной машины SQL Server по модели «оплата по мере использования», или если вам начисляется плата за экземпляр SQL после его удаления:
- Создайте резервную копию данных.
- При необходимости удалите SQL Server, включая расширение агента IaaS для SQL.
- Загрузите бесплатный выпуск SQL Server Express.
- Установите расширение агента IaaS для SQL.
- Чтобы остановить выставление счетов, измените выпуск на портале на 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 с помощью расширения агента SQL IaaS.
Изменение лицензирования на AHB, HADR или PAYG
Убедитесь, что подписка зарегистрирована в поставщике ресурсов.
Для изменения лицензии требуется расширение агента IaaS SQL. Удалите и переустановите расширение агента IaaS SQL, если оно находится в состоянии сбоя.
Как развернуть образ SQL Server с BYOL (с переносом собственной лицензии)?
Образы BYOL были удалены из Azure Marketplace. Вы можете выбрать образ Sql Server Standard или Enterprise Marketplace и включить Преимущество гибридного использования Azure во время развертывания, чтобы создать виртуальную машину SQL с помощью существующей лицензии.
Издание SQL Server, версия или лицензирование на портале Azure не отображаются правильно после обновления издания или версии.
Убедитесь, что подписка зарегистрирована в поставщике ресурсов.
Для изменения лицензии требуется расширение агента IaaS SQL. Убедитесь, что вы исправите расширение , если оно находится в состоянии сбоя.
Следующие шаги
Дополнительные сведения см. в следующих статьях: