Ms sql 2018 лицензирование: Лицензирование SQL Server | Программа корпоративного лицензирования Майкрософт

Лицензирование SQL Server | Программа корпоративного лицензирования Майкрософт

Лицензирование SQL Server | Программа корпоративного лицензирования Майкрософт







SQL Server

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






Лицензируемые выпуски
Вопросы и ответы

Лицензируемые выпуски

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

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

 







Два основных выпуска





Сервер + клиентская

лицензия (CAL)3


Лицензии на ядра2


Enterprise1






Standard




1 Клиенты, которым требуется хранилище данных с интенсивной параллельной обработкой, получают доступ к Parallel Data Warehouse по своим лицензиям на ядра на выпуск Enterprise с покрытием Software Assurance. Parallel Data Warehouse — это часть Microsoft Analytics Platform System.

2 Выпуски, которые продаются по лицензиям на ядра, предлагаются в виде пакетов на два ядра.

3 Согласно модели лицензирования «Сервер + CAL» клиентские лицензии (CAL) требуются для каждого пользователя или устройства, которые обращаются к серверу. Подробные сведения см. в документе Условия для продуктов.


Вопросы и ответы


SQL Server 2017 обеспечивает производительность и уровень безопасности, присущие SQL Server, на платформе Linux. Клиенты смогут по своему усмотрению выполнять развертывание на платформе Windows или Linux в рамках одного набора лицензий. Лицензия на SQL Server 2017 предоставляет гибкие возможности развертывания на этих платформах, так что ваши меняющиеся потребности будут удовлетворены сегодня и в будущем.

Есть два основных выпуска: Enterprise и Standard.

  • Enterprise предназначен для критически важных приложений и хранения данных.
  • Standard обеспечивает основные функции баз данных, подготовки отчетов и аналитики.

Основные выпуски — Enterprise и Standard. Выпуск Web Edition предлагается только поставщикам услуг хостинга в рамках лицензионного соглашения c поставщиком услуг (SPLA). Выпуски Developer и Express продолжают распространяться без изменения системы лицензирования и цен. Кроме того, мы предлагаем устройство Analytics Platform System, в состав которого входит программное обеспечение SQL Server Parallel Data Warehouse.

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

  • Получать лицензии на отдельные виртуальные машины, а в случае лицензирования по числу ядер покупать лицензии только для виртуальных ядер, связанных с конкретной виртуальной машиной.
  • Создавать высокую плотность виртуальных машин при покупке лицензий на ядра для выпуска Enterprise Edition с программой Software Assurance для всех физических ядер сервера (или фермы серверов) и разворачивать неограниченное количество виртуальных машин на лицензированных аппаратных средствах. Без программы Software Assurance плотность виртуальных машин ограничивается одной виртуальной машиной на каждую лицензию ядра в Enterprise Edition.
  • Пользоваться мобильными лицензиями виртуальной машины в частных и публичных облачных ресурсах. Мобильность лицензии виртуальной машины является преимуществом программы Software Assurance. Вне программы Software Assurance лицензии могут переноситься с одного сервера на другой один раз в течение 90 дней.
  • Пользоваться правами на аварийное переключение, которые распространяются на облачные ресурсы, если вы используете преимущество «Перемещение лицензий в рамках Software Assurance».
  • Применить свою лицензию к Преимуществу гибридного использования Azure для SQL Server. Дополнительные сведения см. на странице Преимущество гибридного использования Azure.

Нет. Модель лицензирования «Сервер + CAL» больше не действует для выпуска SQL Server Enterprise.

 

Да. Все существующие лицензии на выпуск Enterprise по модели «Сервер + CAL» с программой Software Assurance можно обновить до последней версии SQL Server, а программа Software Assurance может обеспечить доступ к будущим обновлениям программного обеспечения. Эти лицензии останутся действительными в рамках модели «Сервер + CAL».

 

Действующие лицензии на выпуск Enterprise по модели «Сервер + CAL», обновленные до последней версии SQL Server, ограничены возможностью работать на серверах, содержащих не более 20 ядер. Это ограничение применяется только к лицензиям на серверы SQL Server 2016 Enterprise по модели «Сервер + CAL». Для доступа по-прежнему требуется наличие соответствующего количества и версий клиентских лицензий на SQL Server.

 




Материалы по теме

Страница продукта SQL Server 2019

Руководство по лицензированию SQL Server 2017

