Доброго всем денька-с. В данной статейке я попробую более менее понятно описать — что же такое XenServer и XenApp. По понятным причинам данную статью я разобью на две части:
- XenServer
- XenApp
По сути, каждая из статей является теоретической основой для статьи по установке этих сервисов. Которая скоро появится
XenServer
XenServer — кроссплатформенный гипервизор, разработанный умными лаборантами копьютерной лаборатории Кембриджского университета. Основные финтифлюшки: поддержка режима паравиртуализации помимо аппаратной виртуализации, минимальность кода самого гипервизора за счёт выноса большинства процедур из него. Изначально назывался — Xen, и начинался как исследовательский проект Кембриджского университета под руководством Иэна Прэтта, в дальнейшем забабаховшего XenSource. XenSource — поддерживали продукт Xen с открытым исходным кодом и параллельно продавала коммерческие версии: XenServer и XenEnterprise. В октябре 2007 Citrix купила XenSource. В 2009 Citrix объявила, что коммерческие версии XenServer станут полностью свободными. А в этом году (2013) XenServer перешел на светлую сторону, отказавшись от сладкого и стал бесплатным. Вот такая вот история, всего то — 4 года ))).
Паравиртуализация
Способ виртуализации, при которой гостевые ОСи перепиливаются для исполнения в виртулке (свой образ того же centos), для чего их ядро немножечко модифицируется, как комарик укусил. По сути гостевая ОС вместо обращения к железу на прямую обращается к API хоста, который в свою очередь переворачивает все на железо. Минус этого способа в том, что модификации ядра поддерживают далеко не все системы (ну вы поняли, кто редиска), а точнее только системы с открытым исходным кодом. Но зато паравиртуализация предлагает высокую производительность, почти как у реальной железяки с таким же железом. И это плюсик. Стоит так же отметить, что в паравиртуализация поддерживает возможность вынесения выполнения процесса из гостя в хост, что гарантирует более высокую производительность. Впервые термин возник в проекте Denali, а после его позаимствовали ребята из Xen. Приставка «пара» в слове паравиртуализация ничего не обозначает, просто авторам данной идеи понадобился новый термин, хотя все считаю, что это значит «параллельная».
Аппаратная виртуализация
Виртуализация с поддержкой волшебной процессорной архитектуры. Позволяет создавать изолированные гостевые системы и винду в том числе. Гость не зависит от архитектуры хоста то есть, с помощью этой технологий возможен запуск 64-битных гостевых систем на 32-битных хостовых системах.
Аппаратная виртуализация обеспечивает производительность, сравнимую с производительностью физической машины. Наиболее распространены технологии виртуализации Intel-VT и AMD-V.
Intel VT (Intel Virtualization Technology) реализована виртуализация режима реальной адресации. Известна под кличкой — Vanderpool.
AMD-V, чаще используется аббревиатура SVM (Secure Virtual Machines). Известна под кличкой — Pacifica. AMD-V проще и эффективнее, чем Intel VT. Появилась в XenServer с версии 3.3.
XenApp
Citrix XenApp аз есм решение для доставки приложений Windows, которое управляет приложениями в дата центрах и мгновенно, с геморроями… доставляет их пользователям, где бы они ни находились и на любое устройство, на nokia 3310 не доставляет. Увеличивает скорость отклика ИТ-систем при доставке приложений распределенным пользователям и обеспечивает защиту данных и приложений. Платформа XenApp 6 имеет более довольно простую, с виду, систему управления, возможности масштабирования и бесшовной интеграции с технологиями Microsoft: App-V и Windows Server 2008 R2.
Кроме того, XenApp 6 позволяет повысить производительность для конечных пользователей, благодаря усовершенствованиям в технологии HDX (о которой я ничего не нашел, кроме вот этого сайта, но я думаю он тоже не по теме… Хотя логотип такой же 0_0). XenApp 6 будет интегрирован в комплексное решение для VDS Citrix XenDesktop 4.
Основные финтифлюшки:
- Упрощенное управление: у XenApp 6 есть такая штуковина как AppCenter, вроде и не сложная с виду…
- Масштабируемость: XenApp 6 обеспечивает одновременную работу 100 000 пользователей на базе одной фермы (все относительно, конечно).
- Расширенная интеграция с Microsoft: Бесшовная интеграция XenApp 6 и Microsoft App-V.
- Поддержка устройств Mac и смартфон: XenApp 6 облегчает пользователям доступ к Windows приложениям с Mac, Apple iPhone, Google Android и Windows Mobile и т.д..
Усовершенствованная технология высокой четкости HDX™: В состав XenApp 6 входит широкий спектр усовершенствованных возможностей технологии HDX (можно видео смотреть, тут все норм, я проверял).
На этом разбор официального пресс релиза по XenApp окончен. На последок небольшой видос какой же XenApp няшный:
Надеюсь, что вам было не очень скучно и понятно, что это и как это…
На виртуалке проверял этот xenapp, видео отлично играет А если видеокарту пробросить то еще и игрули можно запустить (только в окне правда, на fullscreen не пашет), WoW например, есть клиент под linux. Надо еще конечно оттестить все хорошо.
Я вас возможно удивлю, но в 2X ApplicationServer XG все это так же реализовано.
Я так понял вы уже испытывали 2Х. Скажите пожалуйста он сможет справится с такой задачей как прием/передача звука для sip клиента, и для запуска приложений требующих графической платы типа Corel Photoshop Autocad и тд. ?
Вы поймите с этой задачей справляется не 2х, а гипервизор в случае vdi и rdp в случае проброса приложения
а причем тут гипервизор, если 2х например не умеет работать с видеокартной ?
Все очень просто, вам сначала нужно понять как вы собираетесь доставлять приложения (если это vdi), то как не крути – вам нужен гипервизор. Если это remoteapp, то 2x будет пробрасывать вам его через RDP соединения (вам нужен терминальный сервер), который в свою очередь должен где-то быть (виртуальный/физический) и тут см. выше. Вы поймите что 2Х выступает в роли доставщика необходимого контента, а протоколы и средства которыми вы будете доставлять в большинстве случаев едины.
я прекрасно понимаю что такое vdi и просто доставка приложений в бесшовном окне. Вопрос в том как будут работать эти приложения, скажем microsoft office можно и просточ через виндовые remote app доставлять, а вот фотошоп в rdp сессии будет нещадно глючить. Гипервизор нужнен в том случае сли мы отдельный рабочий стол будем предоставлять каждому пользователю. Но в любом случае даже пробросив этому пользователю видеокарту, умеет ли 2Х обрабатывать видеоконтент и передавать тонкому клиенту только картинку происходящего и на сколько хорошо у него это получается
Вы можете разместить терминальный сервер windows + RemoteFX пробросив в него свою видеокарту, либо Citrix и тогда протокол будет ICA и все будет хорошо, задача 2Х в данном случае транслировать, он не создает самой сессии. И если вам нужен прямой ответ, то ДА. Я лично реализовал целый завод с КБ работающем с AutoCad.
Если не ошибаюсь то remoteFX работает только с hyper-v, и видеокарта разшаривается на между клиенскими виртуальными ОС, и поддерживаются по мойму только Enterprise и Ultimate редакции. Правда я только в 2008 это смотрел, до 2012 еще не добрался.
И вы совершенно правы, я никак не пойму что именно вы хотите узнать, возможно вам стоит переформулировать вопрос )))
я пытаюсь узнать какая у него киллерфича по сравнению с цитриксом и может ли он транслировать sip клиент и граф приложения, можно ли его поднять на сервере терминалов, а не как vdi с гипервизором, надеюсь я понятно высказал мысль
1) Цена, удобство построения, кроссплатформенность, все в одном (VDI, RemApp, Thin Client и т.д.)
2) Да может и транслировать, и графику пробрасывать если протокол который вы используете это позволяет (у 2Х нет своего какого то протокола, используются RDP, ICA и т.п.).
3) Да вы можете поднять его на ТС, равно как многом другом.
Я ответил на ваш вопрос?
Да, спасибо, 2ой ответ был как-раз то, что я и хотел узнать, я думал у него свой протокол какой-то. Осталось теперь все затестить Еще раз спасибо
Пожалуйста, обращайтесь))