Date post: | 06-Jul-2015 |
Category: |
Technology |
Upload: | highload-2009 |
View: | 572 times |
Download: | 0 times |
CITRIX Branch Repeater
Анатолий Бочков
Инженер отдела дистрибуции
ЗАО ОЛЛИ
2© 2007 Citrix Systems, Inc. — All rights reserved 2
О чем будем рассказывать
• Что и зачем оптимизировать ?
• А как это работает ?
• Repeater, Branch Repeater и Branch Repeater с Windows Server
• Новое в версии 5.0
3© 2007 Citrix Systems, Inc. — All rights reserved 3
Что и зачем оптимизировать ?
• Ограничения в пропускной способности канала и его малая утилизация
• Многократная передача одних и тех же данных по WAN каналам
• Использование протоколов в WAN каналах, разработанных для использования в LAN
4© 2007 Citrix Systems, Inc. — All rights reserved 4
А как это работает ?
5© 2007 Citrix Systems, Inc. — All rights reserved 5
Управление потоком TCP
• Управление потоком• TCP не знает о пропускной способности канала!
1TCP Slow Start –увеличение скорости отправки после каждого цикла
2TCP Congestion ControlШтраф за потерю пакета= скорость отправки пакетов падает на 50%.
Ethernet LAN, 10Mb/s, задержки и потери
Slow Start
Congestion ControlAlgorithm
1
2
x x x x x x
X = потеря пакета
x x x xx
Repeater работает всегда на скорости канала!
Полезная утилизация канала составляет более 90%.
6© 2007 Citrix Systems, Inc. — All rights reserved 6
Многоуровневая компрессия
Длина истории
Cache
DRAM
Disk
Врем
я д
оступа
Первый уровень компрессииВ L2 кэше и памяти
Работает с одним соединением
Алгоритмы выбираются из:ZLIB, LZS
Delta компрессия, кэшированиеВ памяти
На диске
Работает со многими соединениями
7© 2007 Citrix Systems, Inc. — All rights reserved 7
Delta Компрессия
WAN
1 12 23 3
Repeater Repeater
СерверКлиентская
Рабочая
станция
8© 2007 Citrix Systems, Inc. — All rights reserved 8
Delta Компрессия
WAN
1 12 23 3
2
Очень маленькая метка может представлять 65535 байт данных!
Клиентская
Рабочая
станция
Repeater Repeater
Сервер
9© 2007 Citrix Systems, Inc. — All rights reserved 9
Компрессия
• Алгоритм компрессии выбирается динамически
• Выбор основан на динамике данных и скорости WAN канала
• Никакого участия пользователя
• Citrix Repeater не оперирует на уровне файлов
• Оперирует с битовым потоком TCP
• Никаких объектов, не зависит от приложений и протоколов
• Методы определения устаревших данных разнообразны
• Зашифрованный трафик не подвергается компрессии
• Средний показатель сжатия составляет 3:1
10© 2007 Citrix Systems, Inc. — All rights reserved 10
Оптимизация протоколов ( На примере CIFS )
• CIFS: Common Internet File System
• Наиболее часто используемый протокол общего доступа к файлам
• Приложения• Microsoft Office, Linux Open Office, Mac OSX, etc.
• Сервера• NetApp Filers, EMC, Microsoft XP/2000/2003, etc.
• Операции на файловом уровне• Drag/Drop, Read/Write, Copy, Directory Browsing
11© 2007 Citrix Systems, Inc. — All rights reserved 11
Пример: CIFS
250ms
250ms
250ms
250ms
1000 ms
Клиент File Сервер
12© 2007 Citrix Systems, Inc. — All rights reserved 12
Пример: CIFS
1 ms
125 ms
1 ms
125 ms
252 ms
Открыть \\fs\Договора\договор.doc
для John Doe,
пароль ―password‖
Клиент Repeater Repeater Сервер
13© 2007 Citrix Systems, Inc. — All rights reserved 13
Производительность CIFS с Citrix Repeater
14© 2007 Citrix Systems, Inc. — All rights reserved 14
Новое в версии 5.0
• Оптимизация ICA протокола ( XenApp )
• Новая система лицензирования ( V6 или Flex LM )
• Поддержка централизованного управления с использованием Citrix Command Center и набора команд для написания скриптов управления (CLI)
• High Availability (HA) для CBRwWS
• 4-port HA для CITRIX Repeater
• И другие улучшения
15© 2007 Citrix Systems, Inc. — All rights reserved 15
Оптимизация для XenApp
Accelerate
Faster printing, drive mapping,
and startup times
Compress
Reduce ICA traffic by 50% with peaks of
up to 95%
2-30X better compression
than native ICA
Prioritize
High performance
over congested WAN links
Better session reliability
Stage
Optimize delivery of
streamed apps
WAN
RepeaterBranch RepeaterКлиент XenApp
16© 2007 Citrix Systems, Inc. — All rights reserved 16
Оптимизация XenApp
WAN
сжатые и зашифрованные ICA данные
XenApp
Client 11.0
XenApp Server 4.5 / 5.0
HRP03
• Все установки шифрования и компрессии остаются
17© 2007 Citrix Systems, Inc. — All rights reserved 17
WAN
сжатые и зашифрованные ICA данные
XenApp
Client 11.0
XenApp Server 4.5 / 5.0
HRP03
c “acceleration
hotfix”
• Установить ―Acceleration Hotfix‖ для HRP03
Оптимизация XenApp
18© 2007 Citrix Systems, Inc. — All rights reserved 18
WAN
сжатые и зашифрованные ICA данные
XenApp
Client 11.0
XenApp
Server 4.5 /
5.0
HRP03
с
“acceleration
hotfix”
Branch
Repeater
или
Repeater
Repeater
ICA зашифрованы
• Шифрование и дешифрование ICA трафика Repeater/Branch Repeater позволяет
разбирать и сжимать ICA протокол
• Поддерживает basic и advanced уровни шифрования
ICA зашифрованы
Оптимизация XenApp
19© 2007 Citrix Systems, Inc. — All rights reserved 19
WAN
сжатые и зашифрованные ICA данные
XenApp
Client 11.0
XenApp
Server 4.5 /
5.0
HRP03
c
“acceleration
hotfix”
Branch
Repeater
или
Repeater
Repeater
• Автоматическое отключение сжатия ICA на XenApp сервере и клиенте
• Branch Repeater/Repeater разбирает ICA трафик внутри виртуального канала
• Для оптимизации трафика использованием сжатия используются данные всех
виртуальных каналов и пользователей
• Высокая производительность при печати, использования локальных дисков в
сессии, и работе большинства приложений
Оптимизация XenApp
20© 2007 Citrix Systems, Inc. — All rights reserved 20
WAN
сжатые и зашифрованные ICA данные
XenApp
Client 11.0
XenApp
Server 4.5 /
5.0
HRP03
с
“acceleration
hotfix”
Branch
Repeater
или
Repeater
Repeater
• Управление потоками данных в Branch Repeater / Repeater улучшает
производительность ICA в сетях WAN
• Улучшение производительности при тех же каналах
Оптимизация XenApp
21© 2007 Citrix Systems, Inc. — All rights reserved 21
CITRIX Repeater
• WANScaler -> Repeater
• Для крупных филиалов и ЦОД
CITRIX Branch Repeater• Нет поддержки софтовых клиентов
• Для малых и средних филиалов
CITRIX Branch Repeater with Windows Server• Нет поддержки софтовых клиентов
• Предустановлен Windows 2003 R2 SP2
• AD, DFS, DNS, DHCP, WINS, Print и File Services
• ISA сервер – опционально
• Bypass NIC - опционально
22© 2007 Citrix Systems, Inc. — All rights reserved 22
Модель Пропускная полоса Количество пользователей
Branch Repeater 100 1 Mbps 50
Branch Repeater 200 2 Mbps 50
Branch Repeater 300 10 Mbps 50
Branch Repeater with Windows
Server 100
1 Mbps 50
Branch Repeater with Windows
Server 200
2 Mbps 50
Branch Repeater with Windows
Server 300
10 Mbps 50
Repeater 8510 5 Mbps 150
Repeater 8520 10 Mbps 250
Repeater 8530 20 Mbps 500
Repeater 8540 45 Mbps 750
Repeater 8810 45 Mbps 1000
Repeater 8820 155 – 500 Mbps До 10000
23© 2007 Citrix Systems, Inc. — All rights reserved 23
Спасибо за внимание !