суббота, 31 августа 2013 г.

"Вольтмод" для VMware View

Не так давно, начав более плотно изучать тему удаленной работы VDI со всевозможными CAD программами, мне захотелось собрать свой домашний стенд для проверки работы технологий ускорения графики - VMware vDGA/vSGA, Microsoft RemoteFX и Citrix HDX 3DPro.

Модернизация видеокарты

Покупать для этого "полноценную" видеокарту за несколько тысяч $ было непозволительной роскошью, и даже б.у. видеокарты на eBay больно били по бюджету. Поэтому было решено попробовать "прошить" какую-нибудь настольную видеокарту, Just for Fun. Беглый поиск быстро привел меня к нужной теме на форуме EEVblog.

Небольшое отступление: важно понимать, что аппаратная модификация бюджетной видеокарты не добавит ядер, не увеличит частоту и объем памяти, и, соответственно, не позволит добиться уровня производительности оригинала, но позволит обойти ограничения на уровне драйвера и биоса видеокарты, не позволяющих включить аппаратное ускорение.

Для экспериментов была выбрана видеокарта Asus GT640-1GD3-L.
Во-первых, GT 640 и GRID K1 основаны на одном и том же ядре - Kepler GK107 (в K1 используется 4-е таких ядра), во-вторых, для превращения в GRID K1 достаточно перепаять несколько резисторов, в-третьих, GT 640 - самый бюджетный из вариантов, и, в случае неудачи, эту видеокарту будет не так жалко, как какой-нибудь GTX 680.

Для определения PCI Device ID устройства используются следующие резисторы (показаны на рисунке под номерами 1, 2, 3, 4).

Для того, чтобы сменить ID нужно перепаять резисторы в соответствии с таблицей.

Поскольку у меня руки для таких дел растут где-то из области тазобедренной части, то я попросил квалифицированных знакомых, сделали все идеально.

После модификация я получил свой GRID K1 (с одним ядром и гагабайтом памяти).

В VMware View можно использовать на выбор один из двух режимов ускорения графики - vSGA или vDGA. Прочитать про их отличия можно в этой статье или в документе Virtual Machine Graphics Acceleration Deployment Guide.

vDGA

Для начала я решил попробовать пробросить видеокарту целиком внутрь ВМ (vDGA). Данный режим, хоть и не поддерживает GRID K1 на текущий момент, но должен работать с любыми видеокартами, даже с AMD Radeon.

Для работы vDGA требуется, чтобы процессор и материнская плата сервера поддерживали режим виртуализации периферийных устройств (Intel VT-d).

Кроме того, для ВМ, к которой подключается видеокарта, требуется зарезервировать всю выделенную оперативную память.

Если вы используете ESXi 5.5 U2 или более ранние версии, и для ВМ выделено больше 2ГБ памяти, то в дополнительных настройках (файле .vmx) также нужно прописать параметр:
pciHole.start = 2048
Более подробная информация приведена в KB https://kb.vmware.com/kb/2142307

После проброса видеокарты, в гостевую ОС нужно установить драйвер для NVIDIA GRID K1 (доступны на сайте).

При подключении к ВМ я столкнулся с проблемой, что вместо GRID K1 используется виртуальный видеоадаптер VMware SVGA. Обойти это можно, если после подключения к ВМ, запустить диспетчер устройств (Device Manager) и отключить (Disable) адаптер VMware SVGA 3D. Подробности в этой теме.

Я записал небольшой ролик, показывающий аппаратное ускорение графики с помощью vDGA.

К сожалению, у меня нет под рукой камеры, которая может снимать с нормальным качеством и FPS, поэтому пришлось использовать запись с клиента с помощью Camtasia Studio. Заметил, что в видео наблюдается проседание FPS в роликах с 3D, в реальности все выглядит плавнее.

vSGA

Режим vSGA выглядит интереснее, потому что позволяет "расшаривать" одну видеокарту между несколькими ВМ.

Для включения режима требуется установить специальный VIB пакет с драйверами на сам гипервизор ESXi. После этого появится возможность включать аппаратное ускорении 3D графики для ВМ.

Данный режим позволяет выделить одной ВМ от 96 до 512 МБ памяти, половина из которых - это память видеоадаптера, вторая половина - оперативная память сервера. Для мониторинга работы vSGA используются две консольные утилиты nvidia-smi и gpuvm, которые позволяют отслеживать объем занятой/свободной памяти.

