цитрикс программа что это такое

Digital Workspace, часть 1: Citrix

Говоря про космические корабли, бороздящие просторы Большого Театра цифровую трансформацию компаний, никто не даёт пояснений, какие конкретные шаги нужно сделать, чтобы прийти в эту самую цифровую эпоху. В этом цикле статей мы не станем говорить про все и сразу, а расскажем про одно из направлений — цифровизацию рабочего пространства (digital workspace). Опишем, как его понимает каждый из ведущих производителей области, и что со всем этим делать ИТ-специалистам.

цитрикс программа что это такое

Погружение в Citrix

Мир ИТ не стоит на месте: каждый вендор развивает свои продукты и вносит что-то новое в линейки оборудования и ПО. Вот и Citrix как лидер в сфере виртуализации, балансировки сетевой нагрузки и решений для совместной работы пользователей, недавно представил новинки. Основные направления, активно развиваемые вендором, — терминальные сервисы и виртуализация рабочих мест (VDI).

При проектировании ИТ-проектов мы решаем множество задач. Часто первой становится выбор между терминальным решением и VDI. Технология виртуализации получается дороже при расчете бюджетной оценки, но позволяет создать изолированную среду с гостевой операционной системой. Использование каждым клиентом изолированной операционной системы повышает безопасность окружения и позволяет избежать конфликта приложений. В терминальной среде возникают ситуации, когда одно приложение не может работать в мультипользовательском режиме. Ответить на вопрос «что же выбрать?» можно, развернув решения от Citrix в тестовом режиме и проверив совместимость с приложениями, используемыми в той или иной компании.

Предположим, что мы остановились на VDI. Помимо основных вводных (количество пользователей, интегрируемые приложения, технические параметры одного виртуального места и т.д.), нужно ответить на вопрос — на сколько необходимо сохранять изменения, сделанные в виртуальном рабочем месте? Виртуальные рабочие места без возможности сохранения данных называются «non-persistent», а с возможностью сохранения — «persistent». Данные, которые сохраняются в виртуальном рабочем месте, делятся на две составляющие: appdata (установленные приложения) и user profiles (пользовательские профили с данными). Если для управления пользовательскими профилями активно используются решения Citrix User Profile Management либо Microsoft Roaming Profiles, то с пользовательскими приложениями дело обстоит сложнее. Реализовать такой функционал без Personal vDisk или использования полных клонов раньше было просто невозможно.

Определиться с решением можно только после анализа инфраструктуры. Например, в одном из наших проектов заказчик использовал самописный портал с доставкой приложений. Другими словами, пользователь мог зайти через веб-браузер, выбрать необходимые приложения и в соответствии с группами безопасности, назначенными ему в Active Directory, установить их на свое рабочее место. Подобный механизм доставки приложений не позволял использовать non-persistent VDI и требовал сохранение данных.

Есть другой сценарии, когда у заказчика используется терминальная ферма для доставки всех приложений. В таком случае persistent VDI не требуется. Это позволяет экономить вычислительные ресурсы на виртуальных рабочих местах и отдавать их под нужды терминальных сервисов, оставляя в виртуальном рабочем месте только те приложения, которые требуют изолированной среды. С точки зрения пользователя все выглядит как обычное рабочее место.

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

Ребрендинг

В первую очередь хочется отметить невероятную любовь вендора к изменению названий своих продуктов. Взять хотя бы основной, за который многие так полюбили Citrix. Как только его не называли: и Metaframe, и Presentation Server, и XenApp. Сейчас остановились на Virtual Apps. Функционал при этом везде остается одинаковый — предоставлять доступ к серверным приложениям.

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

цитрикс программа что это такое

Изменились не только названия привычных нам продуктов, но и уровни редакции каждого из решений. Обратите внимание, чтобы избежать путаницы в редакциях продуктов XenApp: теперь уровень Advanced — это не стартовая лицензия, а лицензия, равная уровню Enterprise. В таблице ниже приведены все изменения:

