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


Управление лицензированием и выставлением счетов SQL Server с поддержкой Azure Arc

В этой статье объясняется, как управлять лицензированием и выставлением счетов SQL Server, включенным Azure Arc. SQL Server, включенный Azure Arc, напрямую поддерживает только основные методы лицензирования. Сведения о том, как управлять экземплярами SQL Server с лицензией Server+CAL, см. в статье Управление экземплярами SQL Server с помощьюлицензии Server+CAL. Полный спектр параметров лицензирования описан в руководстве по лицензированию SQL Server (ссылка для скачивания).

Лицензирование и выставление счетов в рабочей среде

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

На схемах в списке используются нормализованные ядра (NCs) для иллюстрации последствий лицензирования. Одна базовая лицензия для выпуска Standard эквивалентна одному NC. Одна базовая лицензия для выпуска Enterprise эквивалентна четырем сетевым адаптерам. Дополнительные сведения см. в статье о применении лицензий к ресурсам Azure.

  • Лицензия по виртуальным ядрам

    Используйте лицензию Enterprise или Standard для виртуальных ЦП (виртуальных ядер) виртуальной машины, которая выполняет один или несколько экземпляров SQL Server. Плата за каждую виртуальную машину взимается по отдельности для виртуальных ядер, выделенных ей.

    На следующей схеме показан этот метод лицензирования и последствия затрат.

    Схема, демонстрирующая параметр лицензирования виртуальных ядер.

  • Лицензия на физические ядра (p-cores) без виртуальных машин

    Используйте лицензию Enterprise или Standard для p-ядер узла, на котором выполняется один или несколько экземпляров SQL Server, установленных непосредственно на узле без использования виртуальных машин. Каждый экземпляр имеет доступ ко всем p-ядрам, поддерживаемым установленными ограничениями выпуска, вплоть до всех P-ядер узла. Независимо от ограничений экземпляра, узел оплачивается для всех P-ядер на основе самого высокого выпуска SQL Server, установленного на нем. Дополнительные сведения см. в статье об ограничениях емкости вычислений по выпуску SQL Server.

    На следующей схеме показаны затраты на развертывание двух стандартных экземпляров на физическом узле без использования виртуальных машин.

    Схема, демонстрирующая лицензирование физических ядер без использования виртуальных машин.

  • Лицензия физических ядер с неограниченной виртуализацией

    Используйте лицензию Enterprise для физических ядер узла, на котором выполняется любое количество виртуальных машин с любым количеством экземпляров SQL Server. Отдельная лицензия p-core — это отдельный ресурс Azure, который представляет все лицензированные P-ядра и оплачивается независимо.

    На следующей схеме показаны затраты на лицензирование физического узла и использование неограниченной виртуализации.

    Схема, демонстрирующая лицензирование физических ядер с неограниченной виртуализацией.

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

Вариант оплаты Лицензирование V-core Лицензирование P-core без виртуальных машин Лицензирование P-core с неограниченной виртуализацией
Подписка на службу через Microsoft Azure с помощью метода оплаты по мере использования Да Да Да
Использование собственной лицензии с помощью Software Assurance или подписки SQL Server 1 Да Да Да
Принести собственную лицензию без Software Assurance 2 Да Да Нет

1 У вас уже есть лицензия с активной программой Software Assurance или активной подпиской SQL Server.

2 Вы владеете постоянной лицензией или используете лицензию Server+CAL.

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

Сведения о лицензировании непроизводственных или тестовых экземпляров SQL Server с помощью Azure Arc можно найти в разделе Управление лицензиями SQL Server для непроизводственного использования.

Лицензирование экземпляров SQL Server по виртуальным ядрам

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

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

Вы можете выбрать лицензирование v-core, чтобы лицензировать программное обеспечение SQL Server и расширенные обновления безопасности SQL Server. Вы управляете лицензией v-core независимо для каждой виртуальной машины с помощью областей конфигурации SQL Server портал Azure. В области обзора для каждого ресурса SQL Server с поддержкой Azure Arc отображается настроенная лицензия в разделе "Тип лицензии узла".