Управлять настройками виртуального видеоадаптера можно из веб-консоли vSphere Web Client или из консоли Horizon View Administator.

Ролик, демонстрирующий возможности vSGA.

К сожалению, vSGA поддерживает графические библиотеки не выше DirectX 9 и OpenGL 2.1, что сильно ограничивает список игр, в которые можно поиграть набор приложений, с которыми можно работать. Кроме того наблюдаются небольшие артефакты при проигрывании flash видео в полноэкранном режиме (хотя возможно это из-за того, что используется не полноценная GRID K1).

вторник, 20 августа 2013 г.

Немного о PCoIP (часть 1)

Недавно раздобыл себе для тестов PCoIP Host Card, модель EVGA HD1 на чипе TERA1. Что это за зверь, и с чем его едят?

Для тех, кто не в курсе - PCoIP Host Card - это специализированный адаптер, который устанавливается в обычный компьютер в разъем PCI-E и позволяет подключаться к нему удаленно по сети с помощью т.н. "нулевого" клиента, используя протокол PCoIP. По-сути, PCoIP Host Card - это миниатюрный компьютер, со своим процессором, памятью, сетевым интерфейсом, операционной системой (прошивкой), основной задачей которого является прием видео-изображения от стационарного компьютера, его сжатие, шифрование и передача нулевому клиенту (а также и управление виртуальной клавиатурой и мышью и проброс устройств, подключаемых к USB портам нулевого клиента).

В отличие от программной реализации PCoIP используемой, например, в VMware Horizon View, PCoIP Host Card предоставляет несколько важных преимуществ.

Во-первых, возможность подключаться к PCoIP Host Card напрямую с любого нулевого клиента с чипом Teradici. При этом нет необходимости использовать Connection Broker'ы, покупать дополнительные лицензии, оборудование и устанавливать специализированное ПО.

Во-вторых, PCoIP Host Card работает в связке с графических адаптером рабочей станции, что позволяет обеспечить полное аппаратное ускорение графики, включая полноценную аппаратную поддержку DirectX, OpenGL, комфортную работу в CAD/САПР и системах трехмерного моделирования, игру в современные 3D шутеры и т.д. (все, на что хватит мощности установленного графического адаптера). Видеовыходы графического адаптера (обычно DVI или Display Port) подключаются к PCoIP Host Card через специализированный кабель-переходник.

Карты с чипами Teradici первого поколения поддерживают до двух видеовыходов, чипы второго поколения - до четырех, что вместе с соответствующими нулевыми клиентами позволит обеспечить пользователям работу с многомониторными конфигурациями.

В-третьих, на рабочие станции с PCoIP Host Card можно устанавливать операционные системы отличные от Windows, например, Apple Mac OS X, а также использование различное оборудование, не поддерживаемое в VDI.

В-четвертых, PCoIP берет на себя всю работу по кодированию/декодированию PCoIP и разгружает центральный процессор рабочей станции. Адаптер PCoIP Host Card имеет выделенный порт RJ-45, предназначенный исключительно для передачи PCoIP трафика. Так как весь PCoIP трафик шифруется, это накладывает определенные ограничения на максимальную пропускную способность канала, а следовательно - на качество передаваемого изображения и FPS. Согласно документу Using PCoIP Host Cards with VMware View и статье KB 2009122 в конфигурации Host Card + Zero Client могут утилизировать до 220 Мбит/с пропускной способности сети для передачи данных, тогда как для виртуальных рабочих станций этот показатель достигает 7 или 20 Мбит/с.

Кажется, что 220 Мбит/с - это очень много, но это плата за (возможность поиграть в Crysis 3 в разрешении 1920x1080 с FPS около 40 кадров в секунду через коробочку не больше обычного домашнего роутера, подключенную к телевизору и гигабитному Ethernet) возможность удаленной работы через нулевой клиент с комфортным разрешением и идеальным качеством картинки, возможностью удаленного подключения веб-камер (кто пробовал подключить веб-камеру к VMware View, тот поймет), принтеров, сканеров, да и вообще большинства USB устройств.

На сегодняшний день доступны новые модели адаптеров, в которых используются чипы Teradici второго поколения TERA2xxx (поддерживающие разрешения вплоть до 2560x1600, имеющие больше памяти, лучшую производительность, поддержку USB 2.0 и позволяющих подключать до 4-х мониторов через один адаптер). Сравнение можно найти на сайте Teradici.

