Добрый день уважаемы Хабровчане, друзья и знакомые. В качестве предисловия хочу рассказать о реализации одного интересного проекта или как сейчас модно выражаться, одного интересного кейса касаемо развертывания VDI инфраструктуры. Казалось, статей по VDI много, тут есть и step-by-step, и сравнение прямых конкурентов и опять step-by-step и опять сравнение конкурентных решений. Казалось, что можно предложить нового?
А нового, чего нету у многих статей, это описание экономического эффекта от внедрения, расчета стоимости владения выбранного решения и что ещё интереснее — сравнение стоимости владения с аналогичными решениями. В данном случае исходя из названия статьи ключевое слово дёшево: что это значит? У одного моего коллеги, знакомо и друга в начале года была задача реализовать VDI с минимальным количеством “окон”, а именно бесплатный гипервизор, Linux рабочий стол, бесплатная БД и прочие способы минимизации затрат с нашим «любимым» Microsoft.
А почему с “минимальными окнами”? Тут я отступлю от дальнейшего повествования и опишу диспозицию почему меня заинтересовало раскрытие именно этой темы. Мой знакомый, которому я помогал в развертывании проекта работает в средней компания со штатом больше около 500 человек, не весь софт легальный, но работы по его оптимизации шли, большинство Front-end информационных систем адаптированы под WEB, было хорошее настроение пока в один прекрасный день не пришел коллектор “персональный менеджер” Microsoft закрепленный за компанией и начал нет, не предлагать, не просить, а требовать срочно все принудительно легализовать, делая многие заключения о используемых решениях на основе открытых источников и пресс-релизов. Казалось, в компании не против, но эта назойливость и навязчивость, граничащие с угрозами, подстегнули к давним планам импортозамещения минимизации использования продуктов MS и максимального ухода в OpenSource. Человек со стороны может не особо поверить в описанную ситуацию с представителем софтверного гиганта, но в свое время аналогичная ситуация повторилась 1 в 1 с указанным давлением со стороны сотрудника Microsoft лично со мной.
С другой стороны, это дополнительный триггер для пересмотра стратеги развития IT подразделения с целью диверсификации использования платных программных продуктов. Опять-же, тенденция проникновения OpenSource решений для бизнеса набирает все большие масштабы, на эту тему было обсуждение на конференции ИТ-ОСЬ 0219 и слайд ниже полное тому подтверждение.
Так вот, в указанной выше организации была поставлена цель: форсировать завершение лицензирования MS продуктов, при этом максимально внедрять и использовать OpenSource решения. Для доступа пользователей было решено перейти с “терминалок” и Windows VDI полностью на Linux VDI. Выбор Citrix VDI был обусловлен ввиду небольшого штата администрирования, большого количества филиалов и простоты развёртывания масштабирования и уже приобретенном продукте.
И в первой части статьи я хочу остановиться на расчете TCO владения инфраструктуры Linux VDI и выборе решения на базе решения Citrix Virtual Apps and Desktops в простонародье XenDesktop и старого доброго XenServer хотя сейчас он называется Citrix Hypervisor (ох уж этот ребрендинг, разом изменить название почти всей продуктовой линейки) и соответственно Linux рабочих столов. Казалось все прекрасно знают, что синергия VDI/APP это совокупность использования Vmware в качестве гипервизора, Citrix в качестве контроллера доставки приложений и Microsoft как гостевой ОС. Но как быть если нужно та-же технология, но с минимальными затратами? Что-ж, давайте посчитаем:
В начале я расскажу о диспозиции ДО, а после что “стоило” перейти на новую платформу.
Для простоты и целостности картины давайте рассматривать только программную часть, так, как оборудование уже имелось и выполняло свою задачу.
Итак, в начале было… была прекрасная СХД EMC, Blade корзина HP c7000 и 7 G8 серверов в роли виртуализации VDI. На серверах был установлен Windows Server 2012R2 с ролью Hyper-V и использовался SCVMM. Была развернута приобретенная платформа VDI на базе XenDesktop 7.18, были развернуты несколько терминальных ферм. Зная диспозицию и необходимость лицензирования большого количества ПО давайте сравним стоимость развертывания Linux VDI и полного решения на базе Microsoft “под ключ”. Перевод было решено реализовывать поступательно, на первоначальном этапе затрагивались филиалы компании, вторым этапом предполагалось перевод оставшихся рабочих мест в ГО.
На терминальной ферме в основном работала 1С, на VDI рабочих столах работал стандартный офисный пакет, почта, файлы, интернет (основная их функция была исключительно чтение и печать).
Зная перечень требуемого ПО давайте посчитаем полную стоимость владение решения от Microsoft.
Windows Server:
Согласно требованиям лицензирования Microsoft, должны быть выполнены следующие условия:
- Лицензировать нужно все физические ядра в сервере.
- Минимальный пакет 2-ядерных лицензий на сервер — 8 шт. (или одна 16-ядерная лицензия).
- Минимальный пакет 2-ядерных лицензий на процессор — 4 шт. (это правило включается, если число процессоров больше двух).
- Пакет лицензий Standard предоставляет право использования одного физического и двух виртуальных экземпляров Windows Server на одном сервере.
- Пакет лицензий Datacenter предоставляет право использования одного физического и любого числа виртуальных экземпляров Windows Server на одном сервере.
Получается, что если на сервере требуется установить более 13 виртуальных экземпляров Windows Server и Windows рабочих станций, то экономически целесообразно приобрести редакцию Datacenter, которую мы и будем рассматривать.
Windows 10 VDI:
Согласно лицензионной политике Microsoft, доступ к виртуальным десктопам с клиентской ОС должен осуществляться с устройства, имеющего действующую подписку Microsoft VDA (Virtual Desktop Access), за исключением ПК охваченных действием Software Assurance. В нашем случае фактически нужно приобретать и ежегодно продлять подписку на 300 DVA лицензий.
“I’m buying VDI software from VMware / Citrix / another vendor.
Do I still need Windows VDA? Yes. If you are accessing a Windows client OS as your guest operating system in the datacenter from any non-SA device (including thin clients, iPads, etc), Windows VDA is the appropriate licensing vehicle regardless of the VDI software vendor you choose. The only scenario where you would not need Windows VDA is if you were using PCs covered under Software Assurance as the access devices, since virtual desktop access rights are included as a benefit of SA.”
SCVMM:
Система управления виртуальной инфраструктурой system center virtual machine manager входит в комплект Microsoft System Center и как отдельный продукт не поставляется. Касаемо такого подхода дискутировать не приходится, что имеем, то имеем.
Учитывая требования лицензирования:
- “Лицензировать нужно все физические ядра в сервере.
- Минимальный пакет 2-ядерных лицензий на сервер — 8 шт. (или одна 16-ядерная лицензия).
- Минимальный пакет 2-ядерных лицензий на процессор — 4 шт. (это правило включается, если число процессоров больше двух).
- Пакет лицензий Standard предоставляет право управления одной физической и двумя виртуальными ОС на одном сервере.
- Пакет лицензий Datacenter предоставляет право управления одной физической и любым количеством виртуальных ОС на одном сервере.”
Указанные цены прайсовые, безусловно при таком объеме возможно скидка, но в отличии от GLP прайсов Cisco или Lenovo, забудьте о скидке в 50 или 70%. По опыту взаимодействия с MS свыше 5% увидеть сложно. Получается только за первый год стоимость владения составит больше 5 миллионов рублей, в рамках 3 лет стоимость владения составит ~ 9 млн. руб. Цифра не малая, а для компании среднего размера скажу, что огромная. Получается, что с экономической точки зрения решение уже е кажется таким уж не простым.
Забегая вперед скажу, что после калькуляции решения указанного проекта руководство приняло положительное решение при его утверждении.
Итог:
В итоге связка ПО оказалась следующая: Гирепвизор Citrix Hypervisor, гостевые ОС Linux, всем управляет Citrix Virtual Desktops. Экономия 3 мин. руб. в год существенна. Легко ли было реализовать этот проект? Нет! Панацея ли это для такого решения? Нет! Но однозначно имеет место быть для детального рассмотрения возможности внедрения на базе Citrix VDI с Linux гостевыми системами. Минусы конечно есть и не малые, более детально о них я расскажу во второй части, которая будет полный step-by-step описанного решения.
В заключении хочу сказать, я не претендую на заключение в конечной инстанции, но сам по себе кейс, задача были очень интересный.
Спасибо за уделенное внимание, до скорой встречи)
Источник: habr.com