Устаревшее наименованиеУстаревшая редакцияНовое наименованиеНовая редакция
XenAppAdvancedVirtual AppsStandard
XenAppEnterpriseVirtual AppsAdvanced
XenAppPlatinumVirtual AppsPremium
XenDesktopVDIVirtual DesktopsStandard
XenDesktopEnterpriseVirtual Apps and DesktopsAdvanced
XenDesktopPlatinumVirtual Apps and DesktopsPremium
XenServerStandardHypervisorStandard
XenServerEnterpriseHypervisorPremium
NetScaler ADC VPXStandardADC VPXStandard
NetScaler ADC VPXEnterpriseADC VPXAdvanced
NetScaler ADC VPXPlatinumADC VPXPremium

Citrix App Layering

Помимо изменений в названиях хочу отметить и обновленное видение VDI-решений основных производителей. Речь идет о построение дизайна с использованием ПО, которое позволяет разделить образ на несколько слоёв. У VMware оно называется App Volume, у Citrix — App Layering. Примечательно, что оба решения могут работать не только с VDI своих производителей, но и с решениями конкурентов, например, с VMware Horizon.

цитрикс программа что это такое

Основная идея решения — создание различных слоев, например, с операционной системой, со средой виртуализации или с приложениями, а затем их компиляция в рабочий образ для пользователей. Делается это все быстро, на выходе получаем разнообразные типы образов для различных групп пользователей со своими приложениями.

В решении Citrix App Layering используются следующее слои:

цитрикс программа что это такое

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

Помимо использования монолитных образов у App Layering есть возможность доставлять слои приложений в виртуальное рабочее место через Elastic Layering. Данная функция позволяет персонализировать пользовательское окружение по запросу. Управляется эта функция через группы безопасности в Active Directory, что позволяет добавлять наборы приложений в виртуальное рабочее место.

Правила лицензирования приведены в таблице ниже:

цитрикс программа что это такое

Важное примечание: App Layering доступен только при наличии активной поддержки от Citrix (Customer Success Services).

Дизайн VDI и как в нем использовать Citrix App Layering

Поговорим немного о дизайнах VDI-решений. После того как мы определились с количеством persistent и non-persistent виртуальных рабочих мест, необходимо определиться с механизмом их создания. Для этого может использоваться две технологии: machine creation services (MCS) и provisioning services (PVS). Основные различия приведены ниже.

цитрикс программа что это такое
Сравнение принципов работы механизмов развертывания рабочих столов

MCS работает путем обращения консоли управления Citrix Studio к API сервера управления средой виртуализации (vCenter, VMM, XenCenter). Через необходимые команды выполняются основные действия по созданию, удалению или изменению каталогов виртуальных машин. Сервис устанавливается совместно с брокером подключения при развертывании Citrix Virtual Apps and Desktops. С использованием MCS можно создать два типа виртуальных рабочих мест: fast clone (быстрые клоны) и full clone (полные клоны). Если с full clone все понятно, так как это полная копия мастер-образа, то fast clone генерируется по следующему принципу: с мастер-образа создаются виртуальные рабочие места с двумя дополнительными дисками diff disk и id disk. Надо сказать, что id disk присутствует также в полных клонах и хранит в себе информацию о принадлежности к домену. Размер такого диска 16 МБ. Diff disk хранит изменения мастер-образа. Размер этого диска устанавливается для всех виртуальных рабочих мест при создании каталога. При перезагрузке diff disk обнуляется, поэтому использовать его для построения persistent VDI-решений нельзя. Для реализации persistent VDI с использованием быстрых клонов используется дополнительная технология personal vDisk, но об этом ниже.