(PDF, 1,48 МБ)

Скачайте подробные сведения о лицензировании SQL Server 2017.

 

Страница продукта SQL Server 2017

Ознакомьтесь с подробной информацией об оценке, приобретении и развертывании SQL Server 2017.

 

Спецификация лицензирования SQL Server 2017

(PDF, 1,35 МБ)

Ознакомьтесь с информацией о лицензировании SQL Server 2017.

 

Введение в лицензирование по числу ядер и базовые определения

(PDF, 790 КБ)

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

 

Лицензирование серверных продуктов Майкрософт для использования в виртуальных средах

(PDF, 2,14 МБ)

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







Лицензирование Microsoft SQL — volmax.kz


Если вам понадобилась такая недешевая вещь как Microsoft SQL, то неплохо будет знать как правильно ее лицензировать. Что будет если делать это неправильно, мы уже предупреждали!


Для начала вам нужно определиться: какая версия SQL нужна вашей компании. Есть два варианта: SQL Enterprise и SQL Standard. Выбирать следует исходя из того, какую версию лицензировать выгоднее, и не забываем про отличия в функционале. Но в первую очередь — разберемся с лицензированием.


Версия SQL Enterprise лицензируется только по ядрам сервера. Плюс ее в том, что покупка отдельной клиентской лицензии (User CAL/Device CAL (или лицензии к лицензиям)) не требуется. Подключиться к такой базе данных сможет неограниченное количество пользователей и устройств. Удобно, если вы размером с Корпорацию Зла.



В случае с SQL Standard у вас есть два варианта лицензирования: по ядрам (Core) и по клиентским лицензиям (Server + CAL). Если вы не дотягиваете до размера вселенского конгломерата, можно обойтись лицензией на сервер и купить в дополнение клиентскую лицензию. Какую именно: Device или User — читайте здесь.


Если же купить версию SQL Standard Core, то отдельно покупать клиентскую лицензию опять же не потребуется. И пользоваться сервером сможет сколько угодно человек со 100 своих устройств.



P.S Напоминаем, что вам потребуется лицензия минимум на 4 ядра, чтобы система считалась залицензированной (в случаях c SQL Standard Core и SQL Enterprise Core).


Теперь у вас должен возникнуть резонный вопрос: а зачем вообще выпускать Enterprise за баснословные деньги, когда можно купить Standard по ядрам и жить себе припеваючи? Спасибо, что спросили! А то, для кого мы составляли таблицу отличий между версиями Enterprise и Standard (конечно, они отличаются не только ценой).




































Характеристика

Enterprise

Standard

Максимальная вычислительная мощность одного экземпляра SQL Server Database Engine

Ограничивается максимумом ОС

Ограничивается меньшим из 4 процессоров и 24 ядер

Максимальный объем памяти для буферного пула одного экземпляра SQL Server Database Engine

Ограничивается максимумом ОС

128 ГБ

Максимальный объем памяти на базу данных в SQL Server Database Engine

Неограниченный

32ГБ

Максимальный объем используемой памяти на экземпляр Reporting Services

Ограничивается максимумом ОС

64ГБ

RDBMS — восстановление страниц и файлов в режиме «в сети»



RDBMS — индексирование в сети



RDBMS — перестройка некластеризованных индексов columnstore в подключенном режиме



RDBMS – быстрое восстановление



RDBMS — зеркальные резервные копии



RDBMS – регулятор ресурсов



RDBMS — параллелизм секционированных таблиц



RDBMS – управление ресурсами ввода-вывода



RDBMS — автоматическая настройка



RDBMS — адаптивные соединения в пакетном режиме



RDBMS — поддержка памяти в пакетном режиме



RDBMS — прозрачное шифрование в базе данных



RDBMS — расширенное управление ключами (Extensible Key Management)



Публикация Oracle



Одноранговая репликация транзакций



Обновляемая подписка репликации транзакций



Распределенные секционированные представления



Параллельные операции с индексами



Автоматическое использование индексированного представления оптимизатором запросов



Проверка согласованности параллелизма



Точка управления служебной программой SQL Server



Продвинутая интеграция R



Расширенная интеграция Python



Сервер машинного обучения (автономный)



Головной узел PolyBase



Оптимизация запросов с соединением типа «звезда»



Масштабируемая конфигурация служб Analysis Services, доступная только для чтения



Параллельная обработка запросов для секционированных таблиц и индексов



Глобальная статистическая обработка пакета