Кстати, даже для адаптеров первого поколения можно настроить конфигурацию с 4-я мониторами, правда немного нестандартным способом. Дело в том, что в одну рабочую станцию может быть установлено сразу два PCoIP адаптера, один из которых (Master) подключается в разъем PCI-E, а второй (Slave) просто размещается где-нибудь внутри корпуса и запитывается от стандартного 4-контактного разъема питания FDD. Используя пару нулевых клиентов, каждый с двумя мониторами, пользователь подключается к обоим Host адаптерам и получает возможность работать сразу с 4-я мониторами.

Надеюсь, картинка немного прояснит ситуацию. Довольно редкий случай, но кому-нибудь может быть полезно.

Подробности можно прочитать в PCoIP Multi-Monitor Deployment Guide.

Последний вопрос, который мне хотелось бы прояснить - это работа PCoIP Host Card с Connection Broker'ами, в частности, с VMware Horizon View. Данная конфигурация поддерживается и работает, но какие тут могут быть плюсы? Вдобавок к перечисленным ранее преимуществам, интеграция с VMware дает:

Возможность централизованного управления подключениями, в частности - аутентификация подключений. При подключении нулевого клиента напрямую к PCoIP Host пользователь сразу видит экран удаленного рабочего стола, может подключать USB устройства, управлять клавиатурой и мышью. Единственный вариант ограничения в данном случае - привязка нулевого клиента к PCoIP Host Card по MAC адресу. С VMware View можно указывать, каким пользователям или группам разрешено подключаться к PCoIP Host рабочим станциям. Сюда же можно отнести SSO и аутентификацию по смарт-картам.

Возможность управления параметрами подключения (качеством картинки, максимальным FPS) из консоли View Manager и через групповые политики.

Возможность подключения к рабочим станциям не только с нулевых клиентов, но и с любого устройства, на котором установлен программный клиент VMware View Client (под управлением ОС Windows, Linux, Mac OS X, iOS, Android).

Возможность удаленного подключения с помощью View Secure Server через Интернет.

Однако, следует отметить, что все "фишки" PCoIP Host Card вроде поддержки графических адаптеров или аппаратной обработки PCoIP в связке с VMware View работают только при подключении по протоколу PCoIP и не работают при подключении по RDP или HTTP (VMware Blast).

Продолжение по ссылке: http://blog.vmpress.org/2013/09/pcoip-2.html

среда, 10 июля 2013 г.

TechEd Europe (день 4)

Прошу прощения у постоянных читателей, что так сильно затянул с рассказом о последнем дне конференции. Сейчас постараюсь исправить оплошность. О предыдущих днях тут, тут и тут.

Сессии

Из сессий мне запомнилась Understanding Hyper-V Replica: Performance, Networking and Automation, на которой рассказывалось о том, как встроенная в Hyper-V репликация может использоваться для защиты виртуальной инфраструктуры. Оказывается, даже крупные компании, вроде Сбербанка или Газпрома используют в своих инфраструктурах Hyper-V Replica (или это какие-то другие Сбербанки и Газпромы).

Один из главных недостатков Hyper-V Replica - отсутствие возможности автоматизации переключения и тестирования резервной инфраструктуры призван исправить Hyper-V Recovery Manager, который на текущий момент доступен для бесплатного ознакомления в тестовом режиме. Важную роль в данном решении играет публичное облако Windows Azure, на котором, собственно, и работает служебная часть HRM, трафик репликации же передается напрямую из основного ЦОД в резервный.

В версии Windows Server 2012 R2 помимо возможности задавать интервал репликации для ВМ, также обещают возможность реплицировать реплицированную ВМ с резервного сайта. Это может пригодиться для настоящих параноиков компаний, заботящихся о максимальной сохранности и доступности своих сервисов. В качестве "третьего" сайта, может выступать как еще один ЦОД компании, так и облако какого-либо сервис провайдера.

Далее я побывал на Better Networking, More Net Gains: How Windows Server 2012 Can Be Your Director of Protocol, которую вел Mark Minasi. Столько позитива я не получал ни от одной другой сессии. Прекрасная работа с аудиторией. Помимо нескольких минут здорового смеха, для себя несколько новых вещей, касающихся PowerShell, DHCP Failover и IPAM.

Выставка