PVS работает как сервис потоковой загрузки. Устанавливается на отдельный сервер, имеет свою консоль управления. Обращение к API сервера управления средой виртуализации тоже происходит, но в значительно меньшей мере. Основные операции выполняются по сети при загрузке виртуальных рабочих мест. Некоторых пугает дополнительная консоль, т.к. это усложняет администрирование, но я призываю не бояться. PVS-сервис значительно упрощает обновление виртуальных рабочих мест. Загрузка их выполняется из хранилища образов (стандартное сетевое хранилище smb или каталог на локальном диске PVS-сервера). Образ представляет собой служебный файл и виртуальный жесткий диск (.vhd), используемый при загрузке. Процесс обновления благодаря этому сервису очень простой — необходимо просто подключить другой виртуальный жёсткий диск и перезагрузить рабочее место. Разумеется, с использованием подобного сервиса создаются non-persistent виртуальные рабочие места (примечание: у данного сервиса есть способ кэширования, позволяющий сохранять все изменения, но в практике я таких решений не встречал, поэтому не стал бы их рекомендовать). Для реализации persistent VDI с использованием PVS-сервиса использовался такой же принцип, как и для быстрых клонов.

Из-за различной специфики работы технологий нагрузка ложится на различные компоненты соответственно. Если в случае работы PVS-сервиса большая нагрузка ложится на сеть, то в случае с использованием MCS-сервиса нагрузка ложится на используемую систему хранения данных.

Приведу примеры основных дизайнов VDI-решений, которые мне удалось реализовать:

RIP, Personal vDisk

После того, как Citrix объявил, что технология personal vDisk больше развиваться не будет, реализация 1-го дизайна стала нереалистична. Заказчики начали отказываться от этой идеи, да и сама по себе технология personal vDisk имела ряд недостатков. В моей практике решение работало хорошо при статическом использовании виртуальных рабочих мест, то есть когда виртуальное рабочее место назначалось одному пользователю, соответственно ему подключался персональный диск, на котором хранились все изменения. При рандомном использовании виртуальных рабочих мест и персональных дисков зачастую возникали проблемы при получении пользователем нового виртуального рабочего места и подключением к нему персонального диска. Но все равно использование 1-го дизайна со статически выделенными виртуальными рабочими местами позволяло значительно экономить дисковое пространство, данные пользователей и установленные приложения в виртуальном рабочем месте можно было размещать на «медленных» дисках, а, чтобы не терять производительность ОС, все изменения, сделанные от мастер образа (diff disk), размещать на «быстрых» дисках. Такой дизайн позволял существенно экономить дисковое пространство и не терять производительность виртуальных рабочих мест.

В решении Citrix App Layering было объявлено, что один из слоев (User Layer) позволит реализовать функционал, подобный personal vDisk, но практически год данный слой находился в статусе лабораторных. В очередном обновлении 25 сентября в документе по App Layering наконец-то появилось обновление на эту тему и было объявлено, что User Layer доступен для использования в продуктивных средах.

цитрикс программа что это такое

Важное обновление, позволяющее реализовать дизайн 1-го типа с использованием решения Citrix App Layering и слоя User Layer для хранения пользовательских данных и установленных приложений пользователем.

Выводы и рекомендации

Очевидные проблемы классической организации виртуальных рабочих мест заставили Citrix пересмотреть свой подход в сторону гибридной многослойной структуры виртуальной машины, что позволило создавать persistent VDI в non-persistent окружении (забегая вперёд, это справедливо и для остальных вендоров).

В реалиях Citrix делается упор на развитие Citrix App Layering, поэтому я бы рекомендовал присмотреться к данному решению при разработке эскиза вашего VDI. Данный продукт значительно сократит трудозатраты на обслуживание мастер-образа, позволит быстрее компилировать необходимые образы для различных подразделений и, разумеется, увеличит гибкость решения за счет Elastic Layer. И не забывайте про User Layer, благодаря которому можно реализовать дизайн 1-го типа.

Роман Мирзаянов, Старший инженер-проектировщик вычислительных комплексов,
«Инфосистемы Джет»

