Изменения в лицензировании клиентских подключений к серверам виртуализации

Несмотря на жалобы отдельных товарищей на избыточную сложность схем лицензирования, Microsoft продолжает их дорабатывать и время от времени вносит изменения. И эти изменнения, в последнее время, систематически действуют в интересах заказчиков — снижая, а не повышая требования к закупке лицензий. Как мы помним, в прошлый раз были введены новые возможности по краткосрочному переносу лицензий между физическими серверами в пределах одной фермы — что получило называние Application Server License Mobility. А в январе этого года вышло новое «послабление», которое также напрямую связано с темой виртуализации. К сожалению, ни у кого из нас долгое время не доходили руки рассказать об этом подробно, так что сегодня я постараюсь восполнить этот пробел. Надеюсь, что эта информация всё-таки окажется полезной хотя бы некоторым из читателей.

Итак, общая суть нововведения такова. Больше вам не требуются Client Access License (CAL) для Windows Server 2008, если ваш физический сервер используется исключительно для роли виртуализации. При этом полностью сохраняются все аспекты лицензирования гостевых ОС, запущенных в виртуальных машинах. Звучит не очень заманчиво? Мне тоже так сначала показалось. Но на самом деле, это развязывает руки заказчику и здорово повышает привлекательность Hyper-V в целой серии специфических сценариев. Приведу для иллюстрации пару примеров.

Консолидация имеющихся серверов. В вашей инфраструктуре существует некоторое количество серверов Windows Server 2003, для которых приобретено и используется необходимое количество CAL. Вы планируете перенести эти серверы в виртуальные машины Hyper-V. (Для этого можно, например, использовать функцию конвертации физической машины в виртуальную — Physical to Virtual или P2V — которая присутствует в System Center Virtual Machine Manager [SCVMM] 2008).

Для запуска виртуальных машин вы хотели бы использовать Hyper-V — который, как известно, является одной из ролей Windows Server 2008. И именно поэтому, согласно старым правилам лицензирования, вам пришлось бы обновить до версии Server 2008 все CAL, которые использовались для работы с мигрируемыми серверами. Согласитесь, что в таком свете перспектива консолидации выглядит не такой уж и выгодной. И в сравнении с ней довольно привлекательными могут показаться такие альтернативы, как бесплатный Hyper-V Server 2008 (который, как известно, сам по себе не требует никаких CAL) — или даже решения конкурентов.

Что же — Microsoft получила довольно-таки мощную волну обратной связи от своих закачиков и партнёров, и весьма оперативно пересмотрела свои требования. Теперь в описываемом сценарии обновление CAL более не потребуется. Достаточно того, что они соответствуют версии ОС в виртуальных машинах — то есть, Windows Server 2003. Это, кстати, хороший пример того, что Microsoft действительно прислушивается к аргументированной критике, здравым комментариям и разумным предложениям, которые выдвигаются различными участниками рынка.

Использование ОС третьих фирм в среде виртуализации. Аналогично предыдущему сценарию, вы можете захотеть использовать Linux в виртуальных машинах Hyper-V. И при этом ранее вам потребовалось бы лицензировать клиентские подключения к этим ВМ — из-за того, что «родительский раздел» всё-таки использует Windows Server. В свете таких условий перспективы использования Hyper-V как платформы виртуализации для Linux выглядели весьма сомнительными, особенно если заказчик хотел бы использовать этот Linux, например, для хостинга веб-сайтов, доступных через Интернет. Теперь это требование так же снято. Иными словами, вам необходимо только корректно лицензировать ОС в виртуальной машине согласно требованиям поставщика этой ОС.

Описываемые изменения касаются только тех ситуаций, когда «родительский раздел», который работает под управлением Windows Server 2008, используется исключительно для следующих целей:

  • непосредственно виртуализации и управления ею (включая возможность кластеризации);
  • управления и обслуживания виртуальных машин, ОС и приложений в них.

Если Windows Server 2008 выполняет какие-либо другие роли помимо Hyper-V, то политика лицензирования не меняется. Для работы с таким сервером по-прежнему нужны Windows Server 2008 CAL.

Но при этом важно понимать, что в отличие от августовских изменений, новые правила действуют не только на тех заказчиков, которые получили лицензии по соглашениям корпоративного лицензирования. Если вы приобрели лицензии в розницу (Retail) или вместе с оборудованием (OEM), то ваши условия использования продуктов также подпадают под действия описываемых изменений. Помимо этого, никаких дополнительных требований, вроде необходимости покупки Software Assurance (SA), также не предусмотрено.

Описанные изменения будут включены в новую версию Прав на использование продукта (Product Use Rights, PUR), которая выйдет в апреле. Однако они полностью вступили в силу начиная с 16 января. И уже отредактирован соответствующим образом текст двух обзорных документов о корпоративном лицензировании (Volume License Brief).