Преимущества - Недостатки - Сравнение MCS vs. PVS

Вопрос, что лучше MCS или PVS, является предметом интенсивных дискуссий уже многие годы. Каждая технология имеет как своих сторонников, так и противников. И я пожалуй, не ошибусь, если скажу, что приверженцы PVS все еще в большинстве.

Понятно, что у каждой технологии есть свои преимущества и недостатки. Часто недостатки одной технологии одновременно являются преимуществом другой. И MCS, и PVS преследуют одну общую цель, а именно, быстрое создание и развёртывание виртуальных машин для инфраструктуры XenDesktop. В обоих случаях мы говорим о создании Master-Image и его распределении соответствующим целевым системам.

 

MCS vs PVS

 

Если PVS передает vDisk по сети, то MCS использует функции гипервизора для создания виртуальных машин. В широком смысле можно сказать, что PVS создает нагрузку на сеть, а MCS на СХД (Storage).

Итак, предлагаю небольшое сравнение обоих технологий.

 

Недостатки PVS

- Основным недостатком внедрения PVS является дополнительное усложнение всей инфраструктуры и связанные с этим затраты.

- Консоль управления довольно устарела и не слишком интуитивна

- PVS создает дополнительную нагрузку на сети, но в современных сетях данная тема не заслуживает особого внимания.

- PVS не способен работать в облаке (полагаю, что это лишь временное ограничение).

- PVS может работать только в пределах локальной сети.

- Создание образа (Master-Image) занимает достаточно много времени.

- PVS требует следующие дополнительные компоненты инфраструктуры при внедрении: 

  • PVS-Server (2 сервера для создания высокой доступности)
  • PVS-Store (место для хранения vDisk-ов)
  • дополнительные опции на DHCP сервере (66 и 67)
  • дополнительная база данных
  • создание шаблонов виртуальных машин.

 

Преимущества PVS

- PVS обеспечивает более гибкий способ для управления версиями системы

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

- PVS может быть использован не только с виртуальными, но и с физическими машинами. 

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

- PVS требует значительно меньшего пространства на СХД.

- Физические требования к СХД значительно ниже, чем у MCS.

- Простота резервного копирования, достаточно лишь сохранить диск (.vhdx) и конфигурационные файлы к нему.

- теоретически, возможно использование одного и того же образа, как для виртуальной, так и для физической среды.

Если в вашей инфраструктуре используется гипервизор XenServer (версии 7.1 и выше), то встроенная технология кэширования (PVS-Accelerator) значительно снизит нагрузку на сеть. Лишь одна виртуальная машина (вернее ее vDisk) будет передана по сети и сохранена в кэше гипервизора. Все остальные VM будут загружены из кэша.

 

Machine Creation Services

В версии XenDesktop 7.9 компания Citrix значительно улучшила функциональность MCS, представив новую технологию, называемую MCS Storage Optimization. Она позволяет снизить нагрузку и повысить производительность. Функциональность MCS Storage Optimization идентична функции PVS „Cache in Device RAM with Overflow on Hard Disk“ 

Дополнительная информация Introducing MCS Storage Optimization

Недостатки MCS

- MCS требует гораздо больше времени для развертывания и отката к предыдущей версии *

- высокие требования по IOPS к СХД (речь идет прежде всего о так называемом Boot-Storm) *

- потребляет значительно больше места на СХД *

- с помощью MCS возможно только развёртывание виртуальных систем

* Зависит от используемых систем хранения и количества прикрепленных хранилищ данных (Datastore). Частота обновления системы также имеет значение. 

 

MCS Image Verteilung


Данная картинка иллюстрирует процесс обновления имиджа. При каждом обновлении каталога машин, вся процедура повторяется снова (шаги 1-3). Необходимо помнить, что базовый диск будет скопирован на все подключенные хранилища. Чем больше хранилищ подключено при конфигурации хоста, тем медленнее общий процесс. Использование All-Flash СХД (например, PureStorage) может устранить проблемы с Boot-Storm. А применение дедупликации данных сводит к минимуму потребность в дисковом пространстве.


Преимущества MCS

- Никаких дополнительных компонентов (SQL, Store) и внесение изменений (DHCP) в инфраструктуру не требуется.

- Функционал полностью интегрирован в Studio, дополнительная консоль управления не требуется. 

- MCS интуитивен и прост в обращении- возможность использования в облаке (Microsoft Azure, Amazon AWS) 

Нижеперечисленные шаги, необходимые для обновления образа:

MCS - Обновление образа

  1. включить Master-VM
  2. внести необходимые изменения
  3. выключить Master-VM
  4. создайте снимок системы (Snapshot)
  5. обновите каталог машины на основе снапшота


PVS – Обновление образа

  1. создать новую версию vDisk (Maintenance Disk) 
  2. включить Maintenance -VM
  3. в меню загрузки выбрать Maintenance Disk
  4. внести необходимые изменения
  5. выключить Maintenance -VM
  6. перевести виртуальную машину в режим Production
  7. перезагрузить виртуальные машины из коллекции


Заключение

Для меня лично, одно их основных преимуществ PVS, — это скорость отката на предыдущую версию. Необходимо просто выбрать в свойствах диска желаемую версию и перезагрузить подключённые к диску компьютеры. В MCS хоть и есть кнопка „Rollback Machine Update“, но в зависимости от скорости и количества узлов СХД процесс может занимать достаточно длительное время. Другой неоспоримый плюс PVS возможность нахождения одного и того же диска в трех режимах одновременно: обслуживания, тестирования и продуктивном.

Как вы можете видеть, каждая технология имеет свои преимущества и недостатки. Существуют сценарии, в которых одна технология наиболее близко соответствует вашим требованиям, чем другая. С помощью Proof-of-Concept вы можете быстро получить первоначальный опыт и принять правильное решение.

 

Дополнительная полезная информация

Сравнение PVS vs MCS от ведущего инженера фирмы Citrix, Даниэля Феллера - PVS vs MCS

 


Всегда рад Вашим отзывам, комментариям и конструктивной критике

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.