Источник

Citrix

Из Википедии — свободной энциклопедии

Боб Кальдерони, председатель совета директоровОтрасльПрограммное обеспечениеПродукцияРешения в области доставки приложений и виртуализацииОборот▲ 3,418 млрд. долларов (2016) [1]Операционная прибыль▲ 649,16 млн. долларов (2016) [1]Чистая прибыль▲ 536,11 млн. долларов (2016) [1]Число сотрудников8071 (апрель 2017) [1]Дочерние компании Citrix (Switzerland) [d]Сайтwww.citrix.ru

цитрикс программа что это такое

Citrix Systems (NASDAQ: CTXS ) — американская компания, основанная в 1989 году и занимающаяся разработкой программных решений для виртуализации, построением компьютерных сетей, организацией облачных вычислений, в том числе разработкой гипервизора Xen с открытым исходным кодом.

Более 230 000 организаций по всему миру используют решения Citrix. Штаб-квартира компании расположена в городе Форт-Лодердейл, (штат Флорида, США), а дополнительные подразделения находятся в Калифорнии и Массачусетсе. Компания имеет дополнительные центры по разработке решений в Австралии, Индии и Великобритании.

После приобретения компании XenSource в октябре 2007 года Citrix курирует проект по разработке гипервизора с открытым исходным кодом Xen.

Источник

Какая технология удаленного рабочего лучше Citrix VS или Microsoft RDP

цитрикс программа что это такое

Многие организации используют облака для решения своих бизнес-задач в области ИТ. Для этой цели обычно используются два варианта виртуализации рабочих столов: протокол удаленного рабочего стола Microsoft (RDP) и Citrix XenDesktop. Какой из них будет наиболее подходящим для вашей работы?

Ключевые выводы

Службы удаленных рабочих столов (RDS), ранее известные как «Службы терминалов», представляют собой технологию, разработанная Microsoft для тонких клиентов. Используя протокол удаленного рабочего стола Microsoft (RDP), RDS позволяет пользователям подключаться к серверным приложениям или виртуальным рабочим столам.

Фактически, Citrix написала исходный код RDS и передала его Microsoft по лицензии. Инструменты централизованного управления Citrix делают расширение и мониторинг инфраструктуры проще, чем когда-либо прежде.

Лидерами отрасли для приложений тонких клиентов являются Citrix Systems иMicrosoft Corporation. В этом посте рассказывается о сходствах и различиях между решениями для удаленного рабочего стола

Виртуализация рабочего стола

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

Что такое удаленный рабочий стол?

Под виртуальным (удалённым) рабочим столом понимают виртуальное рабочее место с необходимыми приложениями, которое доступно пользователю в любое время и из любой точки мира. Удаленный рабочий стол позволяет пользователям подключиться к удаленной машине и получить доступ к приложениям или всему рабочему столу. Доступ к удаленному рабочему столу обычно осуществляется через порт 3389.

Для чего используется удаленный рабочий стол?

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

Сеанс создается, когда вы инициируете подключение к удаленному рабочему столу, и заканчивается, когда вы выходите из системы.

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

Удаленный настольный компьютер находится далеко. Вы подключаетесь к нему с помощью определенных протоколов через безопасные соединения.

В современном технологическом мире удаленные рабочие столы дают людям свободу удаленной работы.

Технология тонких клиентов

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

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

Что такое Citrix и как это работает?

Citrix Systems со штаб-квартирой во Флориде, США, является поставщиком технологий, обеспечивающих удаленный доступ для приложений и настольных компьютеров.

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

Благодаря технологии тонких клиентов, такой как Citrix Virtual Applications, мы можем использовать наш компьютер для удаленного мониторинга приложения, установленного на другом компьютере. Приложения обрабатываются удаленно на этом отдельном удаленном устройстве.

Что такое Microsoft RDP?