В последний день выставка работала по сокращенной программе. Компании, присутствовавшие на стендах, раздали все сувениры, собрали всевозможные контакты посетителей и постепенно сворачивали свою активность. Периодически то тут, то там образовывались большие скопления народа -  разыгрывали Surface'ы, AR Drone'ы и прочие ништяки. Кто-то подошел к вопросу более оригинально, так например у стенда известного издательства O'Reilly выстроилась длинная очередь за свежим изданием Windows Internals с личной подписью Марка Руссиновича.

На стенде компании GSX Solutions - разработчика ПО мониторинга для Microsoft Exchange, Sharepoint, IBM Domino поставили доску, на которую любой желающий мог прикрепить свое пожелание о новом функционале в Microsoft SCOM.

На стенде компании Vision Solutions рассказывали о новой версии ПО для создания отказо- и катастрофоустойчивых решений - Double-Take 7.0.

Главным преимуществом Double-Take является то, что он может обеспечивать защиту виртуальных и физических серверов, обеспечивает непрерывную репликацию как по локальной сети, так и SAN без ограничения на расстояние, позволяет хранить несколько точек восстановления и многое другое.

На стенде NetApp любой желающий мог почувствовать себя в роли батарейки кэш-памяти, установленной в СХД.

Заключение

Вот и закончился TechEd Europe 2013. И если не считать небольшого разнообразия по части еды и большого количества однотипных сессий, на которых из раза в раз повторяли то, что ты уже слышал на паре предыдущих (таким, например, страдали сессии связанные с сетями и виртуализацией), то все остальное было очень и очень хорошо.

Поскольку в свое время я побывал на TechEd'е в Москве, то невольно приходится сравнивать эти два мероприятия. Очевидно, что размер бюджета, число участников, именитые ведущие, длительность и место проведения мероприятия делают сравнение не в пользу российского TechEd. Но есть в нем что-то притягательное, родное. Если TechEd Europe - это прежде всего смена обстановки, возможность первым (не считая американский TechEd) узнать что-то новое о продуктах и решениях, и, в конце-концов, получить немного разговорной практики, то наш TechEd - это возможность встретить старых друзей и знакомых и без особых языковых затруднений пообщаться на интересующие темы.

P.S. и очень-очень хотелось бы побольше сессий уровня 400, и хотя бы парочку уровня 500. :-)

среда, 3 июля 2013 г.

TechEd Europe 2013 (день 3)

Продолжаю рассказывать о TechEd Europe 2013. Предыдущая часть тут.

Третий день TechEd начался с пленарной сессии, на которой большую часть времени уделили Windows 8.1.

Самое главное нововведение - возвращение кнопки «Пуск»  на свое законное место. Одна только эта возможность делает новую ОС в глазах многих пользователей образцом совершенства, достойным заменить устаревающую Windows 7 на своих компьютерах. Как всегда в ОС появилось много малозаметных, но весьма полезных и приятных нововведений, вроде возможности одновременной работы с настольными и Modern UI приложениями, более интеллектуальный поиск, включая возможность поиска внутри Modern UI приложений, наличие панели управления и поддержка анимированного фона в Modern UI режиме. Выход Windows 8.1 намечен на осень этого года, уже доступна Preview версия, кроме того, всем пользователям Windows 8 обещан бесплатный апгрейд.
На  сессии было показано множество разнообразных устройств планшетов, поддерживающих Windows 8.1. Хотите мобильности - вот вам 8" планшет, готовы на компромиссы - 10" и 13" планшеты вам отлично подойдут, любите все большое - 24" планшет точно для вас. Планшеты-трансформеры, планшеты с док-станциями, планшеты без док-станций, мониторо-планшеты, бизнес-планшеты, ультрабуки, превращающиеся в планшеты. Ну вы поняли.

После пленарной сессии я попал на "Understanding the Hyper-V over SMB Scenario". Хорошая сессия, призванная развенчать миф о непригодности SMB для использования в качестве хранилища виртуальных машин. Основной посыл Microsoft заключается в том, что теперь для многих задач хранения могут использоваться обыкновенные файловые серверы с ОС Windows Server 2012, объединенные в кластер и использующие общее недорогое хранилище, подключаемое к серверам напрямую по интерфейсу SAS, а то и вовсе JBOD полка с дисками.