Выпуск Standard ограничен не более 24 виртуальными ядрами, даже если OSE настроен с большим количеством виртуальных ядер. Дополнительные сведения об ограничениях см. в разделе "Ограничения емкости вычислений" по выпуску SQL Server.

Дополнительные сведения о лицензировании SQL Server по виртуальным ядрам см. в разделе "Лицензирование отдельных виртуальных машин" в руководстве по лицензированию SQL Server (ссылка для скачивания).

Типы лицензий

При лицензировании виртуальных ядер поддерживаются следующие типы лицензий:

Тип лицензии Description Значение
Оплата по мере использования Подпишитесь на выпуск службы "Стандартный" или "Корпоративный" и выставляйте счета за почасовую оплату. См . сведения о ценах и лицензировании SQL Server. PAYG
Лицензия на Software Assurance Принесите собственную лицензию Standard или Enterprise с помощью Software Assurance или подписки SQL Server. Использование программного обеспечения сообщается через бесплатный почасовой счетчик в соответствии с правилами измерения. См . сведения об использовании программного обеспечения измерения далее в этой статье. Paid
Только лицензия Вы используете бессрочную лицензию или лицензию SERVER+CAL для выпуска Standard или Enterprise или используете выпуск Developer, Evaluation или Express. Использование программного обеспечения сообщается в соответствии с правилами измерения. См . сведения об использовании программного обеспечения измерения далее в этой статье. LicenseOnly

Важные замечания

  • Подписка с оплатой по мере использования требует непрерывного подключения компьютера размещения к Azure.

    Периодические нарушения подключения в течение 30 дней допускаются со встроенной устойчивостью. Через 30 дней без подключения срок действия подписки на оплату по мере использования истекает. После истечения срока действия подписки вы не авторизованы на использование программного обеспечения.

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

  • Выбрав лицензию software Assurance, вы подтверждаете, что у вас есть лицензии Enterprise или Standard с активной лицензией Software Assurance или активной лицензией подписки SQL Server.

Доступные функции

Помимо различий в выставлении счетов тип лицензии определяет, какие функции доступны экземпляру SQL Server.

В следующей таблице определены функции, включенные для каждого типа лицензии:

Функция Лицензия только 1 Лицензия на Software Assurance
или подписка SQL Server
Оплата по мере использования
Подключение SQL Server к Azure Arc Да Да Да
Подписка ESU Нет Да Да
Инвентаризация SQL Server Да Да Да
Оценка рекомендаций Нет Да Да
Готовность к миграции (предварительная версия) Да Да Да
Подробный список баз данных Да Да Да
Проверка подлинности Microsoft Entra Да Да Да
Microsoft Defender для облака Да Да Да
Управление с помощью Microsoft Purview Да Да Да
Автоматическое резервное копирование в локальное хранилище (предварительная версия) Нет Да Да
Восстановление на момент времени Нет Да Да
Автоматическое обновление Нет Да Да
Экземпляры отказоустойчивого кластера Да Да Да
Группы доступности Always On Да Да Да
Мониторинг (предварительная версия) Нет Да Да
Работа с минимальными привилегиями Да Да Да

1 Вариант только лицензии включает экземпляры SQL Server, которые являются выпусками developer, Express, Web или Evaluation и экземплярами, использующие лицензию Server+CAL.

Примечание.

  • Тип лицензии является обязательным параметром при установке расширения Azure для SQL Server. Каждый поддерживаемый метод подключения включает параметры типа лицензии.
  • SQL Server 2022 (16.x) позволяет выбрать тип лицензии во время установки. См. раздел "Установка SQL Server" в мастере установки.

Лицензирование экземпляров SQL Server физическими ядрами без использования виртуальных машин

Возможность лицензирования SQL Server физическими ядрами без использования виртуальных машин оптимизирована для следующих сценариев:

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

В этом случае требования к лицензированию идентичны лицензированию SQL Server по виртуальным ядрам, но использование программного обеспечения SQL Server сообщается на основе физических ядер, доступных для OSE этого сервера. Дополнительные сведения см. в разделе "Использование программного обеспечения для измерения" далее в этой статье.

