Service Pack 1 для Windows Server 2008 R2 содержит два новых механизма, расширяющих возможности стека виртуализации серверной операционной системы: Dynamic Memory и RemoteFX. В докладе подробно рассматриваются оба механизма, их архитектура, преимущества и особенности использования.
3. «Крайне редко я получаю истинное удовольствие от новой
ОС, пожалуй, кроме релиза R2. Но R2 – это особый случай! Я уверен, что
многие пользователи почувствуют то же самое.»
Mario Morejon, PC Mag
«Если разобраться во всех этих новых фичах, то R2 –
лучшая серверная ОС Windows на сегодняшний день.»
Jonathan Hassell, ComputerWorld
«Коротко говоря, сегодня это – лучшая серверная ОС от
Microsoft.»
CRN, Samara Ly
«Комбинация последних релизов Microsoft – Windows 7 и Windows
Server 2008 R2 – предлагает воистину реальную экономию благодаря
виртуализации и управлению на основе групповых политик»
Tom Henderson, CIO.com
4.
5. «Сегодня 23% всех приложений работают в среде виртуальных машин.
К 2012 году 48% всех приложений будут виртуализированы»
«Кризисный 2009г. привел к серьезному пересмотру ИТ-стратегий розничных компаний
– игроки рынка перестали инвестировать в приобретение нового оборудования …
обратившись к решениям для оптимизации инфраструктуры»
«Благодаря технологии Dynamic Memory мы получили возможность увеличить на 25-
50% количество виртуальных машин, работающих на одном сервере Hyper-V. А на
некоторых серверах Hyper-V мы смогли запустить 7 виртуальных машин вместо 4 –
рост в 75%!» David Feng,
IT Director, Sporton International
«Мы смогли сэкономить 70-80 часов ежемесячно на удаленном развертывании
учебных классов с помощью RemoteFX на базе Windows Server 2008 R2 SP1. По
нашим расценкам в $250/час - это больше чем $200 000 (двести тысяч долларов) в
год!» Rand Morimoto,
President, Convergent Computing
10. Dynamic Memory – технология
динамического распределения ОЗУ
между виртуальными машинами
DM позволит Вам использовать ОЗУ хоста
более рационально
11. Финансы
Продажи
Разработчики 8 GB
6 GB
4 GB
2 GB 3 ВМ
запущено
T=0 T = 15 T = 30 T=0 T = 15 T = 30
Всего памяти 8 GB
Настройки
памяти Используется ВМ 3 GB
для ВМ Утилизация памяти 37.5%
12. Финансисты
Финансы запустили
Продажи отчет, разработчи
ки компилируют
Разработчики 8 GB проект
6 GB
4 GB
2 GB 3 ВМ
запущено
T=0 T = 15 T = 30 T=0 T = 15 T = 30
Всего памяти 8 GB
Настройки
памяти Используется ВМ 6 GB
для ВМ Утилизация памяти 75%
13. Финансисты
Финансы запустили отчет,
Продажи разработчики
компилируют
Разработчики 8 GB проект
IT
6 GB
Финансисты
закончили
4 GB отчет, разработчик
и собрали и
тестируют, IT
запустили свою
2 GB 3 ВМ
ВМ
запущено
T=0 T = 15 T = 30 T=0 T = 15 T = 30
Всего памяти 8 GB
Настройки
памяти Используется ВМ 7.5 GB
для ВМ Утилизация памяти 94%
14. Не требует специальной подготовки
сервера
Поддерживает «горячий» режим работы с
ВМ
Управляется через PowerShell
Поддерживает гостевые ОС:
16. Для добавления памяти используется
технология «Hot Add»
Технология основывается на
синтетических драйверах и не использует
эмуляцию устройств
VSP VM Bus VSC
Pressure%
VM1
Memory VM2
Balancer VMn
…
19. Динамически распределяет память между
виртуальными машинами
Повышает степень консолидации
серверов
Делает существенный шаг в сторону
использования RDS
Решения на основе VDI теперь еще более
доступны
22. 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, Windows Live Tunnel)
23. WS08 R2 SP1 Hyper-V Server Коммуникации между VM
Интегриро RDP Протокольные
ванная примитивы(т.к.
Hyper-V общая W7 SP1 Authn, Encryptio
Хостовая память Гостевая n)
• Вывод VGPU
ОС Hyper-V ОС
рендерится
по GPU через vGPU (WDDM)
RCC VGPU Driver
DirectX. драйвер
предоставляет
• Захват родительский
VMBUS GPU в VM
разницы
изображений
через GPU. RemoteFX Опционально
GPU
аппаратный разгружает GPU
• Первая фаза ASIC и и CPU от
нагрузки по
кодека драйвер
декодированию
отрабатывает
на GPU.
24. ОС Вирт. Машина VDI Клиентское устройство
Версия ОС - Windows 7 Enterprise с - Windows 7 с SP1
SP1 - Устройства с поддержкой
- Windows 7 Ultimate с SP1 RDP 7.1
Требования к серверу – Hyper-V 2008 R2 SP1, Поддержка
SLAT на процессоре, Материнские платы с шиной PCI-E x16
GPUs ATI Nvidia
Модели FirePro: 5800, 7800, 8800 - Quadro: 880M, 2800M, 3800,
GPUs FireStream: 9270 4800, 5800
- (Новые поколения GPU)
Готовое n/a - Quadroplex 2200 S4
решение - (Решения на новых поколениях
GPU)
25. RemoteFX в RemoteFX в решениях
инфраструктуре VDI RDSH
-Accelerated -Enhanced -Accelerated -Enhanced
RemoteFX Программный декодинг
Клиент Обычный Облегченные LCD-панель
RemoteFX кодингдекодинг в ASIC
на базе тонкий тонкие клиенты с RemoteFX
Windows клиент с RemoteFX ASIC ASIC
Графический процессор
Клиенты с поддержкой
27. Проверяется
поддержки
RemoteFX
Windows Server
2008 R2
Проверяет
поддержку Dynamic
Memory
Windows Server Windows Server
2008 R2 SP1 2008 R2 SP1
VM VM VM VM VM VM
VM VM VM
VM VM VM
VM VM VM VM VM VM VM VM VM
28. Service Pack 1 позволяет:
• Повысить консолидацию серверов
• Использовать новые возможности
для решений VDI и Remote
Desktop
Скачайте и установите SP1 уже
сегодня!
http://cut.ms/3Wk
29. Загрузите RC-версию пакета обновления 1 (SP1) для
Windows 7 и Windows Server 2008 R2:
http://cut.ms/3Wk
Windows Server 2008 R2 SP1 RC Reviewer’s Guide:
http://cut.ms/3Wl
Dynamic Memory coming to Hyper-V Part 1:
http://cut.ms/3RQ
How to Set Dynamic Memory Using PowerShell:
http://cut.ms/4aH
Configure a RemoteFX 3D Video Adapter using
PowerShell:
http://cut.ms/4a4
30. Более 300 официальных курсов Microsoft доступно в России.
Официальные курсы можно прослушать только в авторизованных
учебных центрах Microsoft
под руководством опытного сертифицированного инструктора Microsoft
интенсивное обучение с акцентом на практику
более 80-и учебных центров более чем в 20-и городах России (+ дистанционные и
выездные курсы)
Сертификат Microsoft - показатель квалификации ИТ-специалиста для
работодателя .
• Microsoft предлагает гибкую систему сертификаций.
40 % Доказательство № 75
57 % Доказательство № 119
сертифицированных специалистов рекрутеров считают сертификацию
считают, что сертификация помогла
сотрудников одним из критериев
им получить работу или повышение
для повышения в должности
• Все курсы, учебные центры и центры тестирования:
www.microsoft.com/rus/learning
31. Сертификационный пакет со вторым
шансом
Пакеты экзаменационных ваучеров со скидкой от 15 до
20% и бесплатной пересдачей («вторым шансом»). Все
экзамены сдаются одним человеком.
Сэкономьте 15% на сертификации вашей
ИТ-команды
Пакет из 10-и экзаменационных ваучеров со скидкой
15% для сотрудников ИТ-отдела. «Второй шанс»
включен. Ваучеры можно произвольно распределять
между сотрудниками.
Microsoft Certified Career Conference
Первая 24-часовая глобальная виртуальная конференция
с 18 ноября с 15.00 (моск. время) по 19 ноября 2010 г.
Сессии по технологиям и построению карьеры
Скидка 50% для сертифицированных специалистов
Microsoft и студентов
Бесплатная подписка на TechNet для
слушателей официальных курсов С 22 ноября 2010 г. –
Некоторые курсы по SharePoint, Windows 7; Windows подписка TechNet бесплатно
Server 2008; SQL Server 2008
для слушателей курсов.
Детали: www.microsoft.com/rus/learning Количество ограничено!
32. Ваше мнение очень важно для нас.
Пожалуйста, оцените доклад, заполните
анкету и сдайте ее при выходе из зала
Спасибо!
33. DC 301
Вы сможете задать вопросы докладчику в зоне «Спроси
эксперта» в течение часа после завершения этого
доклада
Андрей Бешков
Эксперт по инфраструктуре
abeshkov@microsoft.com
http://blogs.technet.com/b/abeshkov
Панов Никита
Инженер Microsoft TechNet
v-nipano@microsoft.com
http://www.it-professionals.ru
Андрей Ивашенцев
Специалист по решениям Microsoft
a-anivas@microsoft.com
http://blogs.technet.com/b/ai
Notas del editor
Предлагаю сначала обратиться к фактам: на сегодняшний день доля виртуальных серверов продолжает расти. По данным аналитической компании Gartner к 2012 году 48% приложений в мире будут виртуализированы. Крупные компании в последнее время выбирают виртуализацию от Microsoft, при этом экономя значительные суммы. Cnewsсообщает, что основной тренд айти-компаний на сегодняшний день – оптимизация уже имеющейся инфраструктуры, вместо покупки новых решений. А виртуализация является одним из основных путей на пути к подобной оптимизации.
Менеджмент физических систем сейчас стоит меньше, потому что системы у нас виртуальные. Разница затрат на менеджмент.
Мы, инженеры TechNet, провели специальное исследование в нашей лаборатории и выяснили, что в среднем ВМ используют всего 82 процента ОЗУ, а 18% простаивает. А значит другие ВМ, которым она так необходима в какой-то важный момент, могли бы её использовать!
Dynamic Memory – технология,которая значительно упростит для вас распределение RAM между различными ВМ и хостом. Данная технология позволяет динамически распределять RAM между ВМ в зависимости от их нагрузок, приоритета в работе и наличия свободной памяти у других ВМ и хоста. Благодаря использованию этой технологии ОЗУ хоста используется более рационально! Теперь вы сможете использовать больше виртуальных машин без каких-либо затрат на покупку дополнительной ОЗУ!
Положительные моменты относительно использования данной технологии: не требует какой-либо специальной подготовки - если у вас на гостевых ВМ и на хосте установлена ОС из списка поддерживаемых, то технология сразу же начнет свою работу после установки пакета обновлений, необходима всего одна перезагрузка.Возможно изменять распределение памяти в ходе работы ВМ без выключения (кроме установки Мин и Макс значений). Легкость в настройке (2 бегунка и 2 поля). Кроме этого работает WMI провайдер, что позволяет использовать скрипты PS. Пользователи гостевых ВМ не замечают каких-либо резких изменений в производительности. Из отрицательного: ВМ не сможет получить в свое распоряжение объем памяти больший, чем он есть физически на хосте. Нет поддержки всех ОС.
Как я сказал выше в настройке DM нет ничего сложного. После установки пакета обновления в консоли управления виртуальными машинами появляются 3 новые опции (см. скрины) Рассмотрим подробнее их функционал.
Минимальные системные требования к ПО подскажут вам какой объем памяти необходимо выделить для запуска и работы без нагрузок. Обязательно учитывайте, что сумма значений SR всехвиртуалок должна быть меньше, чем физически может предоставить хост. Если на хосте установлено 32ГБ RAM, то сумма SR должна быть хотя бы 30ГБ.MaxRAM – необходимо рассчитать заранее, поскольку его значение является максимальным для выделяемой памяти и при его достижении DM ничем помочь не сможет
FMB выполняет функцию «подушки безопасности» при выделении памяти в случае резких скачков нагрузки (веб-сервер или файловый сервер). Каков механизм его работы мы рассмотрим далее. Расчет в данном случае производится «на глазок», либо на основании данных от вендора о том, сколько памяти потребляет ПО.Приоритезация памяти – во многом субъективный параметр, который указывает, какой ВМ нужно отдавать память в первую очередь. Однако если рассмотреть ситуацию, когда у ВМ «А» приоритет ниже, но больше буфер, а у ВМ «Б» все наоборот, то больше памяти будет выделено ВМ «А». Поэтому если вы используете критически важную ВМ, то добавьте ей побольше Memory Buffer – это лучше скажется на выделении памяти в момент пиковых нагрузок.
Вспомним теперь про файл подкачки. В контексте применения DM файл подкачки тоже поможет сэкономить память, если его правильно использовать. Как обычно его настраивают? Некоторые оставляют настройки по умолчанию, некоторые устанавливают заведомо огромный размер файла подкачки, чтобы он больше не рос, а некоторые просто отключают его. Отключить полностью файл подкачки в нашем случае нельзя – поскольку это обязательное условие использования Dynamic Memory. Так как же правильно настроить размер файла подкачки?Нам опять поможетProcess Explorer, откуда нам необходимо узнать значение Peak Commit – это тот объем памяти, который был максимально занят наиболее тяжелыми задачами. Далее считаем по формуле, представленной на слайде.Не будем забывать, что хосту тоже требуется память. Не забывайте об этом, когда будете устанавливать размер минимальной памяти для ВМ. Чтобы обезопасить работу хоста отредактируйте указанный ключ реестра, установив размер памяти в МБ, который в любом случае останется зарезервированным для хоста.После чего перезагрузите сервер. В случае, когда сумма всех минимумов для ВМ превысит уровень резерва для хоста служба VMMServiceпросто не запустится.
Работа технологии Dynamic Memory основывается на синтетическом драйвере Dynamic Memory VSC, работающем внутри гостевой ОС. Этот драйвер непосредственно взаимодействует с диспетчером памяти гостевой ОС, и добавляет или отбирает память у виртуальной машины, а так же передает данные о состоянии памяти (сколько памяти всего, сколько свободно, и т.п.). Dynamic Memory VSC, как и все синтетические драйверы, с помощью виртуальной шины VMBusвзаимодействует с соответствующим провайдером служб виртуализации - Dynamic Memory VSP, работающего внутри родительской партиции. Dynamic Memory VSP, в свою очередь, получает от VSC данные о памяти виртуальной машины: сколько памяти у нее на данный момент имеется, и сколько требуется. Эти данные передаются балансировщику памяти (Memory Balancer). Балансировщик же, на основании полученных параметров – непосредственно принимает решение: нужно ли добавить памяти этой виртуальной машине, или наоборот – у нее есть излишек памяти, который можно «экспроприировать.Команды на добавление/уменьшение памяти передаются Dynamic Memory VSP, который, в свою очередь, передает их VSC, а уже VSC отдает необходимые команды диспетчеру памяти в гостевой ОС.
RemoteFXпредоставляет новые возможности для терминальных решений и сценариев VDI.С появлением виртуальных графических адаптеров, терминальные пользователи могут использовать все преимущества интерфейса Aero.Также появляется возможность рендерить приложения Silverlight или Flash с той же легкостью что и на обычной рабочей станции.Клиенту доставляется только разница между кадрами на слабом канале, и примитивы RemoteFXна сильном.Огромное количество клиентов поддерживают RDP с растровой и текстовой передачей информации.Появляется перенаправление USB устройств, а не только принтеров и дисков.
Фундаментальные принципы протоколаRDP не меняются.RemoteFXиспользует непосредственно структуру RDP для передачи графических данных. Образуется графический виртуальный канал, по которому и передаются данные RemoteFX, на равне с другими виртуальными каналами для прочих данных.
Среди устройств с поддержкой RDP 7.1 могут быть устройства на Windows CE, а также любые тонкие клиенты с чипом ACIS.Исходники клиентской части протокола RDP 7.1 уже были опубликованы и доступны всем желающим.
Accelerated – ускоренныйEnchanced - продвинутый
VMMподдерживает профили оборудования, шаблоны и виртуальные машины с RemoteFX.Каждый раз при миграции, VMM проверяет наличие поддержки RemoteFXна хосте.
Очевидно, что в рамках одного доклада осветить детально все аспекты данной темы не представляется возможным, поэтому мы приглашаем вас посетить официальные курсы Microsoft, которые созданы при участии разработчиков продуктов. Их можно пройти у наших партнеров-учебных центров, полный список которых есть на веб-сайте.Курсы в авторизованных учебных центрах проводятся под руководством сертифицированных тренеров (Microsoft CertifiedTrainer, MCT) и получить как теоретические знания, так и реальный опыт работы с программным продуктом, т.к. каждая тема курса сопровождается лабораторной (практической) работой. Освоение одного учебного курса занимает в основном от трех до пяти дней - в зависимости от его глубины и сложности. Всего в России доступно более 300 официальных аудиторных курсов Microsoft, из которых вы сможете выбрать именно то, что вам требуется. (Если вы являетесь IT-менеджером и готовы провести обучение группы, то вы сможете также договориться с учебным центром о кастомизации курса под ваши потребности или о выездном обучении.) Помимо официальных курсов, Майкрософт предлагает систему оценки знаний в области ИТ и разработки с помощью сертификационного тестирования специалистов. По результатам успешного прохождения одного или нескольких сертификационных экзаменов присваивается тот или иной сертификационный статус Microsoft. Такой статус является «визитной карточкой» IT-профессионалов по всему миру, подтверждая их знания конкретной технологической области и умение эффективно справляться со своими должностными обязанностями. Для работодателей наличие у специалиста сертификационного статуса является одним из важных показателей его навыков и знаний в области ИТ. Согласно исследованию IDC, 40% сертифицированных специалистов считают, что сертификация помогла им получить работу или повышение. Исследование IDC также показало, что эффективность команды растет, если в ней есть сертифицированные специалисты (это отмечают 75% менеджеров). Это происходит потому, что с одной стороны, такие специалисты обладают соответствующим багажом знаний, а с другой стороны – у них есть общая система подходов к решению задач, что облегчает взаимодействие в команде. Поэтому получение сертификационного статуса будет большим плюсом для вас.Microsoft предлагает гибкую систему сертификаций - от базового статуса («Специалист») до основного («Профессионал») и элитного «Мастер» и «Архитектор»). Подробности – на веб-сайте.Найти нужный вам учебный курс, учебный центр или центр тестирования можно на веб-сайте www.microsoft.com/rus/learning в новой удобной системе Поиска курсов и центров.<Только на случай вопросов о языке курсов:> Часть учебников переведена на русский язык, хотя бОльшая часть – на английском языке. Тем не менее, даже если учебник на англ. языке, курс ведется русскоговорящим тренером, и зачастую наиболее важная информация (инструкции к лабораторным или саммари курсов) переводится учебными центрами на русский язык и раздается слушателям. <Только на случай вопросов о стоимости обучения на таких курсах:> Стоимость обучения может отличаться в разных учебных центрах, и зависит от многих факторов. В среднем, один человеко-день обучения стоит около 4-5 тыс. рублей, что для обучения такого высокого качества является вполне оправданным (особенно если сравнить со стоимостью официальных курсов некоторых других вендоров). Но, как я уже сказал(а), точную информацию о стоимости нужно получать в конкретном учебном центре. <По всем остальным вопросам:> Ознакомьтесь с информацией на веб-сайте www.microsoft.com/rus/learning. Кроме того, у вас есть прекрасная возможность подойти сегодня на стенды учебных центров или в зоны сертификационного тестирования, или неофициального шуточного тестирования здесь на мероприятии – и выяснить все детали.
Обратите внимание на специальные предложения в области обучения и сертификации. Спецпредложение для ИТ-специалистов и разработчиков: Идеальное предложение для тех, кто хотел бы получить более продвинутый сертификационный статус (например, MCITP), для получения которого требуется сдать от 2-х до 4-х сертификационных экзаменов. Скидки от 15% до 20% на пакет из нескольких экзаменов (2-3 экзамена – скидка 15%;4-5 экзаменов - скидка 20%). «Второй шанс» включен в пакет (т.е. в случае неудачи при сдаче любого экзамена из пакета вы можете пересдать его бесплатно). Сдавать экзамены из пакета может только один человек (тот, кто приобрел пакет). Узнайте больше о преимуществах, которые сертификация дает специалистам, и деталях этого предложения на веб-сайте.Спецпредложение для ИТ-менеджеров: Сертификация – идеальный способ проверить знания вашего ИТ-персонала или мотивировать на изучение новых технологий. ИТ-менеджеры могут приобрести пакет из 10 экзаменационных ваучеров со скидкой 15% для сотрудников ИТ-отдела. В пакет включена попытка бесплатной пересдачи экзамена в случае неудачной первой попытки («Второй шанс»). В отличие от первого спец.предложения, коды ваучеров можно произвольным образом распределить между разными сотрудниками ИТ-отдела. Мы рекомендуем вам подробнее познакомиться с преимуществами сертификации ИТ-сотрудников для организации и с этим спец.предложением на нашемсайте. Оба предложения ограничены по сроку действия – до 30 июня 2011 года. (Но в первом случае к этому сроку нужно сдать (и если понадобится – пересдать) все экзамены. Так что не откладывайте на завтра.)Глобальная конференция, посвященная вопросам карьеры в области ИТ (Microsoft Career Conference). Эта уникальная конференция проводится впервые. 24 часа сессий nonstop по всему миру (с 18 ноября). Технические треки, сессии по построению карьеры, возможность общения с коллегами и работодателями всего мира. Участие в конференции стоит 55$, для сертифицированных специалистов и студентов - скидка 50%. Зарегистрированные участники смогут также зайти и после окончания конференции (в течение 3-х месяцев) и прослушать любые сессии в записи. Детали – на веб-сайте Microsoft Learning. Бесплатная подписка на TechNet для слушателей официальных курсов.С конца ноября, т.е. буквально через неделю, Microsoft также запустит новое спец.предложение, в рамках которого слушатели некоторых официальных курсов Майкрософт смогут получить бесплатно годовую подписку на TechNet. Список курсов, для слушателей которых действует предложение, – на веб-сайте Microsoft Learning. <По всем вопросам:> Ознакомьтесь с информацией на веб-сайте www.microsoft.com/rus/learning. Кроме того, у вас есть прекрасная возможность подойти сегодня на стенды учебных центров или в зоны сертификационного тестирования и неофициального шуточного тестирования здесь на мероприятии – и выяснить все детали по обучению и сертификации.