VDI Suite Standard with MDOP

advertisement
Конференция
по виртуализации
Владивосток, 21 апреля
Архитектура решения VDI для
управления виртуальными
средами Windows
Федор Емельяненко
Консультант по решениям
Microsoft
Содержание
• Что такое VDI?
• Компоненты VDI и их оптимизация
• Партнерское решение от компании
Citrix: ICE Repeater
• Как лицензировать?
Microsoft Virtual Desktop Infrastructure
(VDI)
• Что это?
– VDI это метод виртуализации настольных систем на стороне
сервера
– Технология VDI позволяет пользователям, имеющим доступ
к сети, работать со своими персональными рабочими
столами в ЦОД
• Ключевые преимущества
– VDI позволяет централизовать управление и развертывание
пользовательских систем
– Преимущества аналогичные RDS, но с большими
возможностями настройки ВМ (права админа и т.п)
Компоненты VDI
Windows
7
Hyper-V
Управле
ние
Опции по развертыванию
Personal
Virtual
Desktop
• Индивидуальная VM для каждого пользователя, которая
закрепляется за ним, настраивается полностью под него
• Удобно использовать для пользователей, которым требуются
уникальные настройки и административные права.
• Позволяет пользователю получать доступ каждый раз к своей
VM, с сохранённым состоянием.
Pooled
Virtual
Desktop
• Пул VM’s, который доступен многим пользователям
• Удобно использовать для стандартизированных задач для
упрощения администрирования
• Пользователю каждый раз выделяется “чистый” десктоп
Почему Windows 7?
• Windows 7 – это ОС подготовленная под виртуализацию.
Она включает в себя возможности, улучшающие
производительность в виртуальной среде
– Windows 7 включает Hyper-V Host Integration Services, как
часть ОС
– Windows 7 при простоях уведомляет гипервизор, чтобы он не
планировал операции на ВМ.
– Windows 7 включает в себя оптимизированные для
виртуализации драйвера дисков и сети
– Windows 7 предоставляет улучшенное управление файлом
подкачки, для оптимизации операций ввода/вывода
Компоненты VDI
Windows
7
Hyper-V
Управле
ние
Процессор
•
Что официально поддерживается ?
–
–
–
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
Дисковые ресурсы
Вы и администратор SAN теперь лучшие друзья 
•
•
•
Производительность дисковой системы наиболее критична для
достижения хорошего уровня консолидации
Тестирования показывают, что показатели Windows 7 имеют лучше
показатели по IO чем Windows XP
Что рекомендуется:
–
–
–
–
–
Много кэша в СХД
Подумайте об использование дедупликации
При работе подразумевается SAN (iSCSI или FC) не NAS
Помните, RDS не требует таких вложений в SAN…
RAID 0+1 дороже, но у него лучше с операциями чтения и записи, чем у RAID 5
Память
Больше, лучше.
•
Самое большое ограничение по уровню консолидации (это не относится к
производительности)
–
–
•
•
Чем больше RAM Вы купите, тем больше уровень консолидации
Планируйте по крайне мере по 1GB на Windows 7 VM
–
–
–
•
Ограничение по количеству слотов в сервере
Ограничение объема DIMMs
Выделение памяти определяется приложениями, которые Вы планируете запускать
Выделяйте достаточно RAM, для того, чтобы избежать использование файла подкачки
Используйте SP1, с функцией Dynamic Memory
Полезная ссылка: http://www.microsoft.com/whdc/system/sysperf/Perf_tun_srv-R2.mspx
Сеть
Чем лучше интерфейс, тем больше требуется полоса пропускания
•
LAN
–
–
–
–
Желательно располагать VDI (RDVH) ближе к пользователям
Для лучшего интерфейса используйте SP1 и технологию RemoteFX (требует большей полосы
пропускания)
Производительность LAN обычно не является проблемой (но все равно лучше проверить и
подсчитать)
Избыточность сети очень важна, для непрерывной работы
•
•
•
Дублирование коммутаторов
NIC Teaming
WAN
–
–
–
Проблемы с WAN сейчас, это еще худшие проблемы позже
Задержки – основная проблема.
Подумайте о технологиях оптимизации и сжатия WAN канала.
Windows Server 2008 R2 SP1
Динамическая память
Технология динамической памяти позволяет изменять
объем памяти, выделяемой виртуальной машине
(указанием минимума и максимума), обеспечивая
возможность динамически подстраивать объем памяти
ВМ к её потребностям.
RemoteFX
Технология RemoteFX позволяет использовать в
терминальных сессиях возможности графической
подсистемы, включая 3D ускорение, Windows Aero и
т.д.
ТЕХНОЛОГИЯ REMOTEFX ДЛЯ
СЦЕНАРИЕВ VDI
RemoteFX – новые возможности
Полный спектр
USB устройств
RemoteFX и загрузка канала
RDSH
RDVH
RemoteFX-enabled
RDS Server
RDS Server
Infrastructure
RemoteFX-enabled
Remote Client
Remote Client
RemoteFX использует структуру протокола RDP
Графический виртуальный
канал (VCs)
Вирт. Каналы мыши и
клавиатуры
Вирт. Каналы
устройств
Виртуальные каналы
партнерских плагинов
Разбиение на фреймы и мультиплексирование виртуальных каналов
Объемное сжатие (RDP5+, RDP6.0, RDP6.1)
Уровень безопасности(SSL/Kerberos/NTLM)
Транспортный уровень(e.g. TCP, RPC/HTTP)
Hyper-V VDI + компоненты RemoteFX
WS08 R2 SP1 Hyper-V Server
• Вывод VGPU
рендерится
по GPU через
DirectX.
Hyper-V
Хостовая
ОС
• Захват
разницы
изображений
через GPU.
RCC
• Первая фаза
кодека
отрабатывает
на GPU.
GPU
Коммуникации между VM
Интегриро
ванная
общая
память
Hyper-V
RDP
W7 SP1
Гостевая ОС
VGPU Driver
VMBUS
RemoteFX
аппаратный
ASIC и драйвер
Опционально
разгружает GPU и
CPU от нагрузки по
декодированию
Протокольные
примитивы (т.к.
Authn,
Encryption)
vGPU (WDDM)
драйвер
предоставляет
родительский
GPU в VM
RemoteFX – Требования
ОС
Версия ОС
•
Вирт. Машина VDI
- Windows 7 Enterprise с SP1
- Windows 7 Ultimate с SP1
Клиентское устройство
- Windows 7 с SP1
- Устройства с поддержкой RDP 7.1
Требования к серверу – Hyper-V 2008 R2 SP1, Поддержка SLAT на процессоре,
Материнские платы с шиной PCI-E x16
GPUs
Модели GPUs
Готовое
решение
ATI
Nvidia
FirePro: 5800, 7800, 8800
FireStream: 9270
- Quadro: 880M, 2800M, 3800, 4800, 5800
- (Новые поколения GPU)
n/a
- Quadroplex 2200 S4
- (Решения на новых поколениях GPU)
Спектр устройств RemoteFX
RemoteFX в решениях
RDSH
RemoteFX в
инфраструктуре VDI
-Accelerated
-Enhanced
-Accelerated
-Enhanced
RemoteFX Программный декодинг
RemoteFX кодинг\декодинг в ASIC
Графический процессор
Клиент
на базе
Windows
Обычный
тонкий
клиент
Облегченные
тонкие клиенты
с RemoteFX
ASIC
Клиенты с поддержкой
LCDпанель с
RemoteFX
ASIC
Компоненты VDI
Windows
7
Hyper-V
Управле
ние
Может ли это работать так?
Да, конечно может! Но…
Чего не хватает?
?
.BIN
.VSV
.XML
.VHD
И как этим всем управлять?
Hyper-V
.BIN
.VSV
.XML
.VHD
Компоненты VDI
Windows
7
Hyper-V
Управле
ние
Виртуализация данных!
Данные
пользователя
App
App
Операционная
система
Архитектура VDI
.BIN
.VSV
.XML
.VHD
Hyper-V
ICE REPEATER
Архитектура VDI (Microsoft)
.BIN
.VSV
.XML
.VHD
Hyper-V
Архитектура Microsoft + Citrix XD
Оптимизация
WAN
.BIN
.VSV
.XML
.VHD
Hyper-V
Лучшее становится ещё лучше с
HDX IntelliCache
• Интеграция с Branch Repeater
Демонстрация
VDI
Демонстрационная
инфраструктура
CB:
• Connection brokecr
• RD Web access
• Session Host
Персональные: 3 ВМ
Пул VDI: 4 ВМ
Hyper-V-Srv:
• Hyper-V
Лицензирование: 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 Suite Standard
with MDOP
Хотите подключаться и к VDI, и к RDS = VDI Suite Premium
(with MDOP)
У Вас уже есть
Microsoft Software Assurance на PC =Вы уже можете
запускать до 4 экземпляров Windows 7 в виртуальной среде
Лицензирование: Тонкие клиенты
•
•
•
•
•
•
•
•
Вам нужна платформа – Hyper-V, SCVMM, System
Center
Вам нужен RDS Connection Broker
Покупаем на каждого клиента VDI Suite Standard (RDS
Connection Broker + Hyper-V + SCVMM + System
Center)
Нужен App-V на виртуальные машины? = VDI Suite
Standard with MDOP
Хотите подключаться и к VDI и к RDS? = VDI Suite
Premium (with MDOP)
Покупаем на каждое устройство Windows Virtual
Desktop Access (VDA) – годовая подписка. Позволяет
запускать до 4-х экземпляров Windows 7
Вам нужна лицензия на Windows 7 для запуска в
виртуальной среде
У Вас есть тонкие клиенты и устройства, не
лицензированные в рамках SA
Обучение и сертификация
Требуемый экзамен
Microsoft Certified Technology Specialist (MCTS): Windows Server 2008 R2, Server Virtualization
Экзамен 70-659
TS: Windows Server 2008 R2, Server Virtualization
Требуемые экзамены
Microsoft Certified IT Professional (MCITP): Windows Server 2008 R2, Virtualization Administrator
Экзамен 70-669
TS: Windows Server 2008 R2, Desktop Virtualization
Экзамен 70-693
PRO: Windows Server 2008 R2, Virtualization Administrator
плюс
Экзамен 70-659
TS: Windows Server 2008 R2, Server Virtualization
или
Экзамен 70-652
TS: Windows Server Virtualization, Configuring
Экзамен
Курс
Экзамен 70-659:TS: Windows Server 2008 R2, Server Virtualization
Курс 10215A: Implementing and Managing Microsoft Server Virtualization
(пять дней)
Экзамен 70-669: TS: Windows Server 2008 R2, Desktop Virtualization
Курс 10324A: Implementing and Managing Microsoft Desktop Virtualization
(пять дней)
Экзамен 70-693: PRO: Windows Server 2008 R2, Virtualization Administrator
Курс 50273A: Planning and Designing Microsoft Virtualization
Обучение и сертификация
• System Center Virtual Machine Manager 2008 R2
Номер экзамена
70-403
Номер курса
Название экзамена
TS: System Center Virtual Machine Manager 2008, Configuring
Название курса
50409
System Center Virtual Machine Manager 2008 R2 - P2V Conversion Workshop
6331
Deploying and Managing Microsoft® System Center Virtual Machine Manager
50409
System Center Virtual Machine Manager 2008 R2 - P2V Conversion Workshop
Количество дней
0,5
3
0,5
Обратная связь
Ваше мнение очень важно для нас.
Пожалуйста, оцените доклад, заполните
анкету и сдайте ее при выходе из зала
Спасибо!
Вопросы
• Федор Емельяненко
– Консультант по решениям
– emelif@microsoft.com
– blogs.technet.com/fedor
• Вы сможете задать вопросы докладчику в
перерывах и во время сессии вопросов и
ответов в конце конференции
Download