Служба подключения к удаленному рабочему столу Windows позволяет пользователям подключаться к удаленному ПК или серверу Windows через Интернет или в локальной сети, предоставляя им полный доступ к приложениям и приложениям на нем. Основные периферийные устройства, такие как клавиатура и мышь, используются совместно с удаленным компьютером, что позволяет вам использовать его и контролировать, как если бы вы сидели прямо перед ним.

Это стало возможным благодаря протоколу удаленного рабочего стола Microsoft (RDP). Только определенные версии Windows поддерживают подключения RDP. Этот специализированный протокол конкурирует с протоколом виртуальных сетевых вычислений с открытым исходным кодом (VNC), широко распространенным в Linux и других платформах.

В чем разница между RDP и VPS?

Citrix против RDP

Мы собираемся сравнить Citrix с RDS (сервисами на основе RDP) по нескольким аспектам.

Citrix vs RDS: основные протоколы

Службы удаленного рабочего стола Microsoft используют протокол удаленного рабочего стола Microsoft, или RDP.

Citrix имеет собственный протокол (HDX), который минимизирует требования к пропускной способности, позволяя использовать Citrix Virtual Apps and Desktops для офисов или машин с более медленным подключением к Интернету.

Citrix vs RDS: производительность

При использовании RDS каждый пользователь работает с RDP Microsoft на сервере. По причине того, что RDS плохо масштабируется. Все пользователи совместно используют ограниченное количество ресурсов на одном сервере RDP. Таким образом, чем больше пользователей в сети, тем медленее работа.

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

С другой стороны, пользователи Citrix взаимодействуют с протоколом HDX поверх RDS. Таким образом, этот протокол действует как буфер между пользователями и сервером, одновременно сжимая данные. Неудивительно, что Citrix обеспечивает более быструю и бесперебойную работу.

Citrix XenDesktop работает лучше, чем RDS:

Citrix vs RDS: масштабируемость

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

Когда решение Citrix приближается к своей максимальной мощности, вам просто нужно запросить дополнительные ресурсы.

Выводы: У XenDesktop масштабируется лучше, чем RDS.

Citrix против RDS: удобство использования

Еще одним недостатком RDS или RDP является то, что вам потребуются сторонние приложения и клиентское программное обеспечение для доступа к удаленному рабочему столу с большинства устройств.

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

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

Выводы: Citrix обеспечивает лучшее удобство использования, чем RDS:

Citrix против RDS: управление

Оператор RDP должен быть очень опытным. Без существенной помощи, которая должна быть предоставлена ​​в случае отказа оборудования, последствия могут быть серьезными.

С другой стороны, Citrix Virtual Apps and Desktops удобный интерфейс управления, который дает точный контроль как над приложениями, так и над рабочими столами. Пользователи могут использовать свои собственные устройства, будь то мобильные устройства или ПК.

Citrix против RDS: надежность

RDS требует постоянного подключения. Если подключение к удаленному рабочему столу не удается, нет сеанса и нет предупреждения. Сеанс не сохраняется.

Однако у Citrix есть функция, называемая «Надежность сеанса». Эта функция сохраняет активность пользователей даже при нестабильных соединениях.

Citrix против RDS: стоимость

RDP отличается стоимостью, особенно для небольших вариантов использования, например, для тех, кому просто нужен VPS и простой удаленный рабочий стол. У RDS есть бесплатные версии как для личного, так и для коммерческого использования.

С другой стороны, у Citrix нет бесплатной версии, даже для личного пользования.

Выводы

Оба используют собственные протоколы собственной разработки в качестве основы своих услуг виртуализации. Хотя Citrix HDS работает лучше, чем Microsoft RDP.

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

С точки зрения конечного пользователя Citrix XenDesktop предоставляет функции, очень похожие на Microsoft RDP. Но он легче, проще в управлении и работает быстрее, чем RDS.

Источник

Добавить комментарий

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