450 likes | 650 Views
Централизованная доставка приложений с использованием Citrix Presentation Server. Игорь Крошкин Citrix Systems , Системный инженер CCIA, CCEA, CCSP, MCSE, MCDBA igor.kroshkin@eu.citrix.com +7 4 95 937-82-49 Казань, 29.09.200 6. WirelessLAN. LAN/WAN. GSM/Internet.
E N D
Централизованная доставка приложений с использованиемCitrix Presentation Server Игорь Крошкин Citrix Systems, Системный инженер CCIA, CCEA, CCSP, MCSE, MCDBA igor.kroshkin@eu.citrix.com +7 495 937-82-49 Казань, 29.09.2006
WirelessLAN LAN/WAN GSM/Internet Citrix Presentation Server Citrix Company Confidential
Что такое Citrix Presentation Server? • Модель сервера приложения • Приложения выполняются 100% на сервере • Пользователи работают с приложением по протоколу ICA Приложения доступны с PC или тонкого клиента Только обновления экрана, нажатия клавиш мыши и клавиатурыпередаются через сеть Приложения устанавливаются и выполняются 100% на сервере Citrix Company Confidential
…Предоставление приложений через Web… • Доступ к приложениям через Web-броузер • Стандартный компонент Citrix Presentation Server • Нулевое администри- рование клиентов • Поддержка нескольких ферм • Поддержка множества клиентских ОС Citrix Company Confidential
…Предоставление безопасного доступа… Web interface Secure gateway • Основывается на стандарте SSL/TLS • Стандартный компонент Citrix Presentation Server • Поддержка двухфакторной аутентификации (e.g. RSA SecurID) • Альтернатива VPN Citrix Company Confidential
Doc. Mgnt. DMZ Secure Gateway Организация безопасного удаленного доступа с помощью Secure Gateway Mail Intranet DB Server ERP / CRM Office 2003 Web Appl. IBM Host UNIX PS PS PS SSL/HTTPS,двухфакторная аутентификация Citrix Company Confidential
Что нового вCitrix Presentation Server 4? Back to Agenda
Преимущества использования Citrix Presentation Server 4 • Плотность пользователей увеличена на 25% • Оптимизация использования ресурсов процессора • Оптимизация использования виртуальной памяти • Поддержка дополнительных приложений • Изоляция приложений • Поддержка виртуального IP-адреса • Поддержка спецификации TWAIN • Поддержка USB для синхронизации PDA • Новая подсистема печати • Печать происходит быстрее в 4 раза • Поддержка расширенных возможностей печати • Управление с помощью политик • Дополнительные возможности • Унифицирована система лицензирования для платформ Windows, Windows x64 и UNIX • Поддержка комментариев в My Knowledgebase для устранения неисправностей Citrix Company Confidential
Состав Citrix Presentation Server 4 Citrix Company Confidential
Citrix Presentation Server • Standard Edition • Устанавливается на один сервер • Advanced Edition • Load Manager для организации многосерверных систем • Enterprise Edition • Resource Manager – мониторинг • Installation Manager – установка приложений • Network Manager - управление Citrix Company Confidential
Поддерживаемые серверные ОС • Citrix Presentation Server для Windows • Windows 2000 Server • Windows Server 2003 • Windows Server 2003 x64 • Citrix Presentation Server для UNIX • Sun Solaris • IBM AIX • HP-UX Citrix Company Confidential
Поддерживаемые клиентские ОС • Win32 / 16 bit • WinCE / PocketPC • Macintosh • Java • IBM OS/2 Warp • EPOC / Symbian OS • DOS 32 / 16 bit • Unix / Linux Citrix Company Confidential
Клиент 2 x ICA Сессии = 1 Лицензия Лицензирование Citrix Presentation Server 4 • Лицензирование • Presentation Server 4 для UNIX • Входит в состав Presentation Server 4 Enterprise • CD входит в состав Presentation Server 4 Enterprise • Сервер лицензий • Начиная сCitrix Presentation Server 3 Ферма PS 4 Сервер лицензий Solaris Ферма PS 4 Windows2003 Citrix Company Confidential
Application Isolation Environment - AIE • Некоторые приложения не работают в многопользовательском режиме • Некоторые приложения работают только с помощью Application Compatibility Scripts • Несколько версий одного приложенияиспользуют разные версии разделяемой библиотеки (Microsoft Office XP & Microsoft Office 2003) • Включает виртуализацию • Объектов файловой системы • Объектов реестра • Системных объектов (напр. мьютексы, семафоры и т.д.) Enterprise Citrix Company Confidential
Демо AIE Enterprise 15 Citrix Company Confidential Citrix Company Confidential
AIE – Резюме Таким образом, AIE позволяет перенаправить любой вызов к Файловым объектам, Реестру, Именованному объекту без необходимости модифицировать исходный код приложения Enterprise Citrix Company Confidential
Поддержка Virtual IP • Назначает уникальный IP-адрес для каждой сессии • Приложения получают уникальный IP-адрес в рамках сессии • Пример: приложения IP-телефонии CTI, Siebel, FileNet • Приложения, которые делают привязку на определенный порт • PDA Active Sync (использует адрес Virtual Loopback) • Решает проблемы сетевого мониторинга и управления доступом • без Virtual IP все пользователи Citrix Presentation Serverимеют один и тот же IP-адрес • Системы сетевого мониторинга не могут дифференцировать траффик кажого пользователя Enterprise& Advanced Citrix Company Confidential
Демо Virtual IP Enterprise& Advanced 18 Citrix Company Confidential Citrix Company Confidential
Оптимизация использования ресурсов процессора • Масштабируемость в рамках одного сервера основной барьер для стандартицзации Citrix Presentation Server в крупных организациях • Ключевая инициатива Citrix Presentation Server 4 Enterprise Citrix Company Confidential
Оптимизация использования ресурсов процессора • Равномерно распределяет использование процессора между сессиями / приложениями • Препятствует монополизации ресурсов • Сглаживает пики Производительность и стабильность работы Enterprise Citrix Company Confidential
Оптимизация использования ресурсов процессора - пример • оптимизация использования ресурсов процессора • равномерно распределяет ресурсы между сессиями Enterprise Citrix Company Confidential
Демо CPU Enterprise 22 Citrix Company Confidential Citrix Company Confidential
Оптимизация использования виртуальной памяти • Увеличивает производительность приложений и и использование виртуальной памяти • Оптимизация загрузки DLL • DLL’s загружаются по базовому адресу • Уменьшение использования VM увеличивает количество пользователей на сервер • Управление с помощью Presentation Server Console • Включить • Выключить • Расписание Enterprise Citrix Company Confidential
Оптимизация использования виртуальной памяти - пример • Пользователь запускает Приложение 1, которое загружает DLL1. • DLL1 не имеет базового адреса и использует базовый адрес по умолчанию (0x10000000) • Пользователь запускает Приложение 2, которое загружает DLL2 • DLL2 также не имеет базового адреса и тоже использует для загрузки базовый адрес по умолчанию (0x10000000) • Но базовый адрес по умолчанию используется DLL1 • Происходит перераспределение памяти и DLL2 загружается по адресу 0x20000000 Память 0x10000000 0x20000000 DLL 1 DLL 2 Enterprise Citrix Company Confidential
Citrix DLL Optimisation снижает кол-во перераспределений Ведется мониторинг и аудит перераспределений DLL Журналы аудита анализируются Для каждой DLL назначается базовый адрес и при последующей загрузке перераспределения не происходит • Снижение нагрузки на использование виртуальной приводит к: • Оптимальному использованию ресурсов сервера • Снижается время запуска приложений Оптимизация использования виртуальной памяти Память DLL 1 DLL 2 0x10000000 0x20000000 Enterprise Citrix Company Confidential
Настройки определяются на уровне политик • Настройки могут быть сохранены в клиентском профиле • Политики на уровне сессии (Smooth Roaming) • Гранулярный выбор сетевых принтеров • Переопределение настроек • Задание принтера по умолчанию • Расширенные свойства печати • Поддержка расширенных возможностей, напр.двусторонняя печать, степлинг и т.д. • Независимость от устройства печати • Просмотр документа • Использует формат EMF • Снижена нагрузка на клиент и сервер • Поддержка настроек на стороне клиента • Новый формат имен принтеров • Имя принтера стоит сначала • Надежное создание и удаление принтеров • Высокое сжатие и лучшая производительность • Поддержка расширенных возможностей Подсистема печати Citrix Presentation Server 4 • Новая подсистема печати • Упрощенное администрирование • Новый универсальный драйвер печати • Новый провайдер печати Citrix Company Confidential
Подсистема печати Citrix Presentation Server 4 - Премущества • Преимущества использования EMF • Независимость от устройства печати • Отсутствует преобразование на сервере • Эффективная обработка на клиенте • Печать происходит на 50-75% быстрее Citrix Company Confidential
Сравнение скорости печати различных версий UPD Документы: DocA – 12 стр, ч/б, текст только DocB – 15 стр MS Word,включает цветной логотип, графику DocC – 8 стрцветной отчет PDF, включает логотип, графику, шрифты DocD – 15 слайдовцветной PPT, включает логотип, графику Citrix Company Confidential
Поддержка Twain-устройств • Поддержка подключенных на стороне клиента TWAIN-устройств • USB (или любой другой) Сканер • Цифровая камера • и т.д. Enterprise & Advanced Citrix Company Confidential
Поддержка TWAIN-устройств - сканирование • Сканирование требует БОЛЬШОЙ передачи данных • Управляется с помощью политик Citrix Presentation Server Enterprise & Advanced Citrix Company Confidential
Синхронизация с PDA • Позволяет синхронизировать PDA через USB • Позволяет синхронизировать PDA через USB • Позволяет синхронизировать PDA через USB • Использует Microsoft ActiveSync • Поддерживаются PDA’s с ОС WinCE • HP, Dell, ViewSonic, Toshiba, ASUS, и т.д. Enterprise & Advanced Citrix Company Confidential
Citrix Access Client • Citrix Access Client позволяет создать один установочный пакет с предустановленными настройками для распространения на клиентскиерабочие станции Citrix Company Confidential
Использование оперативной памяти в 32-разрядной архитектуре System PTEs (~900 MB) • Адресное пространство 4 GB (2^32) • 2 ГБрежим ядра • Используется совместно • 2 ГБпользовательский режим • Каждый процесс использует 2GB виртуального адресного пространства Kernel VA (2 GB) Paged Pool (~270 MB) System Cache (~500 MB) Non Paged Pool, images, etc. User VA (2 GB) Process N Citrix Company Confidential
Ограничения использования оперативной памяти и процессора • Product names listed are for general reference only and do not reflect final/actual product names. 64-bit • Windows Server Standard Edition will be available for x64 only. Citrix Company Confidential
Проблемы с масштабируемостью • Большие фермы, использующие 2-х процессорные системы • Часть ресурсов используются не полностью (CPU) • Необходимость использования горизонтального масштабирования вместо вертикального • Высокие издержки, связанные с энергопотреблением и охлаждением Citrix Company Confidential
Технология x64 • Поддержка до 18 терабайтадресного пространства (теоретически), если нет ограничений ОС • Windows Server 2003 x64 поддерживает 16 терабайт виртуальной памяти (1TB физической) против 4GB для Windows x32 • Позволяет приложениям больше информации размещать в физической памяти вместо виртуальной • Процессор обрабатывает вдвое больше информации за один такт • Выигрывают приложения x64, но x32 также Citrix Company Confidential
32-разрядные драйверы драйверы печати драйверы, работающие в режиме ядра Подсистемы Microsoft DOS 16-bit WOW Portable Operating System Interface for UNIX (POSIX) Протоколы Apple Talk, Services for Macintosh DLC LAN, NetBEUI IrDA, OSPF Функции, не поддерживаемые Windows x64 Citrix Company Confidential
Преимущества использования Windows X64 для Terminal Services • Высокая производительность • Более высокая плотность пользователей на сервер за счет большего адресного пространства режима ядра • 170x больше PTE • 272x больше выгружаемый рул • 500x больше невыгружаемый пул • Двухядерные процессоры – идеальное решение для консолидации • Защита существующих инвестиций • Большинство существующих 32-разрядных приложений показывают лучшую производительность • Эволюционный путьпереходана x64, которая имеет лучшее соотношение стоимость/производительность Citrix Company Confidential
Полное взаимодействие CPS x32 и x64 • Единое управление в рамках фермы • Поддержка Windowsx64 как любой другой ОС • Единое управление x32 / x64 • Плавный переход на x64 • Поддержка как приложений x32 так и x64 • Единая платформа на основе Windows Server 2003 • Взаимодействие с компонентами x32 • Web Interface, Secure Gateway, License Server, MOM 2005 и т.д. • v9.1 x32 ICA Client работает на x64 Citrix Company Confidential
18% Presentation Server x64 Edition Presentation Server 4.0 60% 112% 116% Плотность пользователей на сервер при использовании x32 и x64 • Используйте многопроцессорные системы на полную мощность • ~60% больше пользователей на сервер • в случае использования4-х вместо 2-процессорных систем Citrix Company Confidential
CPS 4.0 и x64 3x пользователей Win2K W2K3 W2K3 x64 Кол-во серверов уменьшается на 1/3 W2K + MFXP W2K3 x64 + CPS 4.0 Citrix Company Confidential
Преимущества использования Citrix Presentation Server x64 • Универсальное решение для консолидации • Возможность вертикального масштабирования за счет более высокой плотности пользователей • Сокращение издержек, связанных с • обслуживанием • энергопотреблением • охлаждением Citrix Company Confidential
Вопросы Citrix Company Confidential