SlideShare une entreprise Scribd logo
1  sur  28
© 2014 VMware Inc. All rights reserved. 
Оптимизация производительности VDI 
Арсен Валиулин 
Хамзет Шогенов 
Ноябрь 2014
Содержание 
• VDI – это далеко еще не все 
• Оптимизация пользовательской ОС 
• Периферийные устройства и данные конечного пользователя 
• Доступ с мобильных устройств 
• Планирование механизма подготовки пользовательских ВМ 
• Оптимизация среды виртуализации 
• Оптимизация системы хранения данных(СХД) 
• Оптимизация сетевого траффика 
• Выбор компонентов для резервного копирования 
• Don’t’s 
• Ссылки
VDI – это далеко еще не все 
Что такое End User Computing(EUC)?
Компоненты EUC
Оптимизация пользовательской ОС 
Оптимизация внутренних механизмов и приложений внутри 
виртуальной машины
Что нужно оптимизировать? Минимальный набор. 
• Операционная система 
– Механизмы индексирования 
– Механизмы кэширования 
– Файл подкачки 
– Драйверы устройств 
• Приложения 
– Офисный пакет 
– Антивирус 
Более подробно: презентация Алексея Рыбалко «Оптимизация шаблона виртуального 
рабочего места – протоколы подключения»
Периферийные устройства и данные 
конечного пользователя 
Как печатать, сканировать, подключать веб-камеру и управлять 
пользовательскими данными?
Периферийные устройства и данные пользователя 
• Периферия 
– Печать: ThinPrint 
– Сканирование: Tricerat 
– Веб-камеры: RTAV 
– USB passthrough для поддерживаемых 
устройств 
– Нестандартные USB утсройства: USB 
Redirection 
• Данные и приложения 
– Persona Management 
– ThinApp 
– MS AD Roaming Profiles и Folder redirection 
– Network Share 
– Решения партнеров 
– App Volumes 
Более подробно: презентация Виктора Владимирова «Подготовка стандартных рабочих мест. 
Взгляд со стороны серверов»
Доступ с мобильных устройств 
Как облегчить жизнь пользователям мобильных устройств?
Оптимизация доступа с мобильных устройств 
• Безопасность - AirWatch 
– Политики доступа к внутренним 
ресурсам(требование PIN, Remote 
Wipe и пр.) 
– Контейнеризация приложений(DLP) 
– Доставка настроек и сертификатов 
безопасности 
– SSL VPN туннели для доступа к 
внутренним ресурсам 
• Пользовательский интерфейс 
– Переработка интерфейса веб- 
приложения: Capriza 
– Доступ к меню пуск и приложениям в 
стиле «нативных» меню: Unity Touch 
– Адаптированный клиент подключений: 
Horizon View Client 
Более подробно: презентация Евгения Пономаренко «Airwatch: управление мобильными 
устройствами»
Планирование механизма подготовки 
пользовательских ВМ 
Какой выбирать механизм подготовки ВМ и почему?
Механизмы создания пользовательских ВМ 
Полные клоны «золотого образа» 
• Плюсы: 
– Сохранение данных пользователя между 
сессиями 
– Возможность установки собственного ПО 
– Максимальная приближенность к 
традиционному десктопу 
• Минусы: 
– Чрезмерное расходование дискового 
пространства СХД 
– Трудоемкость защиты от Boot и Logon 
штормов 
– Высокие затраты ресурсов при управлении 
и обновлении ПО 
Связанные клоны из снимка состояния 
«золотого образа» 
• Плюсы 
– Эффективное расходование дискового 
пространства СХД 
– Простота управления и обновления ПО 
– Хорошая база для устранения Boot и 
Logon штормов 
• Минусы 
– Сброс настроек и данных пользователя 
после завершения сессии 
– Трудоемкость установки собственного ПО
Оптимизация среды виртуализации 
Оптимизация параметров гипервизора и отказоустойчивости
Оптимизация параметров гипервизора 
• Оптимизации потребления ОЗУ: 
– Включение механизма Transparent Page Sharing(TPS) 
– Отключение Guest Large Pages 
– Отключение ASLR 
• Оптимизация дискового ввода/вывода: 
– Включение мезанизма CBRC 
– Размещение ВМ со схожими ОС и пакетами приложений в рамках определенных групп 
серверов виртуализации 
• Отказоустойчивость и балансировка нагрузки: 
– Использование механизма HA 
– Использование механизма DRS
Экономия ресурсов ОЗУ при использовании TPS 
Общий объем потребляемой группой ВМ ОЗУ сервера виртуализации – 50 ГБ, 
дедуплицированная память – 32 ГБ 
Экономия - 33ГБ
Оптимизация системы хранения 
данных(СХД) 
Как оптимизировать распределение нагрузки ввода/вывода на СХД и 
повысить отказоустойчивость?
Оптимизация обращений к СХД 
• Распределение путей доступа к одним и тем же разделам СХД от одних и тех же 
серверов виртуализации по принципу «крест-на-крест» 
• Использование примитивов VAAI 
• Использование Antivirus IO Offload (vShield Endpoint) 
• Перемещение SWAP файлов на более быстрые диски 
• Использование сторонних решений, проксирующих IO запросы (Altiris, GreenBytes, 
Fusion-io и пр.) 
• Оптимизация нагрузки при использовании связанных клонов: 
– Перемещение «золотых образов» на более быстрые диски (желательно SSD) 
– Не создавать реплики «золотого образа» на разделах СХД с разностными дисками в случае 
использования SSD 
• Использование AllFlash массивов
Архитектура подключения СХД 
Подобная схема позволяет повысить 
надежность и одновременно 
распределить нагрузку между узлами 
СХД и серверами виртуализации
Оптимизация сетевого траффика 
Как оптимизировать и распределить нагрузку на сеть?
Оптимизация сетевой нагрузки 
• Минимизация количества сетевых узлов от клиентской станции до 
виртуальной машины 
• Распределение сетевой нагрузки при помощи механизмов гипервизора 
• Распределение сетевой нагрузки между брокерами соединений и SSL 
шлюзами при помощи сторонних балансировщиков (F5, Riverbed) 
• Использование WAN оптимизаторов (для удаленных офисов) 
• Использование механизмов оптимизации трафика печати (ThinPrint), 
сканирования (Tricerat) и USB Passthough
Оптимизация WAN траффика
Выбор компонентов для резервного 
копирования 
Для каких компонентов VDI необходимо выполнять резервное 
копирование?
Что нужно бэкапировать? Минимальный набор. 
• БД View Connection Server ADAM с помощью утилиты vdmexport.exe 
• БД View Composer с помощью сторонних систем 
• «Золотые образы» виртуальных машин с помощью сторонних систем 
• Пользовательские данные с помощью сторонних систем 
• БД vCenter Server с помощью сторонних систем
Don’t’s 
Чего следует избегать при планировании и внедрении VDI?
Чего не стоит делать 
• Увлекаться «тонкой» настройкой компонентов VDI – это может привести к затруднениям 
при оказании технической поддержки и негативно повлиять на отказоустойчивость 
• Игнорировать результирующую нагрузку на сеть 
• Игнорировать сохранение пользовательских данных 
• Игнорировать воздействие антивирусного ПО 
• Игнорировать накладные расходы на Boot/Logon штормы 
• Игнорировать оптимизацию гостевой ОС пользовательских ВМ 
• Закупать оборудование без проверки его вхождения в Compatibility Matrix (как серверного, 
так и клиентского, в т.ч. периферийные устройства) 
• Игнорировать оптимизацию кэширования в различных узлах системы 
• Игнорировать специфику нагрузки VDI при проектировании СХД
Ссылки 
• http://www.yellow-bricks.com 
• http://www.virtuallyghetto.com 
• http://www.virtuallyghetto.com 
• http://kb.vmware.com/kb/1008046 
• http://myvirtualcloud.net/?p=2449 
• http://blogs.vmware.com/euc/2013/03/introducing-unity-touch.html 
• http://www.vmware.com/files/pdf/view/VMware-View-5-PCoIP-Network-Optimization-Guide.pdf 
• http://vmtoday.com/2012/12/optimize-microsoft-office-and-outlook-in-vdi-environments/ 
• http://www.emc.com/collateral/software/white-papers/h8043-windows-virtual-desktop-view-wp.pdf 
• http://www.f5.com/pdf/white-papers/optimizing-vmware-vdi-wp.pdf
Спасибо за внимание! 
Арсен Валиулин 
Service Busyness Manager 
avaliulin@vmware.com 
Хамзет Шогенов 
Technical Account Manager 
kshogenov@vmware.com
Оптимизация производительности среды VDI

