Всем привет!

Я работаю в московском офисе компании Huawei и одной из моих основных задач является продажа облачных продуктов компании, в частности решения для виртуализации рабочих столов FusionAccess. За прошедшие несколько лет я своими глазами наблюдал, как нишевое и откровенно сырое решение постепенно превращалось в надёжный продукт, который с успехом может применяться для решения широкого круга задач. Как это произошло? Мне тоже было интересно, поэтому решил немного изучить вопрос.

По работе я часто общаюсь с китайскими коллегами, да и в центр R&D грех не зайти, если находишься в командировке в штаб-квартире в Шеньчжене. Вот там я и узнал от коллег, что вся разработка в компании ведется исключительно через систему виртуальных рабочих столов. Почему? Преимуществ у такого подхода много, но самое основное — это защита данных. В Китае очень высокая конкуренция, и промышленный шпионаж — явление весьма распространённое. Работа через VDI позволяет полностью исключить передачу данных на устройство пользователя в обычном режиме работы и минимизировать таким образом риск порчи или кражи информации. Другие не менее важные бонусы — экономия на обслуживании системы, снижение затрат на электроэнергию, повышение гибкости системы и надежности хранения данных и многие другие.

Ранее компания Huawei приобретала и использовала для работы решения виртуального рабочего стола сторонних производителей, однако с ростом сложности предлагаемых нашей компанией сервисов, а также непрерывным увеличением числа разработчиков, подобные решения перестали отвечать нашим запросам. Возник вопрос, почему бы не разработать самим протокол и решение для работы виртуальных рабочих столов?

Дальше дело техники. После многих дней и бессонных ночей работы над этой задачей инженеры Huawei завершили разработку и запатентовали протокол для рабочего стола под названием HDP: Huawei Desktop Protocol.

У решения прослеживается несколько важных этапов развития:

· 2009 год — решение VDI было неотделимо от гипервизора, на котором оно работало, использовалось для работы R&D и у нескольких телеком операторов в рамках пилотного внедрения;

· 2010 год — очередная версия решения не только включала новые возможности, но и внедрялась у крупных телеком-операторов за пределами Китая, однако все еще в рамках пилотных внедрений;

· 2011 год — пилотные внедрения были признаны успешными, решение получило имя GalaX8800 v2.0 и начало продаваться по всему миру в качестве отдельного коммерческого продукта;

· 2013 год — принято решение о выделении платформы виртуализации в отдельный продукт, который получил название FusionSphere. Платформа построена на широко распространенной на тот момент технологии Xen, хотя примерно в то же время начал разрабатываться нишевый продукт FusionSphere NFVI на базе KVM. Решение для управления виртуальными рабочими столами также было выпущено в виде отдельного продукта FusionAccess. С этого года разработка продуктов ведется разными командами, однако сохраняется синхронность выхода новых версий и всестороннее тестирование на совместимость. Решение для VDI теперь называется FusionCloud Desktop Solution и включает в себя FusionSphere, FusionAccess и ряд других продуктов;

· 2015 год — выходит версия 5.0, которая стала первым заметным пользовательскому глазу шагом в сторону коммерческого продукта для корпоративного рынка. Продукт обзавелся удобным интерфейсом, хотя функциональность оставляла желать лучшего. Именно начиная с этой версии мы стали активно продвигать решение на рынке;

· 2018 год — FusionSphere 6.3 окончательно перешла на технологию KVM, а FusionAccess 6.2 утвердился в качестве топового решения VDI.

На сегодняшний день решение FusionAccess обслуживает свыше 1,1 млн. конечных пользователей из 1500 компаний в более чем 100 странах. Это самый популярный продукт в Китае. Какие преимущества протокола позволили достичь такого результата?

Высокая четкость изображений

Протокол HDP позволяет организовать удаленный доступ к виртуальным рабочим столам посредством тонких клиентов (Thin Client, TC). В сравнении с такими популярными на рынке протоколами, как Citrix HDX, Microsoft RDP и VMware Blast, HDP поддерживает высокую четкость изображений и текстов, более четкое и гладкое воспроизведение видео, высокую точность звуковоспроизведения при небольшой полосе пропускания. HDP совместим не только со специализированными тонкими клиентами, но также и с ОС Windows, Linux и MacOS X, а также поддерживает работу на мобильных устройствах Android и IOS.

Учитывая высокую чувствительность человеческого глаза к экранному тексту, HDP разрабатывался под задачу автоматического распознания таких элементов изображений, как линии и тексты, с применением технологии сжатия данных без потерь. Таким образом, FusionAccess обеспечивает более четкое изображение только текста, только изображений или комбинации текста и изображений с индексом структурного сходства (Structural SIMilarity, SSIM), равным 0,999955, что демонстрирует максимальное приближение к оригиналу.

Также HDP позволяет сжимать фотографии без потерь с нужным коэффициентом. Это помогает добиться оптимального результата, сэкономив при этом на ресурсах пропускной способности.

Высокая точность звуковоспроизведения

Благодаря HDP звук в виртуальной среде FusionAccess максимально приближен к оригиналу. Для объективной оценки качества звука применяется набор стандартов Perceptual Evaluation of Speech Quality (PESQ). Обычно оценка PESQ подобных продуктов колеблется между 3,0 и 3,2. Решение FusionAccess превзошло эти показатели, достигнув 3,4 и даже 3,8 в предельных условиях.

Для предотвращения падения качества на стороне источника и обеспечения высокой точности звуковоспроизведения в FusionAccess применяется метод сэмплирования с частотой 44,1 кГц. А для уменьшения накопленной задержки, вызванной буфером на стороне тонких клиентов, применяются специальные алгоритмы, гарантирующие передачу звука без потерь в реальном времени.

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

Гладкое воспроизведение видео

FusionAccess демонстрирует высокое качество видео 4K при 30 кадрах в секунду, что гарантирует гладкое воспроизведение видео в формате HD.

Кроме того, интеллектуальные технологии распознают формат видео, которое вы просматриваете, автоматически определяют тип данных и применяют для их кодирования кодек H.264 или MPEG-2. Разнообразие методов обработки данных достигается также за счет полного использования аппаратных возможностей тонких клиентов.

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

Усовершенствованные функции обработки графики

Недавно решение FusionAccess успешно вышло на канадский рынок виртуальных рабочих столов. На его основе местная компания, занимающаяся робототехникой и автоматикой, создала компьютерную графику формата HD для САПР. Это решение также широко применяется в России, странах Ближнего Востока и Европы.

При наличии графического процессора nVidia с поддержкой технологии аппаратной виртуализации vGPU, FusionAccess позволяет реализовать сценарий работы с тяжелой графикой с помощью специализированного ПО, включая системы автоматического проектирования (САПР), геоинформационные системы (ГИС), ПО для видеоигр, средства видеомонтажа.

Протокол HDP оптимизирует стандартные средства воспроизведения видео, такие как Flash Player, и ПО для обработки изображений Photoshop.

Результатом получения обратной связи от клиентов по всему миру и усердной работы инженеров R&D стало широкое признание FusionAccess на рынке. На сегодня это действительно надёжный и добротный продукт, который демонстрирует эффективность в использовании, картинку и видео высокого качества, и превосходные впечатления конечных пользователей.

ПОДГОТОВЛЕНО ITWEEK EXPERT