Volmax Group

Лицензирование SQL Server, понятное объяснение

Клиентские лицензии (CAL)

Клиентские лицензии (CAL) — это лицензия, которая предоставляет доступ к определенному серверному программному обеспечению Microsoft, обычно в сочетании с другими лицензиями на серверное программное обеспечение Microsoft. По сути, в то время как серверная лицензия позволяет устанавливать программное обеспечение в операционной системе, клиентская лицензия позволяет людям или устройствам получать доступ к службам, размещенным в операционной системе. Существует два разных типа клиентских лицензий, в первую очередь в зависимости от того, для чего вашей компании требуется серверное программное обеспечение, для которого вы собираетесь использовать клиентскую лицензию.

User CAL: Позволяет одному уникальному физическому пользователю получать доступ к программному обеспечению Microsoft с множества различных устройств. Сюда входят рабочие устройства, персональные устройства, интернет-киоски или персональные цифровые помощники без необходимости приобретать клиентские лицензии для каждого устройства. Тем не менее, вы лицензируете на физическое лицо, а не на имя пользователя для входа в систему, так что все Джоны Смиты в вашей компании могут вздохнуть спокойно.

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

Будьте очень осторожны с номером версии вашей клиентской лицензии при ее покупке (например, клиентская лицензия Windows Server 2010). Лицензия CAL должна быть той же или более поздней версии, чем версия серверного программного обеспечения, с которой вы ее связываете. Например, клиентскую лицензию Windows Server 2010 можно связать с сервером Windows 2010 или 2008, но не с сервером 2012 Server.

Для каждого серверного продукта требуется соответствующая клиентская лицензия. Например, если у вас есть Windows Server и Exchange Server, которые оба имеют доступ к Active Directory, вам потребуются клиентские лицензии Window Server и Exchange CAL. Клиентская лицензия также может предоставить вам доступ к нескольким серверам одного типа в вашем домене.

Как вы понимаете, связывание клиентских лицензий с вашими серверами может стать чрезвычайно запутанным и сложным, особенно если вы пытаетесь смешивать и сочетать. Поэтому всегда полезно проконсультироваться с представителем Microsoft или сторонним представителем, дать им четкое представление о том, как выглядит ваша программная среда, и тогда они смогут рассказать вам о необходимых клиентских лицензиях.

Преимущества лицензий Server + CAL

  • Немного сложнее, но проще в управлении, если у вас небольшой бизнес со счетным числом сотрудников
  • Обычно может оказаться дешевле для небольших предприятий
  • Более дешевый вариант, если ваши процессоры имеют менее четырех ядер, поскольку четыре ядра — это минимальный номер лицензии.

Типы выпусков SQL Server

Теперь, когда у нас есть модели лицензирования SQL Server, мы можем перейти к следующему уровню сложности: выпускам. Microsoft предлагает четыре различных выпуска: Standard (популярный выбор), Enterprise (также популярный), Express и Developer.

Standard: Базовый опыт работы со стандартными отчетами и аналитическими возможностями. Существует ограничение на объем памяти, размер базы данных и максимальное количество ядер. Предлагается в моделях лицензирования Core-Based и Server + CAL.

Enterprise: Имея все основные функции Standard Edition, Enterprise также предлагает инструменты для анализа бизнес- и финансовых данных, а также важные приложения и функции хранения данных, необходимые для предприятий, на которые в первую очередь ориентирована эта версия. В то время как стандартная версия имела ограничения по размеру и использованию, для версии Enterprise пределом является небо. Он предлагается только в моделях лицензирования на основе ядер, что имеет смысл, поскольку корпоративные клиенты обычно выбирают модели лицензирования на основе ядер.

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

Разработчик: Эта редакция позволяет создавать, тестировать и демонстрировать приложения в непроизводственной среде. Важно, чтобы в этом издании был сохранен элемент «непроизводственный», поскольку использование выпуска для разработчиков на чем-либо, что является полноценным производственным продуктом, может привести к большим штрафам. Часть программного обеспечения будет считаться находящейся в производстве, если отдельные лица, как внутри организации, так и за ее пределами, используют программное обеспечение по любой причине, не связанной с разработкой, включая оценочное приемочное тестирование, такое как проверка приложения перед его вводом в широкое использование.