В Windows Server 2012 протокол SMB был серьезно доработан. Появились такие важные функции, как Scale-Out масштабирование - Active/Active доступ ко всем узлам кластера, прозрачное для клиентов переключение с одного узла на другой, без потери доступа к файлам и каталогам, поддержка Multichannel позволяющая совместно или без агрегации сетевых интерфейсов повысить скорость передачи данных по сети, а также обеспечить отказоустойчивость в случае выхода из строя одного или нескольких адаптеров, поддержка шифрования с помощью Bitlocker, поддержку VSS снапшотов.

Отдельного упоминания заслуживает SMB Direct (или как его называют - SMB over RDMA).
Использование прямого доступа в память позволяет добиться весьма впечатляющих показателей производительности. Всего на паре файловых серверов с несколькими Infiniband адаптерами со скоростью в 56 Гбит/с и 48 SSD дисках можно добиться ~1000000 IOPS.

16 Гигабайт в секунду - здесь узким местом вполне может быть оперативная память.

Отдельно были приведены примеры эталонных конфигураций и нескольких успешных внедрений SMB в качестве хранилищ для виртуальных машин.

Последня сессия, на которой я побывал - "CSPP Private Cloud & Chargeback for Enterprises & Usage for Service Providers". CSPP - это System Center Cloud Services Process Pack, набор ПО, который позволяет "прокачать" вашу виртуальную инфраструктуру, построенную на базе линейки ПО Microsoft System Center и сделать из нее настоящее частное облако. CSPP расширяет возможности Service Manager, позволяя пользователям самостоятельно создавать запросы на создание нового арендатора (tenant), выделение ему части вычислительных ресурсов, развертывания новой ВМ, развертывания сервиса, без необходимости возиться с консолью SCVMM. Кроме того CSPP позволяет решить вопросы, связанные с подсчетом потребляемых виртуальными машина ресурсов (chargeback). Однако, серьезным недостатком CSPP является то, что подсчет потребления виртуальными машинами осуществляется по дням, меньшие кванты времени на текущий момент не учитываются.

Оставшееся время я провел, гуляя по выставке. Мое внимание привлекла зона для выполнения лабораторных работ. На TechEd лабораторные делились на два типа -  лабораторные под руководством тренера и самостоятельные лабораторные работы. Лабораторные с тренером проводились по расписанию в отдельных аудиториях. Самостоятельные работы напоминали Microsoft Technet Virtual Labs. Любой участник мог прийти, сесть за свободный компьютер и запустить интересующую лабораторную работу. Сам с удовольствием попробовал сделать несколько по виртуализации сетей.

На большом экране в центре можно было видеть экраны запущенных лабораторных ВМ.

Что касается выставочных стендов компаний, то Microsoft, естественно, занимал больше всего места. Стенды компании располагались в шести зонах: Windows Client, Microsoft Showcase, Microsoft Office, Server/Cloud/Tools, Community Resource Zone, Windows Phone/Lync.
В каждой зоне можно было найти экспертов и задать каверзные вопросы по различным технологиям и продуктам Microsoft.

На стенде также присутствовали неоднозначные инсталляции, вроде велосипеда без педалей с интригующей надписью. Схожим образом я себя чувствовал, когда разворачивал System Center, не читая документации.
Помимо Microsoft, весьма немаленькие стенды были у платиновых спонсоров - Dell и HP.

На стеде HP были представлены различные продукты в том числе серверы HP Proliant SL4500.

Эти серверы предназначены, в первую очередь, для приложений, хранящих большие объемы данных (СУБД SQL, почтовые серверы Exchange, файловые серверы, серверы Hadoop и т.д.), до 240 ТБ на шасси. В одно шасси высотой в 4.3U, может быть установлен один сервер с корзиной на 60 дисков 3.5", либо два сервера с корзинами на 25 дисков 3.5", либо три сервера по 15 дисков в каждом. Серверы поддерживают как 1 Гбит/с сетевые адаптеры, так и 10 Гбит/с Ethernet или Infiniband адаптеры.

Не обошлось и без старых знакомых - компании Veeam, делающей лучшее ПО для резервного копирования виртуальной инфраструктуры - Veeam Backup & Replication.

В частности, в новой 7-й версии, наконец, появится возможность сохранять резервные копии на ленточные носители, использовать реплики виртуальных машин в виртуальных лабораториях, копировать резервные копии в удаленный ЦОД по медленным каналам, будет добавлена поддержка восстановления данных из снапшотов СХД HP StoreServ (3PAR) и многое другое.

