none
Microsoft SQL Server 2016 - Server+CAL или Core-Based? RRS feed

  • Вопрос

  • Здравствуйте!

    Есть однопроцессорный сервер (4 ядра) под управлением Windows Server Standard. Планируется развернуть на нём веб-приложения и веб-сервис, которые будут использовать Microsoft SQL Server 2016 Standard. Подключаться к SQL Server'у напрямую с других устройств не планируется.

    1) Насколько я понимаю, для использования веб-приложений не нужны Windows Server CAL или External Connector?

    2) Можно ли выбрать для SQL Server модель лицензирования Server+CAL (вместо Core-Based) и приобрести только лицензию на сервер - без использования SQL Server CAL?


    • Изменено Alex-MT 28 февраля 2017 г. 14:21
    28 февраля 2017 г. 14:06

Ответы

  • Вы можете использовать Server+CAL.

    Проблема в том что вы считайте что CAL можно назначить "веб приложению" или "соединению", и таким образом требуется 1 CAL. По какой то причине это очень распространенное заблуждение.

    На деле же CAL назначается пользователю-человеку (CAL на пользователя, пользователь может получать доступ с любого числа устройств) или же устройству за которым непосредственно работает пользователь-человек (CAL на устройство, любое число пользователей может получать доступ с конкретных устройств). При этом тип подключения, наличие промежуточного ПО или железа и практически все другие технические детали на требуемое число CAL не влияют.

    Таким образом если у вас известное и ограниченное число пользователей-людей (или устройств за которыми непосредственно работают пользователи-люди), то Server+CAL будет скорее всего выгоден.

    Если же число пользователей большое или неизвестное, то это очевидно не вариант.

    Таким образом вы должны ответить на вопрос: сколько пользователей-людей будут использовать ресурсы Windows Server и SQL Server.

    Еще одна особенность: для Windows Server CAL не требуется при анонимном доступе. Если же пользователи отличимы (любым способом) то уже требуются CAL. Имеется ли такое условие для SQL Server я не помню, надо смотреть. Но скорее всего это не важно так как ваш веб сервис наверняка не анонимный. 


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа MSBuy.ruModerator 14 марта 2017 г. 21:40
    1 марта 2017 г. 7:44
    Модератор

Все ответы

  • Здравствуйте.

    По вопросам:

    1. Касательно Win Svr для веб-сервера (сценарий, в котором не требуются CAL) в MPT сказано следующее:

    Если ваши веб-приложения и веб-сервис соответствуют написанному в цитате, то CAL не требуются.

    2. Понятно, что очень не хочется покупать дорогие лицензии "на ядро". Понятно, что хочется задать вопрос про дешевое лицензирование "на сервер". Но, к сожалению, ваш сценарий использования SQL Server закрывается только лицензированием "на ядро".

    28 февраля 2017 г. 14:43
    Модератор
  • ваш сценарий использования SQL Server закрывается только лицензированием "на ядро"

    В Microsoft Product Terms не нашёл ничего, что подтвердило или опровергло бы данное утверждение.

    Можно об этом поподробнее?

    И если данный случай не подходит под модель лицензирования Server+CAL, в каком тогда случае её можно использовать? какие у неё ограничения?

    28 февраля 2017 г. 15:54
  • Можно об этом поподробнее?

    Можно.

    В MPT обе модели лицензирования SQL Server описаны так:

    Подробнее некуда. И так, что из написанного в MPT вызывает у вас непонимание в рамках вашего сценария использования SQL Server?


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

    28 февраля 2017 г. 20:54
    Модератор
  • что из написанного в MPT вызывает у вас непонимание в рамках вашего сценария использования SQL Server?

    Лицензии доступа
    2. Для получения доступа с лицензированного сервера клиентские лицензии не требуются

    В нашем случае: используем один экземпляр SQL Server на одном сервере. Кроме веб-приложений на этом же сервере другие устройства не будут подключаться к SQL Server'у.

    И где тут несоответствие модели лицензирования Server+CAL?

    1 марта 2017 г. 7:10
  • Вы можете использовать Server+CAL.

    Проблема в том что вы считайте что CAL можно назначить "веб приложению" или "соединению", и таким образом требуется 1 CAL. По какой то причине это очень распространенное заблуждение.

    На деле же CAL назначается пользователю-человеку (CAL на пользователя, пользователь может получать доступ с любого числа устройств) или же устройству за которым непосредственно работает пользователь-человек (CAL на устройство, любое число пользователей может получать доступ с конкретных устройств). При этом тип подключения, наличие промежуточного ПО или железа и практически все другие технические детали на требуемое число CAL не влияют.

    Таким образом если у вас известное и ограниченное число пользователей-людей (или устройств за которыми непосредственно работают пользователи-люди), то Server+CAL будет скорее всего выгоден.

    Если же число пользователей большое или неизвестное, то это очевидно не вариант.

    Таким образом вы должны ответить на вопрос: сколько пользователей-людей будут использовать ресурсы Windows Server и SQL Server.

    Еще одна особенность: для Windows Server CAL не требуется при анонимном доступе. Если же пользователи отличимы (любым способом) то уже требуются CAL. Имеется ли такое условие для SQL Server я не помню, надо смотреть. Но скорее всего это не важно так как ваш веб сервис наверняка не анонимный. 


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа MSBuy.ruModerator 14 марта 2017 г. 21:40
    1 марта 2017 г. 7:44
    Модератор
  • что из написанного в MPT вызывает у вас непонимание в рамках вашего сценария использования SQL Server?

    Лицензии доступа
    2. Для получения доступа с лицензированного сервера клиентские лицензии не требуются

    В нашем случае: используем один экземпляр SQL Server на одном сервере. Кроме веб-приложений на этом же сервере другие устройства не будут подключаться к SQL Server'у.

    И где тут несоответствие модели лицензирования Server+CAL?

    Ок. Разовьем более глубокое понимание на наглядном примере:

    Если вы удалите SQL Server, сколько людей не смогут работать с вашими веб-приложениями и веб-сервисами?

    Если НОЛЬ, то можете смело покупать лицензию на сервер.

    Если НЕ ЗНАЮ или МНОГО, то придется покупать лицензии на ядра.

    --------------------

    И да... если вы посадите человека за компьютер/сервер, которому назначена лицензия SQL Server, то для этого человека (или для этого компьютера/сервера) не нужна SQL Server CAL для того, чтобы использовать функционал SQL Server на другом компьютере, которому так же назначена лицензия SQL Server.


    1 марта 2017 г. 7:46
    Модератор