none
Отдельный SQL-кластер под задачи System Center RRS feed

  • Вопрос

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

    Для лицензирования серверов нами приобретён пакет Core Infrastructure Server (CIS) Suite Datacenter (на сервера виртуализации) и CIS Standard (на все остальные физические сервера).
    Лицензия CIS включает в себя право использования Windows Server и System Center.
    В свою очередь System Center (говорим о текущей версии 2012 R2) включает в себя право использовать SQL Server Standard.

    Есть задумка развернуть отдельный двух-узловой кластер SQL Server 2012 Standard, который будет использоваться исключительно под задачи таких продуктов System Center 2012 R2 как
    Operations Manager, Configuration Manager, Virtual Machine Manager, Orchestrator, Service Manager.
     
    Отсюда возникает вопрос.
    Можем ли мы поднять такой отдельный кластеризованный экземпляр SQL Server Standard не расширяя при этом потребности лицензирования, то есть можем ли мы использовать для таких целей отдельный вынесенный экземпляр SQL Server 2012 Standard в кластере Windows Failover Cluster из двух физических серверов на Windows Server 2012 R2 Standard в режиме Active/Passive ? 

    28 ноября 2013 г. 11:26

Ответы

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

    Хм.. хитрый вопрос))

    1. Открываем свежий PUR (Окт.2013) на странице 62, где описываются условия лицензий SC 2012 R2 Datacenter/Standard и читаем:

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

    Включенные технологии: Технология SQL Server, компоненты программного обеспечения Windows (см. Универсальные условия лицензирования).

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

    2.  В Универсальных условиях лицензирования на странице 14 читаем:

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

    Если ваш выпуск программного обеспечения включает программное обеспечение базы данных SQL Server, лицензированное в соответствии с Условиями лицензии для конкретных продуктов («База данных SQL Server»), вы можете в любое время запускать один экземпляр Базы данных SQL Server в одной физической или виртуальной операционной среде на одном сервере для поддержки работы программного обеспечения.  Также разрешается использовать данный экземпляр Базы данных SQL Server для поддержки других продуктов, включающих любую версию Базы данных SQL Server.  Для любого такого использования клиентские лицензии на SQL Server не требуются.
    Вы не имеете права использовать этот экземпляр для поддержки любого продукта, который не лицензируется с Базой данных SQL Server.

    ...

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

    Из написанного следует, что лицензия SC 2012 R2 предоставляет право в любое время запускать один экземпляр Базы данных SQL Server в одной физической или виртуальной операционной среде на одном сервере для поддержки работы программного обеспечения.

    Далее, за неимением явных указаний в тексте PUR, включаем логику: N лицензий SC 2012 R2 разрешают применить вышеописанное право N раз.

    Судя по всему, в Вашем случае N>1. Поэтому у Вас есть полное право реализовать задуманный сценарий. 


    28 ноября 2013 г. 12:32
    Модератор
  • Чаяния продавца в данном случае абсолютно понятны.

    Вообще, все обсуждение в MVP-рассылке под NDA, но началось все вот с этой ссылки и, если быть точным, конкретной цитаты:

    Fail-over Rights for Microsoft SQL Server do not require Software Assurance (SA) coverage. For any Operating System Environment (OSE) in which you are running instances of SQL Server you may use up to the same number of “passive fail-over” Running Instances in a separate OSE on ANY Server for temporary support. You may run the passive fail-over instances on a server other than the licensed server. A passive SQL Server instance is one that is not serving SQL Server data to clients or running active SQL Server workloads.

    29 ноября 2013 г. 11:53
    Модератор

