среда, 25 февраля 2009 г.
Анти-кризисный подход Citrix
Что же такого интересного будет входить в этот пакет и какое отношение к этому пакету имеет название моей заметки?
Существуют - 4 редакции XenApp.
Редакция XenApp for Small Business имеет название Access Essentials.
С выходом Feature Pack, расширяется функционал в различных редакциях Citrix XenApp.
Для начала представим всё в виде единой таблицы, а потом, остановимся на отдельных моментах.
Функционал/Редакция Acc.Ess. Adv. Ent. Plat.
Управление одной копией приложения
Хаб приложений - + + +
Доставка опубликованных приложений + + + +
Доставка приложений локально - + + +
Любое устройство, из любого места
Поддержка Windows, Mac и Linux + + + +
Поддержка SmartPhone и тонких клиентов + + + +
High definition user experience
Технология Citrix HDX + + + +
Голосовые службы EasyCall - + + +
Оптимизация WAN и Internet соединений - - - +
Мобильный и оффлайновый доступ
Доступ к приложениям в режиме оффлайн - + + +
Контроль за выделением приложений - + + +
Безопасно по дизайну
Централизованное размещение файлов и
данных + + + +
Зашифрованный доступ к приложениям + + + +
SSL VPN доступ к корпоративным ресурсам - - - +
Single sign-on и контроль паролей - - - +
Сохранение сессий в видео-файл и возможность воспроизведения - - - +
Гарантирование уровня сервиса
Высокая доступность и отказоустойчивость + + + +
Средство для визуального скриптования Workflow Studio - + + +
Оптимизация ресурсов CPU и памяти - - + +
Мониторинг серверов, автоматизированная
посылка предупреждений и реакция - - + +
Службы нагрузочного тестирования - - + +
Службы Provisioning - - - +
Проактивный мониторинг производительности пользователя - - - +
Управление предпочтительной загрузкой - - - +
Доступ на основе сценариев
Доставка приложений на основе политик и
ориентированная на пользователя + + + +
Управление профилями - - + +
Гранулярный контроль действий - - - +
Проверенная совместимость приложений
Поддержка локальных устройств
(например USB, принтеры, и т.д.) + + + +
Управление принтерами и
универсальный драйвер печати + + + +
Изоляция приложений - + + +
Поддержка приложений Windows + + + +
Поддержка приложений UNIX - - + +
Итак, что же было добавлено и изменено:
Во-первых, Потоковая доставка приложений теперь доступна и в редакции Advanced! Потоковая доставка в оффлайн больше не использует лицензию XenApp.
Во-вторых, продукт для нагрузочного тестирования EdgeSight for Load Testing теперь включен в редакции Enterprise и Platinum. Таким образом Вы сами сможете ответить на "заковыристые" вопросы - сколько пользователей сможет обслуживать этот сервер или сколько серверов нам нужно для обслуживания всех наших приложений.
В-третьих, в редакции Enterprise и Platinum появилось средство для управления профилями пользователей.
В-четвёртых, в редакции Advanced, Enterprise были добавлены голосовые службы EasyCall.
В-пятых, в редакцию Platinum был добавлен функционал Provisioning Server for DataCenter для серверов XenApp.
В-шестых, средство для управления всей инфраструктурой - Citrix Workflow Studio было добавлено в редакции Advanced, Enterprise и Platinum.
Прочитав всё вышеперечисленное первый вопрос, который приходит в голову - На сколько увеличилась цена лицензии для различных редакций?
Ответ очень прост и краток - ЦЕНА НЕ УВЕЛИЧИЛАСЬ!!! Совсем!!!
Единственное требование для возможности установки Feature Pack - это наличие действующей подписки (Subscription Advantage) по состоянию на 9 марта 2009 года.
Сам пакет будет доступен для скачивания с mycitrix.com начиная с 15 марта 2009 года.
Более подробно Вы сможете прочитать о всех нововведениях можно прочитать на английском языке по следующим ссылкам:
вторник, 24 февраля 2009 г.
То, о чём так долго говорили большевики .....
Итак - Citrix XenServer теперь существует только в одной редакции - бесплатной!
Этот продукт официально станет доступен в бесплатном варианте в конце марта 2009 года. В настоящий момент, если Вы заинтересованы во внедрении решения по виртуализации серверной инфраструктуры и рассматривали Citrix XenServer в качестве одного из возможных решений, Вы можете скачать триальную версию уже сейчас по ссылке: http://www.citrix.com/freexenserver
О том, что входит в бесплатную редакцию Вы можете прочитать - http://www.citrix.com/English/ps2/products/feature.asp?contentID=1686939.
Здесь я вкратце перечислю доступный функционал:
- 64-х разрядный гипервизор
- Количество виртуальных процессоров - 8
- Использование виртуальных машин на базе Windows и Linux
- Отсутствуют ограничения на количество используемой оперативной памяти и виртуальных машин
- Средства для конвертации P2V и V2V
- Поддержка хранилищ SAN и NAS
- Централизованное многосерверное управление
- Распределённая архитектура управления
- Миграция работающих виртуальных машин без прерывания сервиса
- Разделяемая библиотека шаблонов Виртуальных машин
- Централизованное управление конфигурациями
- Поддержка виртуальных дисков и сетевых карт с возможностью "горячего" подключения
- Возможность "тонкой" настройки выделяемых ресурсов процессора
- Патч-менеджмент для виртуальной инфраструктуры
- Запуск виртуальных машин на наиболее подходящем сервере
Скачивайте и используйте в своих проектах.
Одновременно с объявлением о бесплатности Citrix XenServer, компания также объявила о выходе нового семейства продуктов - Citrix Essentials - http://citrix.com/English/ps2/products/product.asp?contentID=683148.
Существует две редакции:
- Citrix Essentials for XenServer - http://www.citrix.com/essentialsxs
- Citrix Essentials for Hyper-V - http://www.citrix.com/essentialshv
Таким образом, тесные партнёрские отношения с компанией Microsoft, продолжают развиваться не только в области терминальных решений, где Citrix XenApp дополняет и расширяет функционал терминальных служб Windows, но и в области виртуализации.
Citrix Essentials включает в себя:
- Automated lab management - обеспечивает проведение полного жизненного цикла доставки приложений и виртуальных машин от тестовой среды, до промышленного применения.
- Advanced storage integration - применение технологии Citrix StorageLink™ для максимально полного использования возможностей используемых сетевых хранилищ данных.
- Dynamic provisioning services - доставка по требованию рабочей нагрузки серверов в виртуальную среду или на физические серверы. Используется продукт Citrix Provisioning Server.
- Workflow orchestration - облегчает создание скриптов по управлению средой виртуализации. Используется продукт Citrix WorkFlow Studio
- High availability - обеспечивает построение решений высокой доступности.
Продукт будет доступен для загрузки с апреля 2009 года.
суббота, 21 февраля 2009 г.
Математика в ИТ
Вопрос звучал так: "У нас есть канал с известными характеристиками, есть приложение, установленное как локально, так и опубликованное на сервере Citrix XenApp. Когда у пользователя на его локальном устройстве будет прорисован экран после запроса информации?"
Приложение транзакционное, соответственно время реакции локального приложения посчитать достаточно просто. Оно равно - количество транзакций * на задержку в канале передачи данных. Естественно здесь принимается допущение о том, что размер транзакции меньше размера сетевого пакета и временем отрисовки графической подсистемой можно пренебречь.
После обдумывания на досуге и совместного мозгового штурма с моим коллегой Николаем Шадриным, у нас получилась вот такая интересная формула:
Время вывода на экран локального устройства экранной формы опубликованного приложения = (Глубина цвета*Размер экрана по вертикали*Размер экрана по горизонтали * Степень сжатия * Процент новой информации)/8 *(Задержка в канале/Размер окна при сетевой передаче + 1/Ширина полосы пропускания)
А теперь попробуем пояснить, что есть что:
- Глубина цвета - измеряется в битах, является характеристикой экрана опубликованного приложения, обычно 8, 16 или 24.
- Размер экрана по вертикали - размер экрана отображаемого приложения в пикселях по вертикали.
- Размер экрана по горизонтали - размер экрана отображаемого приложения в пикселях по горизонтали.
- Степень сжатия - коэффициент, который введён, чтобы учитывать технологии сжатия, применяемые при передачи информации с помощью протокола ICA. Изменяется от 1 (никакого сжатия вообще), до 0 (недостижимый идеал сжатия). Мы для своих расчётов брали практический коэффициент - 0.1. Т.е. изначальная информация сжимается в 10 раз.
- Процент новой информации. Известно, что протокол ICA передаёт только изменившуюся информацию на экране, а не весь экран целиком. Коэффициент также меняется от 1 - абсолютно новая экранная форма, до 0 - никаких изменений на экране не происходило.
- Задержка в канале - сек, то время, которое необходимо пакету пройти от точки А в сети до точки Б и обратно.
- Ширина полосы пропускания - это скорость передачи в канале, измеряем в байтах в секунду.
- Размер окна при сетевой передачи - сетевой параметр TCP Window Size, определяющий количество принятых байт, до момента отправки подтверждения.
А теперь давайте рассмотрим это на примерах:
Наши исходные данные:
- Размер экрана - 1024*768
- Задержка в канале - 0.2 сек
- Полоса пропускания - 6400 байт/сек, это приблизительно 50 кбит/сек
- Глубина цвета - 24 (второй вариант - 8)
- Степень сжатия - 0.1 (данные из практики)
- Процент новой информации - 1 (для варианта 2 - 0.05 - это значит, что на экране обновилось 5% информации)
- Размер сетевого пакета = 1460 байт (msdn.microsoft.com)
- Размер окна = 17520 байт (msdn.microsoft.com)
В результате получаем следующие данные
Глубина цвета 24 и 100% новой информации:
Объём данных = 1024 * 768 * 24 * 0.1 * 1 / 8 = 235930 байт
Количество пакетов = 17520 / 1460 = 12
Время = (235930 * 0.2 / (12* 1460) + 235930/6400) = 39.56 сек
Глубина цвета - 8 бит и 100% новой информации:
Объём данных = 1024 * 768 * 8 * 0.1 * 1 / 8 =78643 байт
Количество пакетов = 17520 / 1460 = 12
Время = (78643 * 0.2 / (12* 1460) + 78643/6400) = 13.19 сек
Глубина цвета 24 и 5% новой информации:
Объём данных = 1024 * 768 * 24 * 0.1 * 0.05 / 8 = 11797 байт
Количество пакетов = 17520 / 1460 = 12
Время = (11797 * 0.2 / (12* 1460) + 11797/6400) = 1.98 сек
Глубина цвета - 8 бит и 5% новой информации:
Объём данных = 1024 * 768 * 8 * 0.1 * 0.05 / 8 =3932 байт
Количество пакетов = 17520 / 1460 = 12
Время = (3932 * 0.2 / (12* 1460) + 3932/6400) = 0.66 сек
Вот мы и получили, данные, на которые можно опираться при начальных расчётах. Конечно практика это критерий истины, и поэтому я рекомендую проверять все такие выкладки на практических тестах.
Удачи.
среда, 11 февраля 2009 г.
Конференции Citrix Systems в России и СНГ
Отвечаю - "Будет"
Более того, мы в этом году расширяем географию наших конференций!
Ближайшая по времени конференция состоится в Москве - 19 марта 2009 года.
Уже открыт сайт, посвящённый нашим мероприятиям - http://www.cvc09.ru/. На нём Вы можете зарегистрироваться на все мероприятия, которые проводит компания Citrix Systems.
Так что, с удовольствием приглашаю Вас на наши мероприятия!
Учитывая, что в Москве будут проводится лабораторные работы и будет ещё много чего интересного, рекомендую посещать сайт конференции и зарегистрироваться для получения дальнейшей информации!
Удачи