Также среди участников был замечен стенд компании TechSmith - разработчиков популярной программы для записи скринкастой - Camtasia Studio.

На стенде Red Hat (я сам не поверил, когда увидел их стенд на выставке) раздавали прикольные красные кепки.

На этом все. Продолжение в следующей части.

четверг, 27 июня 2013 г.

TechEd Europe 2013 (день 2)

Продолжаю делиться впечатлениями от конференции Microsoft TechEd Europe 2013. Первая часть доступна по ссылке.

День 2. Сессии

Утро началось к зачетной сессии "What;s New in Windows Server 2012 R2 Networking". В новой версии сервера обещают кучу нововведений касательно сетевой части, среди которых Virtual RSS, который равномерно распределяет нагрузку между vCPU виртуальной машины при обработке сетевого трафика, новый режим балансировки - Dynamic Mode, позволяющий агрегировать нескольких физических интерфейсов в один большой и толстый виртуальный интерфейс. Наконец-то станет возможным создавать полноценные ACL правила, включающие фильтрацию по IP адресу источника/назначения, протоколу, номеру порта, соединению (stateful или stateless). Кроме того, добавиться возможность анализа сетевого трафика ВМ с помощью Remote Live Monitoring.
Что касается Software Defined Networking, то в SCVMM 2012 R2 появится возможность развертывания виртуального маршрутизатора (аналога VMware vShield Edge для vCloud Director), позволяющего осуществлять подключение виртуальных сетей к физическим и наоборот, организовывать IPSec Site-to-Site VPN туннели и прочее.

В следующей сессии The Replaceable PC рассказывали о возможностях виртуализации пользовательского окружения с помощью технологий Microsoft. Использование UE-V, входящего в MDOP 2012, совместно с привычными Folder Redirection, App-V, SCCM и новомодным Windows to Go позволит пользователям без проблем переносить свое пользовательское окружение и приложения на любой компьютер под управлением ОС семейства Windows.

В сессии Comparing the Microsoft Private Cloud and the VMware vCloud было, как ни странно, сравнение двух решений по созданию облака.




Полагаю, можно догадаться, кто победил в этом сравнении. Все вышеперечисленные недостатки вкупе с "заоблачной" стоимостью делают платформу VMware совершенно непригодной для использования. :-)

После обеда были великолепная сессия Windows Azure Internals от Марка Руссиновича.

Крайне полезно узнать, как строятся по-настоящему большие облака. Для тех, кто не попал, настоятельно рекомендую к просмотру запись с американского TechEd.

Выставка

Остаток дня был посвящен выставке достижений народного хозяйства партнеров Microsoft. В первую очередь мое внимание привлек стенд компании Dell, с демонстрирующимся на нем PowerEdge VRTX.


PowerEdge VRTX представляет собой объединенный в общий корпус блейд-шасси и корзину для жестких дисков. Один такой корпус поддерживает установку до 4-х блейд-серверов с одним или двумя процессорами Intel Xeon E5 и до 25 дисков размером 2.5" или 12 дисков размером 3.5". Подключение серверов к дисковой корзине осуществляется через встроенный sas коммутатор, серверы получают доступ в сеть через коммутатор установленный в корпусе сзади. Также в корпусе имеется место для установки плат расширения формата PCI-E (FC или сетевых адаптеров, графических адаптеров и т.д.) для блейд-серверов.

PowerEdge VRTX отлично подойдет для филиалов, где нет возможности выделить много места под стойку (хотя установка в стойку также поддерживается) для полноразмерной системы хранения и серверов.

Но если вам не по карману продукты Dell, то вашим выбором могут стать серверы от DataON Storage. В обычном 2U корпусе размещаются два сервера с процессорами Intel Xeon E5, а также корзина на 12 или 24 диска. Такая платформа может стать идеальной основой для Cluster-in-a-Box решений, например, для построения двухузлового отказоустойчивого кластера Hyper-V для небольшого офиса. Самое интересное, что корзина является самой обычной дисковой полкой (JBOD), а все функции по организации RAID-массива и созданию общего DAS хранилища берут на себя интеллектуальные контроллеры LSI Syncro CS, установленные в серверах. В случае выхода из строя одного из узлов, контроллер второго узла продолжит обслуживание всех дисков.


Про остальных участников напишу в следующий раз.

среда, 26 июня 2013 г.

TechEd Europe 2013 (день 1)