Contenu connexe

Tendances

Hosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктурыHosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктурыDe Novo
 
Рецепт здоровья проектов по VDI от Dell, Крок и Citrix
Рецепт здоровья проектов по VDI от Dell, Крок и CitrixРецепт здоровья проектов по VDI от Dell, Крок и Citrix
Рецепт здоровья проектов по VDI от Dell, Крок и CitrixDellTeam
 
Виртуализация рабочих мест Vmware VDI
Виртуализация рабочих мест Vmware VDIВиртуализация рабочих мест Vmware VDI
Виртуализация рабочих мест Vmware VDIКРОК
 
1С-Битрикс - Веб-кластер
1С-Битрикс - Веб-кластер1С-Битрикс - Веб-кластер
1С-Битрикс - Веб-кластерAlexander Demidov
 
Parallels VDI от IBS
Parallels VDI от IBSParallels VDI от IBS
Parallels VDI от IBSIBS
 
Виртуализация рабочих станций
Виртуализация рабочих станцийВиртуализация рабочих станций
Виртуализация рабочих станцийКРОК
 
Мониторинг виртуальной инфраструктуры как залог готовности к облачным технол...
Мониторинг виртуальной инфраструктуры как залог готовности к облачным технол...Мониторинг виртуальной инфраструктуры как залог готовности к облачным технол...
Мониторинг виртуальной инфраструктуры как залог готовности к облачным технол...Dell_Russia
 
