Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server на виртуальной машине Azure
В этой статье описывается изменение модели лицензий для SQL Server на виртуальных машинах Azure, таких как включение преимущества гибридного использования Azure.
Обзор
Существует три модели лицензий для виртуальной машины Azure, на котором размещен SQL Server: оплата по мере использования, преимущество гибридного использования Azure и высокий уровень доступности и аварийное восстановление (HA/DR). Вы можете изменить модель лицензирования для виртуальной машины SQL Server с помощью портала Azure, Azure CLI или PowerShell.
- Модель с оплатой по мере использования означает, что стоимость лицензии SQL Server включается в стоимость каждой секунды выполнения виртуальной машины Azure.
- Преимущество гибридного использования Azure предоставляет возможность выделить лицензии SQL Server на виртуальную машину под управлением SQL Server.
- Тип лицензии HA/DR используется только для бесплатной реплики HA/DR в Azure.
Преимущество гибридного использования Azure
Преимущество гибридного использования Azure позволяет вам использовать вашу лицензию SQL Server для вашего SQL Server на виртуальной машине Azure. С помощью преимущества гибридного использования Azure вы получаете скидку на выделение лицензий SQL Server на экземпляр SQL Server, но по-прежнему должны платить за расходы на базовые облачные вычисления (то есть базовую ставку), хранилище и резервные копии. Вы также должны платить за операции ввода-вывода, связанные с их использованием услуг (если применимо).
Чтобы оценить стоимость лицензирования с оплатой по мере использования и просмотреть экономию затрат на преимущества гибридного использования Azure, воспользуйтесь калькулятором цен.
Согласно условиям продукта Майкрософт: "Клиенты должны указывать, что они используют базу данных SQL Azure (управляемый экземпляр SQL, эластичное пул и отдельную базу данных), фабрику данных Azure, службы SQL Server Integration Services или виртуальные машины SQL Server в рамках преимущества гибридного использования SQL Server для SQL Server при настройке рабочих нагрузок в Azure".
Чтобы указать использование преимущества гибридного использования Azure для SQL Server на виртуальной машине Azure и соответствия требованиям, у вас есть два варианта:
- Создайте виртуальную машину, используя образ 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, включая использование серверами SQL на виртуальных машинах Azure, которые еще не зарегистрированы в расширении агента SQL IaaS.
Замечания
- Клиенты поставщика облачных решений Azure (CSP) могут использовать преимущество гибридного использования Azure, сначала развернув виртуальную машину с оплатой по мере использования, а затем активировав преимущество гибридного использования 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.
Примечание.
Только лицензии на основе ядер SQL Server с программным обеспечением Software Assurance или подписные лицензии имеют право на Преимущество гибридного использования Azure. Если вы используете лицензирование типа Server + CAL для SQL Server и у вас имеется Software Assurance, вы можете использовать опцию "bring-your-own-license" для образа виртуальной машины SQL Server в Azure, чтобы воспользоваться мобильностью лицензий для этих серверов. Однако вы не можете использовать другие функции преимущества гибридного использования Azure.
Удаление экземпляра 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 Edition Marketplace и включить преимущество гибридного использования Azure (во время развертывания или после этого), чтобы создать виртуальную машину SQL с помощью существующей лицензии.
Издание SQL Server, версия или лицензирование на портале Azure не отображаются правильно после обновления издания или версии.
Убедитесь, что подписка зарегистрирована в поставщике ресурсов.
Для изменения лицензии требуется расширение агента IaaS SQL. Убедитесь, что вы исправите расширение , если оно находится в состоянии сбоя.
Связанный контент
- Что такое SQL Server на виртуальных машинах Azure Windows?
- Часто задаваемые вопросы о SQL Server на виртуальных машинах Windows
- Руководство по ценам на SQL Server на виртуальных машинах Azure
- Новые возможности SQL Server на виртуальных машинах Azure?
- Автоматизация управления с помощью расширения агента IaaS Windows SQL Server