SQL-сервер также будет считаться работающим, если он подключен к другой базе данных, которая находится в производстве или работает в качестве резервной копии, или для обеспечения аварийного восстановления рабочего SQL-сервера. Как вы, вероятно, можете себе представить, смешивание производственной и непроизводственной сред — это путь к катастрофе, поскольку это может вызвать чрезмерную сложность и проблемы с соблюдением требований, особенно если не установлены средства контроля доступа, запрещающие использование вне разработки и тестирования. Есть несколько способов противодействия этой проблеме:

  • Используйте соглашения об именах для экземпляров SQL Server, чтобы явно указывать, находится ли сервер в разработке или тестируется.
  • Установите SQL-сервер в отдельном сегменте сети или в облачной среде, чтобы снизить вероятность несанкционированного взаимодействия.
  • Требовать, чтобы при установке были версии для разработчиков.

Основная проблема с этими изданиями — доказать, какое у вас издание. Например, если вы участвуете в аудите программного обеспечения, если не предоставлено доказательств, подтверждающих обратное, аудиторы программного обеспечения будут считать, что у вас есть только выпуски Enterprise, которые являются самыми дорогими. Доказательство того, какие издания у вас есть, может означать разницу между сотнями тысяч долларов и отсутствием долга.

Лицензирование для сред разработки

Хотя среды разработки и экспресс-среды могут значительно сэкономить ваши деньги, при тестировании и демонстрации вашего программного обеспечения перед развертыванием важно, чтобы эти сценарии были правильно лицензированы и чтобы вы понимали их ограничения. Существует два типа лицензий SQL Server Development:

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

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

  • Приобретение новых производственных лицензий
  • Облачные службы, такие как Windows Azure, которые обычно основаны на модели ежемесячной подписки (если у вас есть подписка MSDN, она включает кредиты Windows Azure, тарифы со скидкой и возможность использовать программное обеспечение MSDN без дополнительной оплаты)
  • Бесплатные выпуски, такие как SQL Server Express и SQL Server Compact (бесплатный встроенный выпуск SQL специально для разработчиков)

класс=»список»>

Оценочные лицензии: Используется для оценки программного обеспечения на предмет возможного использования в бизнесе. Опять же, используется только для непроизводственных сред, но не часто используется в средах разработки и тестирования. Обычно поставляется с датой истечения срока действия (60-180 дней для оценки использования программного обеспечения) при приобретении по контрактам корпоративной лицензии.

Лицензирование виртуализированных сред

Лицензирование виртуализированных сред возможно и необходимо, и у вас есть возможность покрыть свои виртуальные машины в соответствии с моделью дополнительного лицензирования Enterprise + Software Assurance, если она у вас есть. Это будет охватывать все виртуальные машины, которые ваша программная среда когда-либо увидит, что очень удобно, поскольку виртуальные машины легко и быстро клонируются и устанавливаются.

Однако очень важно проконсультироваться со своим представителем Microsoft, чтобы узнать, могут ли виртуализированные среды должным образом покрываться вашим программным обеспечением, поскольку вы не хотите рисковать столкнуться с какими-либо проблемами соответствия требованиям Microsoft. Вам потребуется лицензия для каждого виртуального ядра, которое у вас есть.

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

Power BI и SQL Server

Power BI — одна из самых популярных служб для крупного бизнеса, и она может быстро стать самой сложной из-за надежной среды и сложной, хотя и критической связи с серверами SQL. Вы можете получить Power BI, купив один из планов Power BI или приобретя SQL Server Enterprise Edition + Software Assurance. SQL Server Enterprise Edition + Software Assurance предоставит вам доступ к серверу Power BI, что позволит локально обмениваться содержимым Power BI через сервер отчетов Power BI.

Хотя вам все равно потребуется учетная запись Power BI для создания контента. Если в вашей организации уже есть редакция Enterprise SQL Server и вы намерены использовать Power BI исключительно для локального обмена контентом, простое получение Software Assurance будет более экономичным вариантом, чем покупка плана Power BI.

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

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

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

Если у вас есть вторичный сервер, который используется только для поддержки аварийного переключения, вам не нужно лицензировать этот сервер отдельно от поддерживаемого им SQL-сервера, пока сервер остается действительно пассивным, а первичный SQL-сервер защищен ваша программа Software Assurance.

Если пассивный сервер предоставляет данные, такие как отчеты, клиентам или выполняет любую другую «работу», включая дополнительные резервные копии, тогда он будет считаться активным и для него потребуется собственная лицензия. Очень важно, чтобы у вас был способ доказать, что ваши серверы пассивны, поскольку во время аудита программного обеспечения аудиторы программного обеспечения предполагают, что все ваши серверы активны, если им предоставляется такая возможность.

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