Все ответы

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

    Хм.. хитрый вопрос))

    1. Открываем свежий PUR (Окт.2013) на странице 62, где описываются условия лицензий SC 2012 R2 Datacenter/Standard и читаем:

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

    Включенные технологии: Технология SQL Server, компоненты программного обеспечения Windows (см. Универсальные условия лицензирования).

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

    2.  В Универсальных условиях лицензирования на странице 14 читаем:

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

    Если ваш выпуск программного обеспечения включает программное обеспечение базы данных SQL Server, лицензированное в соответствии с Условиями лицензии для конкретных продуктов («База данных SQL Server»), вы можете в любое время запускать один экземпляр Базы данных SQL Server в одной физической или виртуальной операционной среде на одном сервере для поддержки работы программного обеспечения.  Также разрешается использовать данный экземпляр Базы данных SQL Server для поддержки других продуктов, включающих любую версию Базы данных SQL Server.  Для любого такого использования клиентские лицензии на SQL Server не требуются.
    Вы не имеете права использовать этот экземпляр для поддержки любого продукта, который не лицензируется с Базой данных SQL Server.

    ...

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

    Из написанного следует, что лицензия SC 2012 R2 предоставляет право в любое время запускать один экземпляр Базы данных SQL Server в одной физической или виртуальной операционной среде на одном сервере для поддержки работы программного обеспечения.

    Далее, за неимением явных указаний в тексте PUR, включаем логику: N лицензий SC 2012 R2 разрешают применить вышеописанное право N раз.

    Судя по всему, в Вашем случае N>1. Поэтому у Вас есть полное право реализовать задуманный сценарий. 


    28 ноября 2013 г. 12:32
    Модератор
  • Буквально на днях решал подобный вопрос.

    Вкратце — кластер SQL Server Standard для нужд исключительно System Center можно использовать в рамках лицензии самого System Center.

    29 ноября 2013 г. 10:23
    Модератор
  • Отдельное спасибо за развернутый ответ MSBuy.ru

    Денис, а можно не вкратце :)

    Просто дело в том, что компания с которой мы сотрудничаем по приобретению лицензий по EAS в заданном мной вопросе консультирует совершенно обо обратном, - что я не имею права реализовать подобную схему. Было бы здорово иметь какие-то железные аргументы, а то пока мне пытаются внушить принцип "все что не разрешено явно = запрещено", хотя я надеюсь на то, что принцип должен быть обратный, т.е. всё что не противоречит действующим правилам и не запрещено явно = разрешено


    29 ноября 2013 г. 10:37
  • Чаяния продавца в данном случае абсолютно понятны.

    Вообще, все обсуждение в MVP-рассылке под NDA, но началось все вот с этой ссылки и, если быть точным, конкретной цитаты:

    Fail-over Rights for Microsoft SQL Server do not require Software Assurance (SA) coverage. For any Operating System Environment (OSE) in which you are running instances of SQL Server you may use up to the same number of “passive fail-over” Running Instances in a separate OSE on ANY Server for temporary support. You may run the passive fail-over instances on a server other than the licensed server. A passive SQL Server instance is one that is not serving SQL Server data to clients or running active SQL Server workloads.

    29 ноября 2013 г. 11:53
    Модератор

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

    Если Ваша организация на полном серьезе обсуждает заключение соглашения EAS, это означает, что у Вашей организации наверняка есть выделенный менеджер в местном Microsoft. Если Вы его не знаете, то найдите его через LARа, с которым Вы обсуждаете EAS или напрямую через Инфоцентр Microsoft. А когда найдете, то задавайте ему вопросы в свое удовольствие))
    29 ноября 2013 г. 12:06
    Модератор
  • Итак, исключительно для целей System Center 2012 R2 разворачиваю двух-узловой кластер SQL Server на базе Windows Failover Cluster в режиме Active/Passive,
    то есть активный экземпляр SQL Server Engine будет в один момент времени выполняться только на одном узле кластера. Тут всё более или менее понятно.

    Однако возникает ещё один вопрос.
    Чтобы "не смешивать мух с котлетами", есть желание вынести роль SSRS на отдельную виртуалку (тем более что SSRS "по честному" в нашей ситуации некластеризуемая) 
    На этой виртуалке будут подниматься экземпляры SSRS базы данных которых будут размещаться в указанном кластере SQL Server Engine, то есть например для SCCM свой экземпляр SSRS, для SCOM - свой.
    И отпять же все это исключительно для нужд System Center.

    То есть получается что здесь уже мы говорим о конфигурации SQL Server с тремя серверами.
    Исходя из логики предложенной MSBuy.ru такое возможно в рамках нашей лицензии CIS.
    Что можете сказать по этому поводу? 

    29 ноября 2013 г. 12:16
  • Мнений по этому поводу нет?
    13 февраля 2014 г. 6:45