Выпуск Standard ограничен не более 24 p-ядрами, даже если OSE установлен на большом компьютере. Дополнительные сведения об ограничениях см. в разделе "Ограничения емкости вычислений" по выпуску SQL Server.

Внимание

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

Дополнительные сведения о лицензировании SQL Server в физической среде OSE см. в разделе "Лицензирование на основе основных компонентов" в руководстве по лицензированию SQL Server (ссылка для скачивания).

Лицензирование экземпляров SQL Server по физическим ядрам с неограниченной виртуализацией

Возможность лицензирования SQL Server физическими ядрами с неограниченной виртуализацией наиболее эффективна при следующих случаях:

  • Вы управляете физической средой и устанавливаете экземпляры SQL Server на разных виртуальных машинах для изоляции безопасности и улучшения управления ресурсами.
  • Инфраструктура и выбранный метод оплаты поддерживают неограниченное преимущество виртуализации.
  • Лицензирование экземпляров SQL Server по виртуальным ядрам дороже, чем лицензирование p-cores узла.

Чтобы использовать неограниченное преимущество виртуализации, необходимо создать ресурс SQLServerLicense , охватывающий конкретные экземпляры SQL Server — экземпляры Azure Arc , которые вы планируете включить. Дополнительные сведения о создании ресурсов SQLServerLicense см. в статье "Создание лицензии SQL Server".

Внимание

Неограниченное преимущество виртуализации недоступно для виртуальных машин, работающих в инфраструктуре от любого из перечисленных поставщиков. Эти виртуальные машины можно лицензировать только по виртуальным ядрам. Если вы создаете ресурс SQLServerLicense с намерением лицензирования этих виртуальных машин с помощью неограниченной виртуализации, вы будете взиматься плата за использование виртуальных ядер на основе конфигурации SQL Server узла. Все существующие лицензии p-core не применяются к смещению таких расходов.

Дополнительные сведения о лицензировании физических ядер с неограниченной виртуализацией см. в разделе "Лицензирование для максимальной виртуализации" в руководстве по лицензированию SQL Server (ссылка для скачивания).

Один ресурс SqlServerLicense может охватывать несколько виртуальных машин, подключенных к Azure Arc. Он содержит следующие свойства, определяющие применение и выставление счетов за лицензию.

Категория лицензий

Для licenseCategory свойства задана Core лицензия на физическое ядро SQL Server.

Область

Свойство scopeType задает область Azure, в которой лицензия охватывает все квалифицированные ресурсы Компьютера — Azure Arc . Поддерживаются следующие области Azure:

  • Клиент Azure
  • Подписка Azure.
  • Группа ресурсов

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

Размер

Свойство Size ресурса лицензии представляет сумму физических ядер серверов, к которым будет применяться лицензия. Минимальный размер лицензии составляет 16 p-ядер.

Отток подписок

Свойство Subscription определяет, какая подписка Azure будет использоваться для выставления счетов и выставления счетов, когда лицензия активна.

Вы можете создать ресурс лицензии в группе ресурсов в любом из поддерживаемых регионов. Расположение ресурса устанавливается в расположение выбранной группы ресурсов.

Расположение ресурса лицензии не влияет на область. Она применяется ко всем ресурсам Azure Arc в области лицензии, независимо от регионов, в которых эти ресурсы подключены.

Внимание

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

План выставления счетов

Свойство billingPlan предоставляет выбор между оплатой лицензии на почасовой метр или путем получения собственной лицензии.

План выставления счетов Description Значение
Оплата по мере использования Выбрав этот параметр, вы подписываетесь на неограниченную службу виртуализации, оплачиваемую почасовой единицей измерения для выпуска Enterprise. См . цены и лицензирование SQL Server. PAYG
С использованием собственной лицензии Выбрав этот параметр, вы подтверждаете, что у вас есть активная лицензия Enterprise с Software Assurance или подписка SQL Server для того же или большего количества ядер. Вы также подтверждаете, что вы хотите использовать эту лицензию для покрытия использования программного обеспечения SQL Server на каждой виртуальной машине в своей области с помощью неограниченного преимущества виртуализации. Paid

