VDI для SMB на Windows Server 2012 по версии HP

    Недавно HP совместно с Microsoft представили описание образцовой, по мнению компаний, инфраструктуры для виртуализации рабочих мест (VDI) в сегменте SMB – HP Client Virtualization Reference Architecture for Windows Server 2012. Серверная часть решения базируется на HP ProLiant DL380p Gen8 под управлением Windows Server 2012, а клиентская – на тонких клиентах HP. Весь этот набор был успешно протестирован в условиях, имитирующих реальные нагрузки.

    В этом посте я хочу познакомить вас с результатами тестов и рассказать, почему для решения были выбраны именно эти компоненты.

    Этот год был очень богат на технологические анонсы и для HP, и для Microsoft. Microsoft запустила Windows Server ‘12 в России меньше месяца назад, HP с марта месяца волна за волной обновляла линейки серверов ProLiant на поколение Gen8. И совершенно понятно, что для возникающего на наших глазах рынка виртуализации для малых предприятий компании хотят предложить самые современные продукты – чтобы необходимость обновления не занимала клиентов еще долгие годы.

    Как и в любом подобном сборном программно-аппаратном решении, в HP Client Virtualization SMB Reference Architecture for Windows Server 2012 (для краткости дальше будем называть его CV for SMB) преследовались следующие цели:

    1. Максимальная производительность: тест производительности, подробно описанный ниже, демонстрирует, что CV for SMB позволяет поддерживать как минимум 175 виртуальных рабочих мест на сервер с отличным временем отклика.
    2. Удобство и дешевизна развертывания: заказчик может быть уверен в полной совместимости ПО с аппаратной частью, а стоимость лицензий сведена к минимуму за счет OEM-поставки. Составить конкретную спецификацию для ваших нужд легко, благодаря понятной масштабируемости.
    3. Все включено: решение не нуждается в развертывании дополнительной инфраструктуры — не нужны управляющие серверы, серверы баз данных или SAN. Также не нужно устанавливать дополнительное ПО виртуализации или управления.

    И на мой взгляд, все эти цели были достигнуты.

    Рассмотрим подробнее компоненты решения:


    Серверная часть – HP ProLiant DL380p Gen8 — это мощный универсальный инструмент для множества задач. Преимущество этого сервера для задач CV for SMB – широкие возможности по выбору/усилению аппаратной конфигурации.

    Немного о сервере можно прочитать здесь.

    Клиентская часть – тонкие клиенты HP

    В рамках решения CV for SMB рекомендуется использование представителей широкой линейки тонких клиентов HP (на удивление, пока еще не очень известных на российском рынке). Хотя, разумеется, на клиентской стороне может работать все что угодно – от десктопа до планшета.

    Тонкие клиенты серии Smart Zero:HP All-in-One t410, HP t410 и другие. В них используются технологии питания Power-over-Ethernet и дают пользователям все преимущества «нулевого» клиента вместе с высокой производительностью и небольшой стоимостью. Например, они умеют сами находить в сети хост CV for SMB, поддерживают множество протоколов и могут быть перепрошиты «на лету» без локального вмешательства в настройки устройства.

    Тонкие клиенты серии Flexible: HP t510, HP t610 или HP t610 Plus со встроенной ОС Windows Embedded Standard 7 (WES 7) идеальны для клиентов, которым требуются расширенные возможности по работе с графикой. Топовая модель t610 Plus выделяется наличием мощных CPU и GPU и разъема PCIe, поддержкой до 4 дисплеев, внутренней антенной WiFi и Fiber NIC. Технология Smart Zero может быть развернута и на серии Flexible.

    ПО решения – Windows Server 2012

    Описывамое решение работает в среде Microsoft Windows Server 2012 и использует протокол Microsoft Remote Desktop Protocol (RDP) для предоставления удаленного рабочего стола или удаленного приложения пользователю. Функция виртуализации серверного видеоадаптера RemoteFX позволяет предоставлять пользователям удаленный доступ к мощностям серверной видеокарты. WS 2012 содержит все необходимое для VDI: connection broker, web access, gateway и другие важные компоненты — все они интегрированы в Microsoft Windows Server 2012 как роли, поэтому исключена необходимость приобретать дополнительные сторонние продукты. В нашем случае главными становятся такие преимущества Windows Server 2012:

    1. Эффективное управление — функции RDS в Windows Server 2012 тесно интегрированы и могут быть легко настроены в новой централизованной консоли и в мастерах настроек (wizards). Поддерживаются сценарии работы с pooled и с personal (dedicated) виртуальными рабочими столами. Ко всему прочему, заказчик может автоматизировать процесс установки обновлений, что вместе с возможностями автоматизации управления серверной частью от HP серьезно экономит ресурсы ИТ-специалиста.
    2. RDS поддерживает различные недорогие виды систем хранения, позволяя отказаться от использования дорогих SAN решений. Заказчик может сократить стоимость решения, перемещая конфигурационные файлы и снэпшоты в «разделяемые папки» (shared folders). Также, виртуальные машины могут храниться на Cluster Shared Volumes (это удобно, когда на кластерном диске размещаются виртуальные машины, которые запускаются из различных узлов кластера) и кэшироваться на дисковую подсистему Direct Attached Storage, что дает высокую производительность и низкую стоимость решения.
    3. 3. Пользователь может использовать все технологии, которые раньше было сложно реализовать в виртуальной среде. Например, благодаря RemoteFX может быть включена работа с 3D-графикой и потоковым видео, перенаправление USB-устройств, полная поддержка сенсорных устройств и приложений. С новой функцией User Profile Disk стало возможным хранить данные пользователя и кэш-данные приложений для pooled виртуальных машин и сессий, т.е. все данные между сеансами входа пользователя в систему будут сохранены. По умолчанию в системе включена функция динамического распределения CPU, сети и I/O дисковой системы, что не дает пользователям влиять на работу других пользователей, работающих на этом же сервере.

    Тестирование


    Решение HP CV SMB RA for Windows Server 2012 было протестировано командой Microsoft с использованием пакета Login VSI v3.6. Пакет имитирует реальную рабочую нагрузку в виртуальной среде: работа с почтой, текстами, таблицами, создание слайд-шоу, просмотр HD-видео, запущенного на сервере. Для активных сессий проводились замеры времени отклика для приложений, загрузки CPU, задержки дисковой подсистемы и длины очереди I/O-операций.

    Были проведены 2 теста: начальный и рекомендованный.

    Цель начального теста: определить максимальное число сессий, которые создадут нагрузку не более 80% CPU и будут иметь время отклика не более 3 секунд.

    Командой были протестированы несколько сценариев: использование в качестве ОС для конечных пользователей Windows 7 и Windows 8 и в качестве протокола RDP 7.

    Таблица 1. Спецификация хост-сервера для обоих тестов

    HP ProLiant DL380p Gen8 Server
    2 CPU – Intel Xeon E5-2680 @ 2.70 ГГц
    256 ГБ RAM, модули по 16 ГБ DDR3 1333 МГц
    8 HDD
    2 x 200 ГБ SSD SAS, RAID1 (для ОС и «золотых образов»)
    6 x 300 ГБ 15K SAS, RAID5 (для виртуальных дисков [VHDX])
    4 x1 Гб Ethernet (в тесте использован один порт)

    Начальное тестирование.

    Тестовые испытания Login VSI V3.6, интервал 15с между запусками сессий
    Характеристики
    8 виртуальных загрузчиков (2 vCPU и 8 ГБ RAM у каждого)
    Профили пользователя
    Single user profile был настроен для всех виртуальных машин, чтобы уменьшить воздействие на IOPS и показать пределы процессора
    Сессия
    Разрешение 1024x768. Без использования connection broker и network level authentication (NLA)
    Виртуальная среда
    • Windows 7 SP1, 32-bit, 1 vCPU, динамическое выделение памяти 768-1536 МБ с буфером 20%, 1 NIC с компонентами совместимости с Windows 8
    • Windows 8, 32-bit, 1 vCPU, динамическое выделение памяти 768-1536 МБ с буфером 20%, 1 NIC


    Команда Microsoft произвела испытание работы 250 пользователей на хост-сервере. Затем были установлены пределы по загрузке CPU (80%) и времени отклика (3сек), и по графику выявлено искомое значение максимально допустимого числа сессий.
    Результаты начального теста с виртуальными машинами на Windows 7.

    График 1 показывает рост нагрузки с ростом числа пользователей, было установлено, что в пределах нагрузки 80% на CPU было совершено около 180 логинов пользователей.


    График 2 показывает параметр задержки дисковой подсистемы в среде Windows 7.


    График 3 показывает длину очереди ожидания I/O.


    График 4 показыват время отклика. Изначальным пределом были 879 миллисекунд (мс), максимальное количество пользователей было 239. После установки порога в 3 секунды количество пользовательских сессий сократилось до 230.


    Результаты начального теста с виртуальными машинами на Windows 8.
    Аналогично с тестом на Windows 7, с установлением предела в CPU utilization 80% были получены результаты 175 логинов пользователей.


    График 6 показывает задержку дисковой подсистемы в среде Windows 8.


    График 7 показывает длину очереди ожидания операций I/O в среде Windows 8.


    График 8 показывает время отклика приложений в Windows 8. Изначальным пределом были 845 миллисекунд (мс), максимальное количество пользователей было 232. После установки порога в 3 секунды количество пользовательских сессий сократилось до 223.


    Рекомендованное тестирование.

    В рекомендованном тестировании использовалось 2 VDI хост-сервера, один connection broker, виртуальные рабочие столы Windows 8, протокол RDP 7. Результатом теста стала система, способная обработать 350 виртуальных рабочих столов (pooled desktops) со 175 пользователями на каждом хост-сервере. Для данной конфигурации была включена функция User Profile Disk которая управляет профилями пользователей и данными приложений.

    Таблица 3. Тестовая среда эталонной архитектуры

    Тестовые испытания Login VSI V3.6 с интервалом 5.14 с между параллельными запусками
    Характеристики
    8 виртуальных загрузчиков (2 vCPU и 8 ГБ RAM у каждого)
    Профили пользователя
    Различные типы пользователей были задействованы для подключения к различным типам виртуальных машин, профили пользователей не были предварительно загружены и назначены виртуальным машинам; объем диска для профиля был установлен на 5 ГБ (динамический).
    Сессия
    Разрешение 1024x768, NLA использован; connection broker был полностью задействован чтобы направлять пользователей к соответствующим виртуальным машинам.
    Виртуальная среда
    Windows 8, 32-bit, 1 vCPU, динамическое выделение памяти 768-1536 МБ с буфером 20%, 1 NIC

    В эталонном тесте данные и профили пользователей находились в различных файловых папках (file shares). Посредник (connection broker) подключений к удаленному рабочему столу был расположен на виртуальной машине (4 ядра, 8 ГБ RAM). Кроме того, на NLA была полностью возложена задача по маршрутизации и назначению виртуальных машин пользователям.

    График 9 показывает рост времени отклика приложений с числом подключившихся пользователей.


    Вывод


    Как мне кажется, HP CV SMB RA for Windows Server 2012 показывает впечатляющие результаты производительности VDI, и вы можете использовать этот пост как руководство к расчетам VDI. Без лишних затрат – это очень практичное решение для малого и среднего бизнеса. Как всегда, буду рад ответить на ваши вопросы в комментариях.

    Что почитать:


    1. HP Client Virtualization
    2. Windows Server 2012
    3. Flexible тонкие клиенты
    4. HP Smart Zero Clients
    5. Server-side Smart Zero Technology
    6. Microsoft VDI
    7. Login VSI
    Hewlett Packard Enterprise
    88,00
    Компания
    Поделиться публикацией

    Комментарии 32

      0
      полезный пост, особенно для облачных провайдеров, предлагающих VDI своим клиентам. только цифр бы побольше — ROI, TCO и т.п.
        –2
        Это все классно, но зачем среднему, и тем более малому бизнесу — VDI и тонкие клиенты? Куда как дешевле купить десяток-другой простых компов и нанять вчерашнего студента-эникейщика, который будет переставлять на них операционку, чем покупать сервер, серверную ОС, тонкие клиенты и нанимать спецов, которые все это настроят и будут поддерживать. Студентом тут уже не отделаться.
          0
          Конечно. А если у 1 компа откажет жесткий диск, на второй прольют кофе, а еще на двух будет схвачен вирус? Сколько работы для студента… А ему еще диплом писать… И работа стоит, заказы не выполняются.
          И да, а еще можно пешком ходить или ездить на велосипеде, вместо того, чтобы покупать автомобиль.
          Это вопрос к руководителям такого бизнеса — насколько вы готовы работать в комфортной среде, насколько вам важно иметь слаженные бизнес-процессы, насколько вы готовы к тому, что ваш маленький бизнес уже завтра вырастет до среднего, как это случается сплошь и рядом, и вам нужно быстро обеспечить работой уже 50-70 человек. Согласны, есть над чем подумать?
          +1
          Все описаннные выше тесты в реалиях нашего (СНГ) рынка относятся ну никак не к СМБ, это хороший середнячёк, с приближением к корпорейту… Вендоры проводя такие тесты, забывают о том, что американский СМБ (до 250 пользователей) = нашему хорошему середняку.
            0
            Так СМБ и обозначает малый и средний бизнес :) и уж минимум один сервер есть во многих компаниях начиная от 10-20 сотрудников, даже у сетей табачных ларьков :)
              +1
              Только врядли они смогут себе позволить HP.
                0
                Почему врядли? Могут и позволяют, если вы не работаете в продажах IT, то вам может быть трудно представить себе размер этого рынка, даже несмотря на то, что он составляет всего около 5% от мирового, он всё равно огромен :)
                  0
                  не просто «вряд ли» а реально позволяют как только финансово созревают. есть много примеров.
                    0
                    В качестве альтернативы я имел ввиду местных вендоров, которые сильно выигрывают у T1, если с сервером заказывается много опций.
                      0
                      а в России есть полноценные вендоры серверов? :)
                        0
                        если что — мне для расширения кругозора :)
                          0
                          Смотря что под этим понимать :)
                          Etegro заказывает тушки у ODM, так что условно их можно назвать вендором, хотя свой НИОКР там врядли есть.
                            0
                            вендор в моем понимании это производитель… то есть как минимум разработчик… т.е. свои корпуса, свои материнские платы под них, свои системы охлаждения(радиаторы и пр)… остальное по сути — бейдж инжиниринг.(не хочу обижать).
                              0
                              Я тоже так думаю, но они настаивают на звании вендора :)
                0
                а стоимость лицензий сведена к минимуму за счет OEM-поставки

                Это не совсем правда, по крайней мере в России.
                  0
                  Ну я бы не сказал, к примеру hp ROK дешевле ОЕМ от MS, да и спец цены на них получить можно
                    0
                    Я смотрел цены продукты на VMware, там почти розничная цена, хотя HP в США и IBM у нас продают их с нормальной скидкой (15-30%).
                      0
                      Да, VMware не реализуют ROK лицензии, тут на цену влияет только скидка. С Microsoft все иначе.
                        0
                        Тогда может озвучите цены по прайслисту?
                          0
                          Да, в личку на ROK Microsoft, так?
                            0
                            Скорее интересует цацка из поста, если она уже продаётся.
                              0
                              Да, продается. Это серверы + Microsoft Windows Server 2012 + Client Access licenses.
                              По каждому продукту могу написать цены по прайслисту.
                                0
                                Мне подумалось, что вы продаёте готовые наборы (POD) на определённое количество пользователей.
                0
                Спасибо за обзор, благодаря грамотно спроектированной системе, оптимизация дисковой подсистемы W8 почти незаметна :)
                  +1
                  Не очень понятно, откуда берется Windows 7 и 8? Они на хайпер ви?
                  Как реализованы золотые образы?

                  И еще вопрос, SMB не вытращит глаза на стоимость лицензий VDI для виндоус 7 и 8? Тонкий клиент, даже 410 стоит доларов 300 + VDI(каждый год) получаем стоимость вполне нормального системного блока под офисные нужны. Чтобы все не обвалилось от кофе пролитого, хранить рабочие файлы надо на сетевом диске.

                  Лично мое мнение что VDI не может быть для SMB, это просто не выгодно. Выгода VDI прямо пропорциональна от количества клиентов. 200-300 это очень мало.
                    0
                    Windows 7 и 8 на Hyper-V, золотые образы на SSD дисках.
                    Из SMB этой стоимости испугается скорее S — small business, для Medium — уже будет интересно.
                    Ну а если совсем переходить на наши реалии, то это решение очень аккуратно ложится под задачи VDI для Remote Office / Branch Office для больших организаций.
                      0
                      Я скорее имел ввиду не местонахождение золотых образов, а технологию по которой это работает. (Образ + тонкий диск как у вмваре, образ и хост кеш как у цитрикса. Вообще для меня это оказалось в новинку, сегодня развернул это решение в тестовых целях, буду смотреть.

                      Опять же вопрос остался без ответа, разве на VDI от микрософта не распростроняется ежегодный взнос микрософту за использование десктопной оси в VDI?

                      Большие организации это уже другой вопрос, там то как раз это очень интересно, но там клиенты исчисляются не сотнями, а тысячами.
                        0
                        Удачного тестирования!
                        Технология у Hyper-V похожа на технологию Citrix (образ и хост кэш): the golden image is a system prepped operating system image, when the computers start off the golden image, they skip the file copying and installation phase, and go straight to the customization phase. In our testing, we deployed 256 machines in 34 minutes.
                        Да, взнос в виде годичной подписки остался.
                    0
                    Тут забыли указать один немаловажный ньюанс.
                    Для корректной работы подобного решения необходимо, что бы тонкие клиенты поддерживали RDP 7.x не ниже, иначе ждите огромных глюков с подключаемыми USB носителями…
                      0
                      Спасибо за дополнение, все перечисленные в обзоре модели поддерживают RDP 7.1.
                      Помимо него:
                      Citrix ICA 12 with HDX
                      RDP 7.1 for Linux with RemoteFX support
                      VMware View with RDP
                      Teradici Optimized PCoIP
                      Протоколы клиентов:
                      RDP 7.1 client for Linux with RemoteFX and USBR support
                      VMware client optimized for View 5.0 with RDP
                      Teradici PCoIP1.0

                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                    Самое читаемое