CLI203 - VDI project Architecture
CLI203 - VDI project ArchitectureCLI203 - VDI project Architecture
CLI203 - VDI project ArchitectureSergey Khalyapin
 
Виртуализация десктопов от Dell Wyse и Citrix – естественный выбор!
Виртуализация десктопов от Dell Wyse и Citrix – естественный выбор!Виртуализация десктопов от Dell Wyse и Citrix – естественный выбор!
Виртуализация десктопов от Dell Wyse и Citrix – естественный выбор!Dell_Russia
 
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированиюЧем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированиюSergey Khalyapin
 
Рабочий стол всегда и везде. Реализация подхода VDI (Virtual Desktop Infrastr...
Рабочий стол всегда и везде. Реализация подхода VDI (Virtual Desktop Infrastr...Рабочий стол всегда и везде. Реализация подхода VDI (Virtual Desktop Infrastr...
Рабочий стол всегда и везде. Реализация подхода VDI (Virtual Desktop Infrastr...КРОК
 
Symantec, Швыдченко Иван
Symantec, Швыдченко ИванSymantec, Швыдченко Иван
Symantec, Швыдченко ИванDiana Mokhina
 
Veeam for Bit Byte 25 апреля 2014
Veeam for Bit Byte 25 апреля 2014Veeam for Bit Byte 25 апреля 2014
Veeam for Bit Byte 25 апреля 2014Илья Фураев
 
Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"
Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"
Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"St. Petersburg Foundation for SME Development
 
Нагрузочное тестирование VDI
Нагрузочное тестирование VDIНагрузочное тестирование VDI
Нагрузочное тестирование VDISergey Khalyapin
 
Упрощение ИТ и повышение уровня утилизации с помощью конвергентных инфраструк...
Упрощение ИТ и повышение уровня утилизации с помощью конвергентных инфраструк...Упрощение ИТ и повышение уровня утилизации с помощью конвергентных инфраструк...
Упрощение ИТ и повышение уровня утилизации с помощью конвергентных инфраструк...Dell_Russia
 
Виртуализация рабочих мест: ЧТО? ЗАЧЕМ? КАК?
Виртуализация рабочих мест: ЧТО? ЗАЧЕМ? КАК?Виртуализация рабочих мест: ЧТО? ЗАЧЕМ? КАК?
Виртуализация рабочих мест: ЧТО? ЗАЧЕМ? КАК?Vsevolod Shabad
 
ПО HPE для задач резервного копирования и восстановления данных
ПО HPE для задач резервного копирования и восстановления данныхПО HPE для задач резервного копирования и восстановления данных
ПО HPE для задач резервного копирования и восстановления данныхYuri Yashkin
 

Tendances (20)

Hosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктурыHosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктуры
 
Рецепт здоровья проектов по VDI от Dell, Крок и Citrix
Рецепт здоровья проектов по VDI от Dell, Крок и CitrixРецепт здоровья проектов по VDI от Dell, Крок и Citrix
Рецепт здоровья проектов по VDI от Dell, Крок и Citrix
 
Horizon using scenarios
Horizon using scenariosHorizon using scenarios
Horizon using scenarios
 
Виртуализация рабочих мест Vmware VDI
Виртуализация рабочих мест Vmware VDIВиртуализация рабочих мест Vmware VDI
Виртуализация рабочих мест Vmware VDI
 
1С-Битрикс - Веб-кластер
1С-Битрикс - Веб-кластер1С-Битрикс - Веб-кластер
1С-Битрикс - Веб-кластер
 
Parallels VDI от IBS
Parallels VDI от IBSParallels VDI от IBS
Parallels VDI от IBS
 
Виртуализация рабочих станций
Виртуализация рабочих станцийВиртуализация рабочих станций
Виртуализация рабочих станций
 
Мониторинг виртуальной инфраструктуры как залог готовности к облачным технол...
Мониторинг виртуальной инфраструктуры как залог готовности к облачным технол...Мониторинг виртуальной инфраструктуры как залог готовности к облачным технол...
Мониторинг виртуальной инфраструктуры как залог готовности к облачным технол...
 
CLI203 - VDI project Architecture
CLI203 - VDI project ArchitectureCLI203 - VDI project Architecture
CLI203 - VDI project Architecture
 
Виртуализация десктопов от Dell Wyse и Citrix – естественный выбор!
Виртуализация десктопов от Dell Wyse и Citrix – естественный выбор!Виртуализация десктопов от Dell Wyse и Citrix – естественный выбор!
Виртуализация десктопов от Dell Wyse и Citrix – естественный выбор!
 
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированиюЧем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
 
Рабочий стол всегда и везде. Реализация подхода VDI (Virtual Desktop Infrastr...
Рабочий стол всегда и везде. Реализация подхода VDI (Virtual Desktop Infrastr...Рабочий стол всегда и везде. Реализация подхода VDI (Virtual Desktop Infrastr...
Рабочий стол всегда и везде. Реализация подхода VDI (Virtual Desktop Infrastr...
 
Symantec, Швыдченко Иван
Symantec, Швыдченко ИванSymantec, Швыдченко Иван
Symantec, Швыдченко Иван
 
Veeam for Bit Byte 25 апреля 2014
Veeam for Bit Byte 25 апреля 2014Veeam for Bit Byte 25 апреля 2014
Veeam for Bit Byte 25 апреля 2014
 
Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"
Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"
Виртуальная ИТ-инфраструктура предприятия на базе свободного ПО "под ключ"
 
Нагрузочное тестирование VDI
Нагрузочное тестирование VDIНагрузочное тестирование VDI
Нагрузочное тестирование VDI
 
Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)
 
Упрощение ИТ и повышение уровня утилизации с помощью конвергентных инфраструк...
Упрощение ИТ и повышение уровня утилизации с помощью конвергентных инфраструк...Упрощение ИТ и повышение уровня утилизации с помощью конвергентных инфраструк...
Упрощение ИТ и повышение уровня утилизации с помощью конвергентных инфраструк...
 
Виртуализация рабочих мест: ЧТО? ЗАЧЕМ? КАК?
Виртуализация рабочих мест: ЧТО? ЗАЧЕМ? КАК?Виртуализация рабочих мест: ЧТО? ЗАЧЕМ? КАК?
Виртуализация рабочих мест: ЧТО? ЗАЧЕМ? КАК?
 
ПО HPE для задач резервного копирования и восстановления данных
ПО HPE для задач резервного копирования и восстановления данныхПО HPE для задач резервного копирования и восстановления данных
ПО HPE для задач резервного копирования и восстановления данных
 

Similaire à Оптимизация производительности среды VDI

CloudsNN 2014. Андрей Бешков. Защита ваших данных в Office 365.
CloudsNN 2014. Андрей Бешков. Защита ваших данных в Office 365.CloudsNN 2014. Андрей Бешков. Защита ваших данных в Office 365.
CloudsNN 2014. Андрей Бешков. Защита ваших данных в Office 365.Clouds NN
 
Презентация проекта "Виртуальное частное облако инструмент снижения TCO"
Презентация проекта "Виртуальное частное облако инструмент снижения TCO"Презентация проекта "Виртуальное частное облако инструмент снижения TCO"
Презентация проекта "Виртуальное частное облако инструмент снижения TCO"Радик Кутлов
 
VMware on IBM Cloud - Webinar (russian)
VMware on IBM Cloud - Webinar (russian)VMware on IBM Cloud - Webinar (russian)
VMware on IBM Cloud - Webinar (russian)Artem Medvedev
 
Совместные решения Citrix и Dell для правильной организации рабочих мест
Совместные решения Citrix и Dell для правильной организации рабочих местСовместные решения Citrix и Dell для правильной организации рабочих мест
Совместные решения Citrix и Dell для правильной организации рабочих местDell_Russia
 
Инфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформыИнфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформыCisco Russia
 
Виртуализация настольных ПК с VMware View
Виртуализация настольных ПК с VMware ViewВиртуализация настольных ПК с VMware View
Виртуализация настольных ПК с VMware Viewareconster
 
Архитектура Cisco VXI для виртуализации рабочих мест пользователей и её внед...
 Архитектура Cisco VXI для виртуализации рабочих мест пользователей и её внед... Архитектура Cisco VXI для виртуализации рабочих мест пользователей и её внед...
Архитектура Cisco VXI для виртуализации рабочих мест пользователей и её внед...Cisco Russia
 
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...Cisco Russia
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureAndrew Mayorov
 
Дмитрий Бутмалай (IBS). Использование облачных технологий в ВПК
Дмитрий Бутмалай (IBS). Использование облачных технологий в ВПКДмитрий Бутмалай (IBS). Использование облачных технологий в ВПК
Дмитрий Бутмалай (IBS). Использование облачных технологий в ВПКIBS
 
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...SQALab
 
VMDC: Архитектура для ITaaS
VMDC: Архитектура для ITaaSVMDC: Архитектура для ITaaS
VMDC: Архитектура для ITaaSCisco Russia
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Ontico
 
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»SpbDotNet Community
 
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспекты
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспектыОблака в Украине и ЕС как инструменты защиты ИТ: практические аспекты
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспектыDe Novo
 
Развитие вычислительной платформы Cisco UCS
Развитие вычислительной платформы Cisco UCSРазвитие вычислительной платформы Cisco UCS
Развитие вычислительной платформы Cisco UCSCisco Russia
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Ontico
 
CMSP: как получить от облака больше
CMSP: как получить от облака большеCMSP: как получить от облака больше
CMSP: как получить от облака большеDe Novo
 
Организация современных рабочих мест – различные подходы с использованием реш...
Организация современных рабочих мест – различные подходы с использованием реш...Организация современных рабочих мест – различные подходы с использованием реш...
Организация современных рабочих мест – различные подходы с использованием реш...Fujitsu Russia
 

Similaire à Оптимизация производительности среды VDI (20)

CloudsNN 2014. Андрей Бешков. Защита ваших данных в Office 365.
CloudsNN 2014. Андрей Бешков. Защита ваших данных в Office 365.CloudsNN 2014. Андрей Бешков. Защита ваших данных в Office 365.
CloudsNN 2014. Андрей Бешков. Защита ваших данных в Office 365.
 
Презентация проекта "Виртуальное частное облако инструмент снижения TCO"
Презентация проекта "Виртуальное частное облако инструмент снижения TCO"Презентация проекта "Виртуальное частное облако инструмент снижения TCO"
Презентация проекта "Виртуальное частное облако инструмент снижения TCO"
 
VMware on IBM Cloud - Webinar (russian)
VMware on IBM Cloud - Webinar (russian)VMware on IBM Cloud - Webinar (russian)
VMware on IBM Cloud - Webinar (russian)
 
Совместные решения Citrix и Dell для правильной организации рабочих мест
Совместные решения Citrix и Dell для правильной организации рабочих местСовместные решения Citrix и Dell для правильной организации рабочих мест
Совместные решения Citrix и Dell для правильной организации рабочих мест
 
Инфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформыИнфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформы
 
Виртуализация настольных ПК с VMware View
Виртуализация настольных ПК с VMware ViewВиртуализация настольных ПК с VMware View
Виртуализация настольных ПК с VMware View
 
Архитектура Cisco VXI для виртуализации рабочих мест пользователей и её внед...
 Архитектура Cisco VXI для виртуализации рабочих мест пользователей и её внед... Архитектура Cisco VXI для виртуализации рабочих мест пользователей и её внед...
Архитектура Cisco VXI для виртуализации рабочих мест пользователей и её внед...
 
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
Дмитрий Бутмалай (IBS). Использование облачных технологий в ВПК
Дмитрий Бутмалай (IBS). Использование облачных технологий в ВПКДмитрий Бутмалай (IBS). Использование облачных технологий в ВПК
Дмитрий Бутмалай (IBS). Использование облачных технологий в ВПК
 
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
 
VMDC: Архитектура для ITaaS
VMDC: Архитектура для ITaaSVMDC: Архитектура для ITaaS
VMDC: Архитектура для ITaaS
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
 
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
 
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспекты
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспектыОблака в Украине и ЕС как инструменты защиты ИТ: практические аспекты
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспекты
 
Развитие вычислительной платформы Cisco UCS
Развитие вычислительной платформы Cisco UCSРазвитие вычислительной платформы Cisco UCS
Развитие вычислительной платформы Cisco UCS
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
 
Платформа в облаках. Windows Azure
Платформа в облаках. Windows AzureПлатформа в облаках. Windows Azure
Платформа в облаках. Windows Azure
 
CMSP: как получить от облака больше
CMSP: как получить от облака большеCMSP: как получить от облака больше
CMSP: как получить от облака больше
 
Организация современных рабочих мест – различные подходы с использованием реш...
Организация современных рабочих мест – различные подходы с использованием реш...Организация современных рабочих мест – различные подходы с использованием реш...
Организация современных рабочих мест – различные подходы с использованием реш...
 

Оптимизация производительности среды VDI

  • 1. © 2014 VMware Inc. All rights reserved. Оптимизация производительности VDI Арсен Валиулин Хамзет Шогенов Ноябрь 2014
  • 2. Содержание • VDI – это далеко еще не все • Оптимизация пользовательской ОС • Периферийные устройства и данные конечного пользователя • Доступ с мобильных устройств • Планирование механизма подготовки пользовательских ВМ • Оптимизация среды виртуализации • Оптимизация системы хранения данных(СХД) • Оптимизация сетевого траффика • Выбор компонентов для резервного копирования • Don’t’s • Ссылки
  • 3. VDI – это далеко еще не все Что такое End User Computing(EUC)?
  • 5. Оптимизация пользовательской ОС Оптимизация внутренних механизмов и приложений внутри виртуальной машины
  • 6. Что нужно оптимизировать? Минимальный набор. • Операционная система – Механизмы индексирования – Механизмы кэширования – Файл подкачки – Драйверы устройств • Приложения – Офисный пакет – Антивирус Более подробно: презентация Алексея Рыбалко «Оптимизация шаблона виртуального рабочего места – протоколы подключения»
  • 7. Периферийные устройства и данные конечного пользователя Как печатать, сканировать, подключать веб-камеру и управлять пользовательскими данными?
  • 8. Периферийные устройства и данные пользователя • Периферия – Печать: ThinPrint – Сканирование: Tricerat – Веб-камеры: RTAV – USB passthrough для поддерживаемых устройств – Нестандартные USB утсройства: USB Redirection • Данные и приложения – Persona Management – ThinApp – MS AD Roaming Profiles и Folder redirection – Network Share – Решения партнеров – App Volumes Более подробно: презентация Виктора Владимирова «Подготовка стандартных рабочих мест. Взгляд со стороны серверов»
  • 9. Доступ с мобильных устройств Как облегчить жизнь пользователям мобильных устройств?
  • 10. Оптимизация доступа с мобильных устройств • Безопасность - AirWatch – Политики доступа к внутренним ресурсам(требование PIN, Remote Wipe и пр.) – Контейнеризация приложений(DLP) – Доставка настроек и сертификатов безопасности – SSL VPN туннели для доступа к внутренним ресурсам • Пользовательский интерфейс – Переработка интерфейса веб- приложения: Capriza – Доступ к меню пуск и приложениям в стиле «нативных» меню: Unity Touch – Адаптированный клиент подключений: Horizon View Client Более подробно: презентация Евгения Пономаренко «Airwatch: управление мобильными устройствами»
  • 11. Планирование механизма подготовки пользовательских ВМ Какой выбирать механизм подготовки ВМ и почему?
  • 12. Механизмы создания пользовательских ВМ Полные клоны «золотого образа» • Плюсы: – Сохранение данных пользователя между сессиями – Возможность установки собственного ПО – Максимальная приближенность к традиционному десктопу • Минусы: – Чрезмерное расходование дискового пространства СХД – Трудоемкость защиты от Boot и Logon штормов – Высокие затраты ресурсов при управлении и обновлении ПО Связанные клоны из снимка состояния «золотого образа» • Плюсы – Эффективное расходование дискового пространства СХД – Простота управления и обновления ПО – Хорошая база для устранения Boot и Logon штормов • Минусы – Сброс настроек и данных пользователя после завершения сессии – Трудоемкость установки собственного ПО
  • 13. Оптимизация среды виртуализации Оптимизация параметров гипервизора и отказоустойчивости
  • 14. Оптимизация параметров гипервизора • Оптимизации потребления ОЗУ: – Включение механизма Transparent Page Sharing(TPS) – Отключение Guest Large Pages – Отключение ASLR • Оптимизация дискового ввода/вывода: – Включение мезанизма CBRC – Размещение ВМ со схожими ОС и пакетами приложений в рамках определенных групп серверов виртуализации • Отказоустойчивость и балансировка нагрузки: – Использование механизма HA – Использование механизма DRS
  • 15. Экономия ресурсов ОЗУ при использовании TPS Общий объем потребляемой группой ВМ ОЗУ сервера виртуализации – 50 ГБ, дедуплицированная память – 32 ГБ Экономия - 33ГБ
  • 16. Оптимизация системы хранения данных(СХД) Как оптимизировать распределение нагрузки ввода/вывода на СХД и повысить отказоустойчивость?
  • 17. Оптимизация обращений к СХД • Распределение путей доступа к одним и тем же разделам СХД от одних и тех же серверов виртуализации по принципу «крест-на-крест» • Использование примитивов VAAI • Использование Antivirus IO Offload (vShield Endpoint) • Перемещение SWAP файлов на более быстрые диски • Использование сторонних решений, проксирующих IO запросы (Altiris, GreenBytes, Fusion-io и пр.) • Оптимизация нагрузки при использовании связанных клонов: – Перемещение «золотых образов» на более быстрые диски (желательно SSD) – Не создавать реплики «золотого образа» на разделах СХД с разностными дисками в случае использования SSD • Использование AllFlash массивов
  • 18. Архитектура подключения СХД Подобная схема позволяет повысить надежность и одновременно распределить нагрузку между узлами СХД и серверами виртуализации
  • 19. Оптимизация сетевого траффика Как оптимизировать и распределить нагрузку на сеть?
  • 20. Оптимизация сетевой нагрузки • Минимизация количества сетевых узлов от клиентской станции до виртуальной машины • Распределение сетевой нагрузки при помощи механизмов гипервизора • Распределение сетевой нагрузки между брокерами соединений и SSL шлюзами при помощи сторонних балансировщиков (F5, Riverbed) • Использование WAN оптимизаторов (для удаленных офисов) • Использование механизмов оптимизации трафика печати (ThinPrint), сканирования (Tricerat) и USB Passthough
  • 22. Выбор компонентов для резервного копирования Для каких компонентов VDI необходимо выполнять резервное копирование?
  • 23. Что нужно бэкапировать? Минимальный набор. • БД View Connection Server ADAM с помощью утилиты vdmexport.exe • БД View Composer с помощью сторонних систем • «Золотые образы» виртуальных машин с помощью сторонних систем • Пользовательские данные с помощью сторонних систем • БД vCenter Server с помощью сторонних систем
  • 24. Don’t’s Чего следует избегать при планировании и внедрении VDI?
  • 25. Чего не стоит делать • Увлекаться «тонкой» настройкой компонентов VDI – это может привести к затруднениям при оказании технической поддержки и негативно повлиять на отказоустойчивость • Игнорировать результирующую нагрузку на сеть • Игнорировать сохранение пользовательских данных • Игнорировать воздействие антивирусного ПО • Игнорировать накладные расходы на Boot/Logon штормы • Игнорировать оптимизацию гостевой ОС пользовательских ВМ • Закупать оборудование без проверки его вхождения в Compatibility Matrix (как серверного, так и клиентского, в т.ч. периферийные устройства) • Игнорировать оптимизацию кэширования в различных узлах системы • Игнорировать специфику нагрузки VDI при проектировании СХД
  • 26. Ссылки • http://www.yellow-bricks.com • http://www.virtuallyghetto.com • http://www.virtuallyghetto.com • http://kb.vmware.com/kb/1008046 • http://myvirtualcloud.net/?p=2449 • http://blogs.vmware.com/euc/2013/03/introducing-unity-touch.html • http://www.vmware.com/files/pdf/view/VMware-View-5-PCoIP-Network-Optimization-Guide.pdf • http://vmtoday.com/2012/12/optimize-microsoft-office-and-outlook-in-vdi-environments/ • http://www.emc.com/collateral/software/white-papers/h8043-windows-virtual-desktop-view-wp.pdf • http://www.f5.com/pdf/white-papers/optimizing-vmware-vdi-wp.pdf
  • 27. Спасибо за внимание! Арсен Валиулин Service Busyness Manager avaliulin@vmware.com Хамзет Шогенов Technical Account Manager kshogenov@vmware.com