Чтобы обеспечить правильное применение лицензии p-core, убедитесь, что каждая виртуальная машина в области, которую требуется лицензировать:

  • UsePhysicalCoreLicense Имеет для свойства значение True.
  • LicenseType Имеет свойство, которое соответствует выбранному billingPlan свойству лицензии p-core.

Дополнительные сведения см. в разделе "Использование физической основной лицензии".

Состояние активации

Свойство activationState управляет, когда лицензия вступает в силу. Вы можете активировать лицензию во время создания или сначала создать лицензию, а затем активировать ее позже. Задержка активации помогает координировать ее с другими событиями в жизненном цикле лицензирования, например истечением срока действия существующего Соглашение Enterprise. activatedAt Свойства deactivatedAt метки времени показывают, когда лицензия была активирована и деактивирована. Дополнительные сведения см. в разделе "Обновление ресурса лицензии SQL Server".

Идентификатор клиента

Свойство TenantID устанавливается автоматически при выборе области клиента.

Управление лицензией SQL Server для непроизводственных приложений

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

Использование выпуска SQL Server Developer

Выпуск разработчика SQL Server является бесплатным и может использоваться в любой подписке Azure. Расширение Azure для SQL Server обнаруживает его и сообщает об использовании с помощью метрики выпуска Dev 0PAYG Выпуск Developer имеет тот же набор функций, что и выпуск Enterprise. Дополнительные сведения см. в разделе "Использование программного обеспечения для измерения" далее в этой статье.

Использование подписки на разработку и тестирование Azure

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

Для получения дополнительных сведений см.:

Управление пассивной лицензией для обеспечения высокой доступности и аварийного восстановления

Лицензии SQL Server с программой "Software Assurance" или с оплатой по мере использования (PAYG) могут воспользоваться бесплатными пассивными экземплярами SQL Server для конфигураций их высокой доступности и аварийного восстановления (HADR). Дополнительные сведения о преимуществах переключения на резерв см. в разделе "Лицензирование SQL Server для обеспечения высокой доступности и аварийного восстановления" в руководстве по лицензированию SQL Server .

Чтобы помочь вам управлять управлением отказами и соблюдать требования, расширение Azure для SQL Server автоматически обнаруживает пассивные экземпляры для групп доступности (AGs) или отказоустойчивых кластеризованных экземпляров (FCIs) и учитывает использование программного обеспечения SQL Server путем выставления специальных счётчиков стоимостью $0 для аварийного восстановления при условии, что вы настроили свойство LicenseType на Paid или PAYG. Дополнительные сведения см. в статье Управление лицензированием и выставлением счетов SQL Server, включенных в Azure Arc.

Чтобы квалифицироваться как пассивный экземпляр для группы доступности (AG)

  • Все реплики, присутствующие в среде операционной системы (OSE), должны быть вторичными.
  • Нет пользовательской базы данных вне группы доступности, независимо от состояния базы данных ).
  • Активное подключение к любой пользовательской базе данных не выполняется.

Если в OSE есть несколько экземпляров SQL Server, все экземпляры и реплики должны соответствовать указанным выше условиям.

Чтобы квалифицироваться как пассивный узел отказоустойчивого кластерного экземпляра (FCI)

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

Ограничения

Текущая логика обнаружения пассивного экземпляра имеет следующие ограничения.

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

Если вы не можете работать в рамках этих ограничений, вы можете использовать корпоративное лицензирование вместо PAYG. Дополнительные сведения см. в статье Настройка SQL Server, включеннаяAzure Arc.

Выставление счетов ESU после переключения на резервный канал

Во время сбоев расширение знает о переключении и автоматически переключает выставление счетов ESU на активную реплику без дополнительных расходов.

Дополнительные сведения см. в расширенных обновлений безопасности SQL Server, включенныхAzure Arc.

Управление экземплярами SQL Server, используюющими лицензию Server+CAL

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

Если вы преобразовали лицензию Enterprise Server+CAL в лицензию на основе ядра, необходимо задать тип Paid лицензии или PAYG. Рекомендуется также обновить выпуск SQL Server с Enterprise до Enterprise Core, так как последний предоставляет полный набор возможностей SQL Server. Но даже если вы не обновили экземпляры, расширение Azure для SQL Server отслеживает использование программного обеспечения как Enterprise Core.