Обновление вашего SQL Server

Если ваш SQL Server Edition достигнет определенного возраста (например, Server 2005), Microsoft может в конечном итоге объявить, что они больше не поддерживают вашу конкретную марку SQL Server (Microsoft объявила в 2016 году, что поддержка SQL Server 2005 год закончится в апреле).
Это означает, что больше не будет обновлений безопасности или функций, больше не будет помощи от Microsoft, чтобы поддерживать работоспособность и защиту вашей среды. Даже если ваша лицензия является бессрочной и с юридической точки зрения вам разрешено хранить продукт вечно, в ваших интересах все равно обновить вашу лицензию до той, которую поддерживает Microsoft.

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

  • Проверка наличия всех обновлений Windows
  • Правильно ли установлена ​​платформа .NET Framework?
  • У вас установлен KB2919355 (если вы используете Server 2012 с установкой SQL 2014)
  • Убедитесь, что у вас достаточно свободного места для обновления (не менее 100 ГБ). После того, как все эти приготовления будут готовы, вы можете начать весь процесс обновления
  • .

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

Изучите новую модель SQL Server, которую вы планируете обновить, и ознакомьтесь со всеми отличиями новой версии от вашей старой модели. Если вы покупаете совершенно новые лицензии, подумайте, какая новая версия SQL Server Edition лучше всего соответствует потребностям и бюджету вашей компании. Наконец, решите, на этот раз с вашим новым SQL Server, интересует ли ваша компания Software Assurance.

Хотите узнать больше?

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

В MetrixData 360 мы понимаем важность обеспечения понимания и поддержки вашего лицензирования SQL Server. Благодаря нашему опыту в области лицензий на программное обеспечение клиенты могут сэкономить 20–30 % расходов на вашу программную среду. Если вы хотите узнать, как вы можете вернуть деньги в свой ИТ-отдел, вы можете связаться с нами, используя приведенную ниже информацию.

Сколько это стоит и что включено? — Redmondmag.com

Джои на SQL Server

SQL Server 2019Лицензирование: сколько это стоит и что входит?

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

  • Джоуи Д’Антони
  • 08.11.2019
  • Связано: SQL Server 2019 уже здесь: обзор лучших функций

Microsoft только что официально выпустила SQL Server 2019на конференции Ignite в Орландо, штат Флорида, но чуть раньше объявили о некоторых ключевых изменениях в лицензировании.

Не волнуйтесь, это все позитивные изменения. Но знать о них админы все равно должны.

Меня интересует цена
Microsoft не меняла цены на SQL Server с тех пор, как SQL Server 2012 перешел на модель лицензирования по количеству ядер. Вот розничные цены на SQL Server 2019:

  • SQL Server Enterprise Edition: 7128 долларов США за ядро ​​
  • SQL Server Standard Edition: 1859 долл. США за ядро ​​
  • Лицензирование сервера SQL Server Standard Edition: 931 долл. США плюс 209 долл. США за клиентскую лицензию (CAL) для именных пользователей

Microsoft позволяет запускать любые непроизводственные рабочие нагрузки в версии Developer Edition, которая предоставляется бесплатно, если ваши рабочие нагрузки не работают в производственной среде. Это включает в себя тестирование, обучение и обучение пользователей.

Поскольку большинство рабочих нагрузок больше не выполняются на физических машинах, цены на виртуальные машины (ВМ) имеют значение. Фактически это то же самое — виртуальный ЦП обрабатывается так же, как и физический ЦП — с одной важной оговоркой. Если вы лицензируете все ядра на данном физическом хосте для Enterprise Edition и платите за Software Assurance, вы можете запускать столько виртуальных машин SQL Server Enterprise Edition, сколько поместится на этом хосте.

Software Assurance: необходимая стоимость
Microsoft расплывчато определяет Software Assurance (или SA) как «комплексную программу корпоративного лицензирования, включающую обширный набор технологий, услуг, прав и преимуществ, которые помогут вам и вашей организации максимально эффективно использовать инвестиции.»

