1 / 38

Конференция по виртуализации

Конференция по виртуализации. Владивосток, 21 апреля. Архитектура решения VDI для управления виртуальными средами Windows. Федор Емельяненко Консультант по решениям Microsoft. Содержание. Что такое VDI? Компоненты VDI и их оптимизация

osgood
Download Presentation

Конференция по виртуализации

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Конференция по виртуализации Владивосток, 21 апреля

  2. Архитектура решения VDI для управления виртуальными средами Windows Федор Емельяненко Консультант по решениям Microsoft

  3. Содержание • Что такое VDI? • Компоненты VDI и их оптимизация • Партнерское решение от компании Citrix: ICE Repeater • Как лицензировать?

  4. Microsoft Virtual Desktop Infrastructure (VDI) • Что это? • VDI это метод виртуализации настольных систем на стороне сервера • Технология VDI позволяет пользователям, имеющим доступ к сети, работать со своими персональными рабочими столами в ЦОД • Ключевые преимущества • VDI позволяет централизовать управление и развертывание пользовательских систем • Преимущества аналогичные RDS, но с большими возможностями настройки ВМ (права админа и т.п)

  5. Компоненты VDI

  6. Опции по развертыванию • Индивидуальная VM для каждого пользователя, которая закрепляется за ним, настраивается полностью под него • Удобно использовать для пользователей, которым требуются уникальные настройки и административные права. • Позволяет пользователю получать доступ каждый раз к своей VM, с сохранённым состоянием. Personal Virtual Desktop • Пул VM’s, который доступен многим пользователям • Удобно использовать для стандартизированных задач для упрощения администрирования • Пользователю каждый раз выделяется “чистый” десктоп Pooled Virtual Desktop

  7. Почему Windows 7? • Windows 7 – это ОС подготовленная под виртуализацию. Она включает в себя возможности, улучшающие производительность в виртуальной среде • Windows7 включает Hyper-V HostIntegration Services, как часть ОС • Windows 7 при простоях уведомляет гипервизор, чтобы он не планировал операции на ВМ. • Windows 7 включает в себя оптимизированные для виртуализации драйвера дисков и сети • Windows 7 предоставляет улучшенное управление файлом подкачки, для оптимизации операций ввода/вывода

  8. Компоненты VDI

  9. Процессор • Что официально поддерживается ? • 64 VMs на сервер в кластере Server in Clustered scenarios • 384 VMs на сервер вне кластера • 8 VM’s на ядро • 8 VM’s/ядро не архитектурное ограничение, это то, что тестировалось • Поддержка SLAT позволяет улучшить уровень консолидации до 25% • Что такое Second Level Address Translation (SLAT)? • Intel называетExtended Page Tables (EPT) • AMD называет Nested Page Tables (NPT) илиRapid Virtualization Indexing (RVI) • Если быть кратким, то эта технология позволяет виртуализовать страницы памяти и отдать их под прямой контроль гостевой системы, не затрагивая (и, соответственно, не перегружая) гипервизор. • Экономия по ресурсам • Загрузка CPU падает до2% • Примерная экономия1MB памяти на VM

  10. Дисковые ресурсы Вы и администратор SAN теперь лучшие друзья  • Производительность дисковой системы наиболее критична для достижения хорошего уровня консолидации • Тестирования показывают, что показатели Windows 7 имеют лучше показатели по IO чем Windows XP • Что рекомендуется: • Много кэша в СХД • Подумайте об использование дедупликации • При работе подразумевается SAN (iSCSIили FC) не NAS • Помните, RDS не требует таких вложений в SAN… • RAID 0+1 дороже, но у него лучше с операциями чтения и записи, чем у RAID 5

  11. Память Больше, лучше. • Самое большое ограничение по уровню консолидации (это не относится к производительности) • Ограничение по количеству слотов в сервере • Ограничение объема DIMMs • Чем больше RAM Вы купите, тем больше уровень консолидации • Планируйте по крайне мере по 1GB на Windows 7 VM • Выделение памяти определяется приложениями, которые Вы планируете запускать • Выделяйте достаточно RAM, для того, чтобы избежать использование файла подкачки • Используйте SP1, с функцией Dynamic Memory • Полезная ссылка: http://www.microsoft.com/whdc/system/sysperf/Perf_tun_srv-R2.mspx

  12. Сеть Чем лучше интерфейс, тем больше требуется полоса пропускания • LAN • Желательно располагатьVDI (RDVH) ближе к пользователям • Для лучшего интерфейса используйте SP1 и технологию RemoteFX (требует большей полосы пропускания) • Производительность LAN обычно не является проблемой (но все равно лучше проверить и подсчитать) • Избыточность сети очень важна, для непрерывной работы • Дублирование коммутаторов • NIC Teaming • WAN • Проблемы с WAN сейчас, это еще худшие проблемы позже • Задержки – основная проблема. • Подумайте о технологиях оптимизации и сжатия WAN канала.

  13. Windows Server 2008 R2 SP1 Динамическая память RemoteFX Технология динамической памяти позволяет изменять объем памяти, выделяемой виртуальной машине (указанием минимума и максимума), обеспечивая возможность динамически подстраивать объем памяти ВМ к её потребностям. Технология RemoteFX позволяет использовать в терминальных сессиях возможности графической подсистемы, включая 3D ускорение, Windows Aero и т.д.

  14. ТехнологияRemoteFXдля сценариев VDI

  15. RemoteFX – новые возможности vGPU Рендер на стороне хоста Богатый опыт использования Windows Интеллектуальный захват картинки и аппаратное кодирование Рендер любого контента Растровая передача и аппаратное декодирование Высокое качество представления Перенаправление USBустройств Полный спектр «клиентов» Полный спектр USB устройств

  16. RemoteFXи загрузка канала RDSH RDVH RemoteFX RemoteFX-enabled RDS Server Infrastructure RDS Server Infrastructure Remote Desktop Protocol (RDP) RemoteFX-enabled Remote Client Remote Client RemoteFXиспользует структуру протокола RDP Графический виртуальный канал (VCs) Вирт. Каналы устройств Вирт. Каналы мыши и клавиатуры Виртуальные каналы партнерских плагинов Разбиение на фреймы и мультиплексирование виртуальных каналов Объемное сжатие (RDP5+, RDP6.0, RDP6.1) Уровень безопасности(SSL/Kerberos/NTLM) Транспортный уровень(e.g. TCP, RPC/HTTP)

  17. Hyper-V VDI + компоненты RemoteFX Коммуникации между VM WS08 R2 SP1 Hyper-V Server Протокольные примитивы (т.к. Authn, Encryption) • Вывод VGPU рендерится по GPU через DirectX. • Захват разницы изображений через GPU. • Первая фаза кодека отрабатывает на GPU. Интегрированная общая память Hyper-V Hyper-V Хостовая ОС RDP W7 SP1 Гостевая ОС vGPU (WDDM) драйвер предоставляет родительский GPU в VM RCC VGPU Driver VMBUS RemoteFXаппаратный ASIC и драйвер Опционально разгружает GPU и CPU от нагрузки по декодированию GPU

  18. Требования к серверу – Hyper-V 2008 R2 SP1, Поддержка SLAT на процессоре, Материнские платы с шиной PCI-E x16 RemoteFX– Требования Реализация RemoteFXвSP1 предусматривает работу только в пределах локальной сети.

  19. Спектр устройств RemoteFX RemoteFXв решениях RDSH RemoteFXв инфраструктуре VDI -Enhanced -Accelerated -Accelerated -Enhanced Клиенты с поддержкой RemoteFXПрограммный декодинг Клиент на базе Windows Обычный тонкий клиент Облегченные тонкие клиенты с RemoteFX ASIC LCD-панель с RemoteFX ASIC RemoteFXкодинг\декодинг в ASIC Графический процессор

  20. Компоненты VDI

  21. Да, конечно может! Но… Может ли это работать так?

  22. Чего не хватает? ?

  23. И как этим всем управлять? Hyper-V

  24. Компоненты VDI

  25. Виртуализация данных! Данные пользователя App App Операционная система

  26. Архитектура VDI Hyper-V

  27. ICE Repeater

  28. Архитектура VDI (Microsoft) Hyper-V

  29. Архитектура Microsoft + Citrix XD Оптимизация WAN Hyper-V

  30. Лучшее становится ещё лучше с HDX IntelliCache • Интеграция с Branch Repeater

  31. Демонстрация VDI

  32. Демонстрационная инфраструктура • CB: • Connection brokecr • RD Web access • Session Host Персональные: 3 ВМ Пул VDI: 4 ВМ • Hyper-V-Srv: • Hyper-V

  33. Лицензирование: Windows 7 + SA • Вам нужна платформа – Hyper-V, SCVMM, System Center • Вамнужен RDS Connection Broker • Покупаем на каждого клиента VDI Suite Standard (RDS Connection Broker + Hyper-V + SCVMM + System Center) • Нужен App-V на виртуальные машины = VDI SuiteStandardwithMDOP • Хотите подключаться и к VDI, и к RDS = VDI SuitePremium (with MDOP) • У Вас уже есть • Microsoft SoftwareAssurance на PC =Вы уже можете запускать до 4 экземпляров Windows 7 в виртуальной среде

  34. Лицензирование: Тонкие клиенты • Вам нужна платформа – Hyper-V, SCVMM, System Center • Вамнужен RDS Connection Broker • Покупаем на каждого клиента VDI Suite Standard (RDS Connection Broker + Hyper-V + SCVMM + System Center) • Нужен App-V на виртуальные машины?= VDI SuiteStandardwith MDOP • Хотите подключаться и к VDI и к RDS?= VDI SuitePremium (with MDOP) • Покупаем на каждое устройствоWindowsVirtualDesktopAccess (VDA) – годовая подписка. Позволяет запускать до 4-х экземпляров Windows7 • Вам нужна лицензия на Windows 7 для запуска в виртуальной среде • У Вас есть тонкие клиентыи устройства, не лицензированные в рамках SA

  35. Обучение и сертификация

  36. Обучение и сертификация • System Center Virtual Machine Manager 2008 R2

  37. Обратная связь Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала Спасибо!

  38. Вопросы • Федор Емельяненко • Консультант по решениям • emelif@microsoft.com • blogs.technet.com/fedor • Вы сможете задать вопросы докладчику в перерывах и во время сессии вопросов и ответов в конце конференции

More Related