Использование программного обеспечения измерения

Использование программного обеспечения SQL Server сообщается один раз в час. Определенный счетчик автоматически выбирается на основе выпуска SQL Server и числа виртуальных ядер или P-ядер, видимых для OSE. Применяются следующие правила:

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

  • При установке одного или нескольких экземпляров SQL Server на физическом сервере без использования виртуальных машин использование программного обеспечения SQL Server измеряется на основе общего числа физических ядер, доступных для OSE. Минимальное количество ядер составляет четыре ядра на OSE.

  • Сообщается об использовании программного обеспечения SQL Server на OSE независимо от того, установлено ли одно или несколько экземпляров SQL Server в одном и том же OSE.

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

  • Сочетание выбранного LicenseType значения и самого высокого выпуска SQL Server, установленного в OSE, определяет, какой счетчик отправляется каждый час.

Дополнительные сведения см. в статье о ресурсах и документах лицензирования SQL Server.

В следующей таблице показаны уровни продуктов измерения (также называемые номера SKU), которые используются для измерения и выставления счетов для программного обеспечения SQL Server, установленного в одном OSE:

Установленный выпуск Проецируемый выпуск Тип лицензии Реплика отработки отказа Использование лицензии p-core Номер SKU измерения
Enterprise Core Функции корпоративного уровня PAYG Нет Нет Ent edition - PAYG
Enterprise Core Функции корпоративного уровня PAYG Нет Да Ent edition - Virtual license 2
Enterprise Core Функции корпоративного уровня Paid Нет Нет Ent edition - AHB
Enterprise Core Функции корпоративного уровня Paid Нет Да Ent edition - Virtual license 2
Enterprise Core Функции корпоративного уровня LicenseOnly Да или нет Нет данных Ent edition - License only
Enterprise Core Функции корпоративного уровня PAYG или Paid Да Да или нет Ent edition - DR replica
Корпоративная 1 Функции корпоративного уровня PAYG Нет Нет Ent edition - PAYG
Корпоративная 1 Функции корпоративного уровня PAYG Нет Да Ent edition - Virtual license 2
Корпоративная 1 Функции корпоративного уровня Paid Нет Нет Ent edition - AHB
Корпоративная 1 Функции корпоративного уровня Paid Нет Да Ent edition - Virtual license 2
Корпоративная 1 Функции корпоративного уровня LicenseOnly Да или нет Нет данных Ent edition - License only
Корпоративная 1 Функции корпоративного уровня PAYG или Paid Да Да или нет Ent edition - DR replica
Стандартные Стандартные PAYG Нет Нет Std edition - PAYG
Стандартные Стандартные PAYG Нет Да Std edition - Virtual license 2
Стандартные Стандартные Paid Нет Нет Std edition - AHB
Стандартные Стандартные Paid Нет Да Std edition - Virtual license 2
Стандартные Стандартные LicenseOnly Нет Нет данных Std edition - Virtual license 2
Стандартные Стандартные PAYG или Paid Да Да или нет Std edition - DR replica
Оценка Оценка Любое Да или нет Нет данных Eval edition
разработчик. разработчик. Любое Да или нет Нет данных Dev edition
Интернет Интернет Любое Нет данных Нет данных Web edition
Express Express Любое Нет данных Нет данных Express edition

1 Установка выпуска Enterprise указывает на использование модели лицензирования Server+CAL.

2 Это измерение отражает использование программного обеспечения, охватываемого лицензией p-core и неограниченным преимуществом виртуализации. Чтобы экземпляр SQL Server был охвачен, его необходимо установить на виртуальной машине.

В следующей таблице показаны номера SKU счетчика, используемые для измерения и выставления счетов за программное обеспечение SQL Server, на которое распространяется лицензия на физическое ядро с неограниченной виртуализацией:

Категория лицензий Проецируемый выпуск План выставления счетов Номер SKU измерения
Лицензия P-core Функции корпоративного уровня PAYG Ent edition - Host - PAYG
Лицензия P-core Функции корпоративного уровня Paid Ent edition - AHB