Что, говоря простым языком, вы получаете от SQL Server? Это дает вам возможность перемещать ваши лицензии между машинами. Подумайте о виртуальной среде, в которой виртуальные машины перемещаются между физическими хостами. SQL Server всегда включал «бесплатную» пассивную вторичную реплику (подробнее об этом позже). Начиная с SQL Server 2014, для этого требуется SA. Наиболее известным преимуществом является возможность обновления до следующего выпуска SQL Server.

Эти преимущества имеют свою цену. На долю SA приходится 25 процентов ваших расходов на лицензирование в год. В то время, когда SQL Server должен был выйти за пять лет до обновления версии, многие организации отказались от SA. Однако с текущим частым циклом выпуска Microsoft почти глупо не покупать его. Между обновлениями и тем, что я расскажу в следующем разделе о преимуществах высокой доступности и аварийного восстановления, вы поймете, почему.

High Availability and Disaster Recovery
Как упоминалось ранее, SA всегда предоставляла вам одну пассивную реплику. Были некоторые предостережения, главное из которых заключалось в том, что вторичный сервер должен находиться в той же вычислительной среде, что и основной.

Можно подумать, что это один и тот же центр обработки данных. Однако вы можете охватить центры обработки данных и регионы. означает, что означает, что вы не можете иметь свою первичную реплику в своем собственном центре обработки данных, а вторичную в Azure, не имея полной лицензии на вторичную. Я всегда думал, что это было плохим бизнес-решением Microsoft. В конце концов, что может быть лучше, чем предложить клиентам дешевое и простое решение для аварийного восстановления?

В Ignite 2019 все изменилось. Это ограничение исчезло, а вместе с ним появились новые преимущества. При каждой покупке SQL Server с SA вы имеете право на:

  • Одну локальную синхронную реплику для обеспечения высокой доступности.
  • Одна удаленная асинхронная реплика для аварийного восстановления.
  • Вы также можете выполнять резервное копирование (полное и журнал транзакций) и проверки согласованности базы данных (DBCC CHECKDB) в одной или обеих этих базах данных-получателях.

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

По сути, Microsoft удвоила преимущества доступности, предоставляемые SA, и убрала ограничение вычислительной среды. Если вам нужен один-два узла в Amazon Web Services (AWS) и один узел аварийного восстановления в Azure, Microsoft рада, что вы это сделаете.

Чтобы ответить на другой распространенный вопрос, вам не нужно запускать SQL Server 2019, чтобы воспользоваться этими преимуществами. Они действительны для любой лицензии любой поддерживаемой версии SQL Server (в настоящее время это любая версия, начиная с SQL Server 2012).

Повышение безопасности в Standard Edition
Начиная с SQL Server 2016 с пакетом обновления 1 (SP1), корпорация Майкрософт добавляла в стандартную версию продукта множество функций программирования и безопасности. Было одно исключение: прозрачное шифрование данных, которое шифрует файлы данных и резервные копии SQL Server в состоянии покоя, чтобы базу данных или файл журнала транзакций нельзя было скопировать на другой сервер и открыть без сертификата. (Microsoft добавила шифрование резервных копий во все выпуски SQL Server в 2014 г.)

Другой функцией безопасности, добавленной в Standard Edition, было управление ключами для управления ключами шифрования. Кроме того, в Standard Edition поддерживается функция PolyBase, значительно улучшенная в SQL Server 2019.

Кластеры больших данных: что там за история?
Было много вопросов о лицензировании кластеров больших данных (BDC). Это также стало довольно удобным для пользователя. Помните, что единственный способ развернуть BDC — это контейнеры Kubernetes. Это означает, что лицензирование фактически такое же, как лицензирование виртуальных машин, о котором я упоминал выше.

Способ лицензирования BDC заключается в том, что главный экземпляр должен быть лицензирован так же, как и обычный SQL Server. Каждое ядро ​​Enterprise Edition дает вам право на восемь бесплатных ядер для запуска ваших данных и вычислительных узлов. Каждое ядро ​​Standard Edition предоставляет одно бесплатное ядро. Дополнительные ядра BDC для вычислительных узлов и узлов данных стоят 200 долларов США в год.

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

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

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

Об авторе


Джозеф Д’Антони — архитектор и MVP SQL Server с более чем десятилетним опытом работы как в компаниях из списка Fortune 500, так и в небольших компаниях. В настоящее время он является главным консультантом Denny Cherry and Associates Consulting. Он имеет степень бакалавра компьютерных информационных систем Технического университета Луизианы и степень магистра делового администрирования Университета штата Северная Каролина.