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


Управление лицензированием и выставлением счетов 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 No Да Да
Инвентаризация SQL Server Да Да Да
Оценка рекомендаций No Да Да
Готовность к миграции (предварительная версия) Да Да Да
Подробный список баз данных Да Да Да
Проверка подлинности Microsoft Entra Да Да Да
Microsoft Defender для облака Да Да Да
Управление с помощью Microsoft Purview Да Да Да
Автоматическое резервное копирование в локальное хранилище (предварительная версия) No Да Да
Восстановление на момент времени No Да Да
Автоматическое обновление No Да Да
Экземпляры отказоустойчивого кластера Да Да Да
Группы доступности Always On Да Да Да
Мониторинг (предварительная версия) No Да Да
Работа с минимальными привилегиями Да Да Да

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. deactivatedAt Свойства activatedAt метки времени показывают, когда лицензия была активирована и деактивирована. Дополнительные сведения см. в разделе "Обновление ресурса лицензии SQL Server".

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

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

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

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

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

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

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

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

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

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

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

Чтобы помочь вам управлять преимуществами отработки отказа и оставаться совместимыми, расширение Azure для SQL Server автоматически обнаруживает пассивные экземпляры и отражает использование программного обеспечения SQL Server путем создания специальных $ 0 метров для аварийного восстановления, если вы правильно настроили LicenseType свойство. Дополнительные сведения см. в разделе "Использование программного обеспечения для измерения" далее в этой статье.

Управление экземплярами 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 No No Ent edition - PAYG
Enterprise Core Функции корпоративного уровня PAYG No Да Ent edition - Virtual license 2
Enterprise Core Функции корпоративного уровня Paid No No Ent edition - AHB
Enterprise Core Функции корпоративного уровня Paid No Да Ent edition - Virtual license 2
Enterprise Core Функции корпоративного уровня LicenseOnly Да или нет Нет данных Ent edition - License only
Enterprise Core Функции корпоративного уровня PAYG или Paid Да Да или нет Ent edition - DR replica
Корпоративная 1 Функции корпоративного уровня PAYG No No Ent edition - PAYG
Корпоративная 1 Функции корпоративного уровня PAYG No Да Ent edition - Virtual license 2
Корпоративная 1 Функции корпоративного уровня Paid No No Ent edition - AHB
Корпоративная 1 Функции корпоративного уровня Paid No Да Ent edition - Virtual license 2
Корпоративная 1 Функции корпоративного уровня LicenseOnly Да или нет Нет данных Ent edition - License only
Корпоративная 1 Функции корпоративного уровня PAYG или Paid Да Да или нет Ent edition - DR replica
Стандартные Стандартные PAYG No No Std edition - PAYG
Стандартные Стандартные PAYG No Да Std edition - Virtual license 2
Стандартные Стандартные Paid No No Std edition - AHB
Стандартные Стандартные Paid No Да Std edition - Virtual license 2
Стандартные Стандартные LicenseOnly No Нет данных 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