1. СРАВНЕНИЕ РЕШЕНИЙ
PA R A L L E L S V D I , C I T R I X X E N A P P,
V M WA R E V I E W
1 Ф У Н К Ц И О Н А Л Ь Н Ы Е П Р Е И М У Щ Е С Т В А П Е Р Е Д C I T R I X X E NA P P
• Управление ресурсами десктопов.
Parallels: Parallels VDI позволяет ограничить для каждого десктопа количество ресурсов
операционной системы:
• используемой памяти;
• времени/количества CPU;
• дискового пространства;
• числа процессов, сессий и т.п.
Citrix XenApp: У XenApp 5.0 такой комплекс функциональности отсутствует.
Что это значит для заказчика: Необходимость дополнительных затрат (на 20-25%) на
приобретение серверных мощностей, т.к. при отсутствии лимитирования ресурсов
приложения способны поглотить слишком большое количество ресурсов операционной
системы. Самым простым примером является «зацикливание» программы, при котором
она начинает использовать 90-100% времени CPU сервера. Другим примером является
чрезмерное потребление памяти каким-либо приложением – в этом случае
приложениям, запускаемым другими пользователями, не будет хватать ресурсов
CPU/памяти для нормального функционирования, что в особенности необходимо для
критически важных приложений.
Что это означает для Заказчика: В случае использования XenApp необходимы
дополнительные затраты на приобретение серверных мощностей.
• Удобство пользователей.
Parallels: Parallels Virtuozzo контейнер по функциональности полностью идентичен ПК.
Пользователь не увидит никаких изменений при использовании контейнера по сравнению
с использованием обычного ПК.
С точки зрения приложений и пользователя, каждый контейнер представляет собой
полноценное «чистое» окружение операционной системы с собственным диском,
реестром, набором локальных сервисов, пользователей и т.д.
Citrix XenApp: XenApp имеет собственный графический и логический интерфейс,
отличный от привычного ПК.
Что это означает для Заказчика: В случае использования XenApp необходимы
дополнительные расходы на адаптацию сотрудников к новому ПО. Кроме этого, это
2. означает более низкую производительность работы пользователей на начальных стадиях
эксплуатации.
• Необходимость адаптации приложений.
Parallels: Приложения запускаются внутри контейнеров без каких –либо изменений,
включая приложения, написанные под пользовательские ОС, такие как Windows XP, Vista,
Windows 7.
Citrix XenApp: Не все приложения смогут без изменений запускаться в среде XenApp.
Требуется адаптация приложений для использования с технологией виртуализации
приложений. В частностия, если приложение делает запись на диск по фиксированному
пути, то начинается конфликт приложений запущенных в различных сессиях.
Что это означает для Заказчика. Дополнительные расходы на адаптацию приложений.
Возможные сбои при конфликтах приложений. Увеличение времени развертывания
АРМов.
• Необходимость перезапуска сервера при сбоях приложений.
Parallels: Восстановление работоспособности АРМа путем перезагрузки отдельного
контейнера без перезагрузки всего сервера.
Citrix XenApp Для восстановления работоспособности АРМа необходимо
перезагрузить весь сервер.
Что это означает для Заказчика. При использовании Citrix XenApp большее время
восстановление АРМа (в 2-3 раза) и остановка работы всех АРМов на время перезагрузки
сервера.
• Дополнительное обеспечение безопасности АРМов.
Parallels: Используемая Parallels технология контейнеров обеспечивает полную изоляцию
между АРМами.
Citrix XenApp: Технология Citrix Presentation Server использует только стандартную
защиту Windows, которую необходимо конфигурировать под каждого пользователя или
группы пользователей.
Что это означает для Заказчика: В случае использования технологии Citrix Presentation
Server возникают дополнительные затраты на администрирование и увеличивается риск
несанкционированного доступа.
• Наличие функциональности резервного копирования десктопов.
Parallels: Parallels VDI предоставляют встроенную функциональность резервного
копирования и восстановления контейнеров. Дополнительно возможно использование
широко распространенных стандартных средств резервного копирования: Symantec Backup
Exec, Tivoli Storage Manager, EMC Networker, BrightStore ARCserve Backup, NT Backup и
т.п. для резервного копирования десктопов.
Citrix XenApp: У XenApp данная встроенная функциональность отсутствует.
Что это означает для Заказчика: В случае Citrix необходимо приобретение
дополнительного ПО резервного копирования.
• Установка обновлений ОС.
Parallels: В Parallels VDI по умолчанию все контейнеры обновляются автоматически при
установке обновлений на сервер.
Citrix XenApp: XenApp в предложенной конфигурации ставится в гипервизорные
виртуальные машины (4 виртуальные машины на сервер в пройденных тестах), то
3. необходимо будет обновлять каждую виртуальную машину, не менее 4-х обновлений на
сервер.
Что это означает для Заказчика: Увеличение затрат на администрирование обновлений
минимум в 4 раза.
2 ФУНКЦИОНАЛЬНЫЕ ПРЕИМУЩЕСТВА ПЕРЕД VMWARE VIEW
• Потребность в серверах
Parallels: По результатам тестов плотность на 1 сервер составила 107 виртуальных
десктопов.
VMware View: Плотность составила 52 виртуальные машины на 1 сервер.
Что это означает для Заказчика: Увеличение затрат на закупку серверных комплексов
более чем в 2 раза). Приобретение дополнительных серверов влечет за собой
дополнительные капитальные и операционные затраты, в том числе на системы хранения
данных, сетевую инфраструктуру, системное ПО, инфраструктуру зданий (площади,
стойки, кабели), электроэнергию. Затраты на администрирования также увеличатся более
чем в 2 раза.
• Стоимость антивирусной защиты.
Parallels: Устанавливается один антивирус на сервер.
VMware View: Антивирус устанавливается на каждую пользовательскую виртуальную
машину.
Что это означает для Заказчика: При использовании VMware дополнительные затраты
на антивирусные лицензии составят $3.4млн. на 100 тыс. пользователей. Кроме этого,
увеличиваются затраты на администрирование антивирусного ПО.
• Размер виртуального десктопа на диске.
Parallels: Шаблоны операционной системы и приложений Parallels VDI с использованием
механизмов «копирования при записи» дают возможность безопасно использовать одни и
те же файлы множеством контейнеров, что обеспечивает малый размер каждого десктопа
на диске - 150-200 МБ.
VMware View: В случае VMware View размер виртуального десктопа составляет около
1.5ГБ.
Хотя VMware View предлагает использовать технологию Linked Clones, она достаточно
неудобна в использовании – для сохранения небольшого размера десктопов необходимо
постоянно (раз в несколько дней) запускать процедуру их «обновления»,а фактически -
пересоздания (часть пользовательских данных при этом сохраняется на дополнительном
диске “D”). Иначе размер Linked Clone драматически увеличивается в течение нескольких
дней - в 5-10 раз.
Что это означает для Заказчика: Увеличение затрат на системы хранения данных в
случае VMware View.
• Наличие функциональности резервного копирования десктопов.
Parallels: Parallels VDI предоставляют встроенную функциональность резервного
копирования и восстановления контейнеров. Дополнительно возможно использование
широко распространенных стандартных средств резервного копирования: Symantec Backup
Exec, Tivoli Storage Manager, EMC Networker, BrightStore ARCserve Backup, NT Backup и
т.п. для резервного копирования десктопов.
4. VMware View: Данная встроенная функциональность отсутствует.
Что это означает для Заказчика: В случае с VMware View необходимо приобретение
дополнительного ПО резервного копирования.
• Динамическое управление ресурсами
Parallels: Parallels VDI позволяют изменять количество ресурсов, выделенных каждому
контейнеру без его перезагрузки (для объема выделенной памяти, времени CPU, дискового
пространства, параметров сети и т.п.).
VMware View: В случае использования VMware View при заполнении диска виртуальной
машины увеличение его размеров требует дополнительного администрирования с
обязательной перезагрузкой.
Что это означает для Заказчика: При использовании VMware требуется увеличение
затрат на администрирование.
• Автоматическая установка обновлений ОС.
Parallels: В Parallels VDI по умолчанию все контейнеры обновляются автоматически при
установке обновлений на сервер.
VMware View: Наличие полной операционной системы в каждой виртуальной машине
приводит к необходимости устанавливать обновления в каждой виртуальной машине.
Что это означает для Заказчика: Использование VMware View приводит к
дополнительным административным расходам, пропорциональным числу десктопов.
3 ЗАКЛЮЧЕНИЕ
Помимо перечисленных в данном документе функциональных преимуществ, решение Parallels
является экономически более выгодным, как с точки зрения первоначальных инвестиций, так и
с точки зрения эксплуатационных затрат.