В этом году мне впервые удалось попасть на конференцию Microsoft TechEd Europe, проходящую в Мадриде, Испания, с 25 по 28 июня. Что из этого вышло - читайте далее.

Вступление

Традиционно конференция TechEd Europe проходит в IFEMA – Feria de Madrid Convention Centre.
Регистрация участников проходила во 2-м павильоне, под основную сессию целиком выделили 6 павильон, для  тематических сессий - 4-й и 7-й, выставка партнеров и лабораторные работы - в 8-м, обед - в 10-м.

Вход в выставочный комплекс охраняет группа разноцветных карликовых медведей-телепузиков.

Помня о суматохе первого дня VMworld, я приехал в Мадрид в воскресенье, поэтому было время неспешно побродить по городу и спокойно зарегистрироваться. Сама процедура регистрации заключалась в том, что участнику требовалось подойти к стойке самообслуживания и считать заранее распечатанный номер, после чего получить бейдж и рюкзак с плюшками.

Кстати, по поводу раздаточных материалов - в сравнении с тем же VMworld "сухой паек" выглядит гораздо скромнее - рюкзачок попроще, ни фляжки, ни майки, с другой стороны...

С другой стороны, всем участникам TechEd дали промо-код на получение скидки на покупку планштета Microsoft Surface RT и/или Microsoft Surface Pro. Так, например, Pro версия при цене для простых смертных в 980 евро, обойдется участнику Teched всего в 350 евро, а RT версия, так и вообще в скромные 80 евро. Одна печаль - Microsoft не считает Россию частью Европы, поэтому купить планшет с доставкой на Родину не получится. :-( Тем не менее, настойчивые граждане могу прибегнуть к помощи своих зарубежных друзей/родственников или различных сервисов, предоставляющие услуги виртуальных почтовых адресов (я, кстати, попробовал, посмотрим, что из этого выйдет).

День 1

Конференция началась с пленарного доклада, на котором Brad Anderson, вице-президент Windows Server and System Center Program Management, рассказал о направлениях развития компании. Во главу угла ставятся, конечно же, облачные вычисления и все, что с ними связано. Даже Windows - это теперь не обычная ОС, а самая настоящая Cloud OS. Microsoft рассказала о том, что можно ожидать в новой версии Windows 8.1, в частности такой штуке, как Windows Workspace, которая позволяет управлять пользовательскими BYOD устройствами, не вводя их в домен, и Work Folders - этакий внутренний Skydrive с возможностью интеграции со службами RMS. Много слов было сказано и о Windows Azure, о том, что теперь Microsoft не будет взимать плату за выключенные машины, о том, что перейдет на поминутную тарификацию, о планах открытия новых ЦОД в Китае, Австралии, о том, что подписчики MSDN смогут "бесплатно" получать облако-часы для тестирования своих приложений. Но самое интересное, конечно же, оставили напоследок. Виртуализация Hyper-V шагает семимильными шагами, наступая на пятки главного конкурента, имя VMware в одном предложении упоминается исключительно вместе со словами "очень" и "дорого".

Microsoft очень гордятся, что им удалось побить рекорд VMware, сделанный два года назад на железе HP предыдущего поколения.

Также Microsoft совместно с Oracle заключили партнерское соглашение о поддержке ПО Oracle в виртуальной среде Hyper-V и облаке Azure, что действительно круто и не может не радовать.

Среди нововведений Windows Server 2012 R2 показали работу Storage Tiering, и это, действительно, внушает.

Также обещается, что благодаря технологиям интеллектуального кэширования, можно будет добиться существенного прироста производительности и на дедуплицированных томах. В примере выполняется одновременный запуск 5-и виртуальных машин с обычного тома и с дедуплицированного.

Виртуальную машину, которая выдает миллион IOPS многие должно быть уже видели, поэтому Microsoft показала ВМ выдающая 1.6 миллиона IOPS.

Отдельного упоминания заслуживают технологии сжатия и SMB ove RDMA, позволяющие существенно ускорить процедуру переноса ВМ (Share Nothing Live Migration) с одного хоста виртуализации на другой.

В общем, все выглядит очень круто, и очень хочется надеяться, что работать все будет также, как на картинках (и все бы было хорошо, но именно на этих словах у меня ноутбук упал в BSOD).

Следующая сессия, на которую я попал, "Transform the datacenter" была посвящена тому, как новый Windows Server и ПО линейки System Center позволяют упростить управление облаком.

Так, например, такие рутинные вещи, как создание файлового сервера, презентация SMB шары серверам виртуализации, развертывание нового маршрутизатора для обслуживания виртуальных сетей и создания Site-to-Site VPN туннелей могут быть выполнены из консоли SCVMM 2012 R2. Кроме того, в версии R2 станет возможным централизованного управлять репликацией Hyper-V Replica, а также задавать разные интервалы репликации в зависимости от требований к доступности и сохранности данных.

Также с помощью Windows Azure Hyper-V Recovery Manager (который на текущий момент находится на этапе preview) станет возможным создавать свои планы восстановления, которые позволят автоматизировать процедуру восстановления виртуальной инфраструктуры на случай всевозможных катастроф.

После сессии был обед. Разнообразия особого не было, но покушать всем досталось (и это главное).

Вообще, в плане похавать в первый день TechEd был на весьма достойном уровне, повсюду стояли холодильники с газировкой и соками, а также кофемашины; те, кто пришел с утра пораньше мог позавтракать разнообразными булками и круассанами. Но вернемся к сессиям.

После обеда я попал на VDI Smackdown 2013 Edition, сессию, посвященную тонкостям выбора и внедрения VDI решений. При внедрении решения от любого вендора важно все правильно спранировать, чтобы ваша инфраструктура не была похожа на это:

Особое внимание следует уделять вопросам системы хранения ВМ. Размер - не главное, главное - это IOPS'ы, Latency, способность противостоять Boot Storm, возможности эффективного использования SSD накопителей. В презентации также было уделено внимание современным "модным" технологиям, способным улучшить т.н. User Experience, таким как GPU Sharing/Pass-through, всевозможные технологии кэширования и tier'инга, интеграция с Unified Communication решениями, поддержка HTML5 доступа, Reverse Seamless режима и прочее. В конце было приведено объективное (без кавычек) сравнение трех основных игроков на рынке (Citrix, Microsoft, VMware), а также даны "простые" рекомендации (в кавычках) о том, как лучше всего выбрать то или иное решение (схема решения на рисунке).

На третьей сессии "Windows Azure in the Enterprise" рассказывали как публичное облако Windows Azure может пригодиться в крупных компаниях. Были рассмотрены четыре основные сценария использования Azure:

  • Как средство хранения, резервирования и восстановления корпоративных данных. Так, например, Microsoft System Center DPM 2012 SP1 может использовать облако Azure для хранения резервных копий данных. Кроме того, сам Azure позволяет автоматические реплицировать данные между разными локациями для большей надежности.
  • В качестве платформы для разработки и тестирования приложений. Azure позволяет создавать изолированные друг от друга виртуальные сети, а также обеспечивает возможность подключения к этим сетям для отдельных сотрудников извне (Point-to-site VPN connection).
  • Как средство, позволяющее быстро нарастить вычислительную мощность вашего ЦОД. С помощью заранее преднастроенных шаблонов, приложения могут быть развернуты за считанные минуты, без необходимости залезать "под капот".
  • Наконец, Azure может помочь там, где ваш ЦОД не может обеспечить приемлемой скорости подключения - в других странах, на других материках. На сегодняшний момент, ЦОДы Windows Azure присутствуют в регионах западных и восточных Соединенных Штатов, западной Европы, Азии. В ближайшем будущем планируется построить и открыть новые ЦОД.

Последним на сегодня докладом был доклад уровня 400, "Automate Private Cloud Protection and Recovery with Microsoft System Center 2012 - Data Protection Manager", из которого я узнал следующие вещи - в R2 наконец-то обещают сделать онлайн бекап ВМ с ОС Linux (дождались!), что DPM будет поддерживаться внутри ВМ со всеми вытекающими отсюда преимуществами, вроде автоматизации развертывания новых серверов с помощью SCVMM, а также, что SCDPM может быть интегрирован с SCVMM и SCSM через Orchestrator (как всегда в общем), чтобы предоставить потребителям облачных сервисов такую услугу как BaaS (Backup as a Service). Концептуально - вещь довольно интересная, но в реальности придется очень много допиливать SCSM и Orchestrator, чтобы это заработало.

После завершения всех докладов участников ждала небольшая тусовка Welcome Party, на которой все желающие могли выпить, закусить и просто поболтать.

Продолжение в следующей части.