Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
CITRIX Branch Repeater
Анатолий Бочков
Инженер отдела дистрибуции
ЗАО ОЛЛИ
О чем будем рассказывать

• Что и зачем оптимизировать ?

• А как это работает ?

• Новое в версии 5.0

• Repeater, Branch Repeater и Branch Repeater с Windows Server



               © 2007 Citrix Systems, Inc. — All rights reserved   2
Что и зачем оптимизировать ?
• Ограничения в пропускной способности канала и его малая
 утилизация

• Многократная передача одних и тех же данных по WAN каналам

• Использование протоколов в WAN каналах, разработанных для
 использования в LAN




              © 2007 Citrix Systems, Inc. — All rights reserved   3
А как это работает ?




© 2007 Citrix Systems, Inc. — All rights reserved   4
Управление потоком TCP
• Управление потоком
  • TCP не знает о пропускной способности канала!
      Ethernet LAN, 10Mb/s, задержки и потери
        x   x                   x
                x                                x                 x
                                                          x
                     x                                                            1
                         x               x                                 x
  1                                                                               TCP Slow Start –
                                                                                  увеличение скорости
 Slow                                                                             отправки после каждого
 Start                                                                            цикла
     Repeater работает всегда на скорости канала!
 Полезная утилизация канала составляет более 90%.
                                                                                  2
                                                                                  TCP Congestion Control
                             Congestion Control                                   Штраф за потерю пакета=
                     2       Algorithm                                            скорость отправки
                                                                                  пакетов падает на 50%.


 X = потеря пакета


                              © 2007 Citrix Systems, Inc. — All rights reserved                             5
Многоуровневая компрессия

 Первый уровень компрессии
                                                                                                                 Disk
   В L2 кэше и памяти
   Работает с одним соединением




                                                                         Время доступа
   Алгоритмы выбираются из:
                                                                                                 DRAM
         ZLIB, LZS



                                                                                         Cache
 Delta компрессия, кэширование
   В памяти
   На диске
   Работает со многими соединениями
                                                                                                 Длина истории




                     © 2007 Citrix Systems, Inc. — All rights reserved                                                  6
Delta Компрессия


               Repeater                                                   Repeater




                                                                    WAN
                                                                                       Сервер
  Клиентская   12             3                                            1   2   3
  Рабочая
  станция




                © 2007 Citrix Systems, Inc. — All rights reserved                               7
Delta Компрессия

                   Repeater                                               Repeater


                                                                              2
                                                                    WAN

   Клиентская                                                                             Сервер
                                                                              1   2   3
                12                3
   Рабочая
   станция



       Очень маленькая метка может представлять 65535 байт данных!



                © 2007 Citrix Systems, Inc. — All rights reserved                                  8
Компрессия
  • Алгоритм компрессии выбирается динамически
      • Выбор основан на динамике данных и скорости WAN канала
      • Никакого участия пользователя


  • Citrix Repeater не оперирует на уровне файлов
      • Оперирует с битовым потоком TCP
      • Никаких объектов, не зависит от приложений и протоколов


  • Методы определения устаревших данных разнообразны
  • Зашифрованный трафик не подвергается компрессии
  • Средний показатель сжатия составляет 3:1




                    © 2007 Citrix Systems, Inc. — All rights reserved   9
Оптимизация протоколов ( На примере 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

                     © 2007 Citrix Systems, Inc. — All rights reserved   10
Пример: CIFS
          250ms



          250ms



          250ms
 Клиент                                                            File Сервер


          250ms


          1000 ms

               © 2007 Citrix Systems, Inc. — All rights reserved                 11
Пример: CIFS
                                                                                        Сервер
                                                                           Repeater
            Клиент              Repeater
                                                             Открыть fsДоговорадоговор.doc
                                                                       для John Doe,
                                                                    пароль ―password‖
                                                         1 ms




   252 ms                                                        125 ms

                                                                                             1 ms

                                                                 125 ms




             © 2007 Citrix Systems, Inc. — All rights reserved                                      12
Производительность CIFS с Citrix Repeater




           © 2007 Citrix Systems, Inc. — All rights reserved   13
Новое в версии 5.0
• Оптимизация ICA протокола ( XenApp )
• Новая система лицензирования ( V6 или Flex LM )
• Поддержка централизованного управления с использованием
 Citrix Command Center и набора команд для написания скриптов
 управления (CLI)
• High Availability (HA) для CBRwWS
• 4-port HA для CITRIX Repeater
• И другие улучшения

               © 2007 Citrix Systems, Inc. — All rights reserved   14
Оптимизация для XenApp

              Accelerate                          Compress                       Prioritize        Stage

                Faster printing,                           Reduce ICA                  High
                                                                                                       Optimize
                drive mapping,                            traffic by 50%           performance
                                                                                                      delivery of
                  and startup                             with peaks of           over congested
                                                                                                   streamed apps
                     times                                  up to 95%               WAN links


                                                          2-30X better
                                                                                  Better session
                                                          compression
                                                                                    reliability
                                                        than native ICA




                                                                           WAN
                                                                                                                    XenApp
Клиент   Branch Repeater                                                                           Repeater


                       © 2007 Citrix Systems, Inc. — All rights reserved                                                     15
Оптимизация XenApp

                                      сжатые и зашифрованные ICA данные

                                                                        WAN   XenApp Server 4.5 / 5.0
XenApp
Client 11.0                                                                   HRP03




              • Все установки шифрования и компрессии остаются




                    © 2007 Citrix Systems, Inc. — All rights reserved                            16
Оптимизация XenApp

                                      сжатые и зашифрованные ICA данные

                                                                        WAN   XenApp Server 4.5 / 5.0
XenApp
Client 11.0                                                                   HRP03
                                                                              c “acceleration
                                                                              hotfix”


              • Установить ―Acceleration Hotfix‖ для HRP03




                    © 2007 Citrix Systems, Inc. — All rights reserved                            17
Оптимизация XenApp

                                        сжатые и зашифрованные ICA данные

                                                                          WAN                     XenApp
                 Branch
XenApp                                                                               Repeater
                                                                                                  Server 4.5 /
                 Repeater
Client 11.0
                 или                                                                              5.0
                 Repeater                                                                         HRP03
                                                                                                  с
   ICA зашифрованы                                                              ICA зашифрованы
                                                                                                  “acceleration
                                                                                                  hotfix”

      • Шифрование и дешифрование ICA трафика Repeater/Branch Repeater позволяет
        разбирать и сжимать ICA протокол
      • Поддерживает basic и advanced уровни шифрования


                      © 2007 Citrix Systems, Inc. — All rights reserved                                    18
Оптимизация XenApp

                                         сжатые и зашифрованные ICA данные

                                                                           WAN              XenApp
                  Branch
XenApp                                                                           Repeater
                                                                                            Server 4.5 /
                  Repeater
Client 11.0
                  или                                                                       5.0
                  Repeater                                                                  HRP03
                                                                                            c
                                                                                            “acceleration
      • Автоматическое отключение сжатия ICA на XenApp сервере и клиенте                    hotfix”
      • Branch Repeater/Repeater разбирает ICA трафик внутри виртуального канала
      • Для оптимизации трафика использованием сжатия используются данные всех
        виртуальных каналов и пользователей
      • Высокая производительность при печати, использования локальных дисков в
        сессии, и работе большинства приложений
                       © 2007 Citrix Systems, Inc. — All rights reserved                             19
Оптимизация XenApp

                                         сжатые и зашифрованные ICA данные

                                                                           WAN              XenApp
                  Branch
XenApp                                                                           Repeater
                                                                                            Server 4.5 /
                  Repeater
Client 11.0
                  или                                                                       5.0
                  Repeater                                                                  HRP03
                                                                                            с
                                                                                            “acceleration
                                                                                            hotfix”

      • Управление потоками данных в Branch Repeater / Repeater улучшает
        производительность ICA в сетях WAN
      • Улучшение производительности при тех же каналах



                       © 2007 Citrix Systems, Inc. — All rights reserved                             20
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 - опционально


                   © 2007 Citrix Systems, Inc. — All rights reserved   21
Модель                                         Пропускная полоса                       Количество пользователей
Branch Repeater 100                                                        1 Mbps                  50
Branch Repeater 200                                                        2 Mbps                  50
Branch Repeater 300                                                        10 Mbps                 50
Branch Repeater with Windows                                               1 Mbps                  50
Server 100
Branch Repeater with Windows                                               2 Mbps                  50
Server 200
Branch Repeater with Windows                                               10 Mbps                 50
Server 300
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
                                                                      155 – 500 Mbps            До 10000
Repeater 8820


                       © 2007 Citrix Systems, Inc. — All rights reserved                                          22
Спасибо за внимание !




© 2007 Citrix Systems, Inc. — All rights reserved   23

More Related Content

Branch Repeater1

  • 1. CITRIX Branch Repeater Анатолий Бочков Инженер отдела дистрибуции ЗАО ОЛЛИ
  • 2. О чем будем рассказывать • Что и зачем оптимизировать ? • А как это работает ? • Новое в версии 5.0 • Repeater, Branch Repeater и Branch Repeater с Windows Server © 2007 Citrix Systems, Inc. — All rights reserved 2
  • 3. Что и зачем оптимизировать ? • Ограничения в пропускной способности канала и его малая утилизация • Многократная передача одних и тех же данных по WAN каналам • Использование протоколов в WAN каналах, разработанных для использования в LAN © 2007 Citrix Systems, Inc. — All rights reserved 3
  • 4. А как это работает ? © 2007 Citrix Systems, Inc. — All rights reserved 4
  • 5. Управление потоком TCP • Управление потоком • TCP не знает о пропускной способности канала! Ethernet LAN, 10Mb/s, задержки и потери x x x x x x x x 1 x x x 1 TCP Slow Start – увеличение скорости Slow отправки после каждого Start цикла Repeater работает всегда на скорости канала! Полезная утилизация канала составляет более 90%. 2 TCP Congestion Control Congestion Control Штраф за потерю пакета= 2 Algorithm скорость отправки пакетов падает на 50%. X = потеря пакета © 2007 Citrix Systems, Inc. — All rights reserved 5
  • 6. Многоуровневая компрессия Первый уровень компрессии Disk В L2 кэше и памяти Работает с одним соединением Время доступа Алгоритмы выбираются из: DRAM ZLIB, LZS Cache Delta компрессия, кэширование В памяти На диске Работает со многими соединениями Длина истории © 2007 Citrix Systems, Inc. — All rights reserved 6
  • 7. Delta Компрессия Repeater Repeater WAN Сервер Клиентская 12 3 1 2 3 Рабочая станция © 2007 Citrix Systems, Inc. — All rights reserved 7
  • 8. Delta Компрессия Repeater Repeater 2 WAN Клиентская Сервер 1 2 3 12 3 Рабочая станция Очень маленькая метка может представлять 65535 байт данных! © 2007 Citrix Systems, Inc. — All rights reserved 8
  • 9. Компрессия • Алгоритм компрессии выбирается динамически • Выбор основан на динамике данных и скорости WAN канала • Никакого участия пользователя • Citrix Repeater не оперирует на уровне файлов • Оперирует с битовым потоком TCP • Никаких объектов, не зависит от приложений и протоколов • Методы определения устаревших данных разнообразны • Зашифрованный трафик не подвергается компрессии • Средний показатель сжатия составляет 3:1 © 2007 Citrix Systems, Inc. — All rights reserved 9
  • 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 © 2007 Citrix Systems, Inc. — All rights reserved 10
  • 11. Пример: CIFS 250ms 250ms 250ms Клиент File Сервер 250ms 1000 ms © 2007 Citrix Systems, Inc. — All rights reserved 11
  • 12. Пример: CIFS Сервер Repeater Клиент Repeater Открыть fsДоговорадоговор.doc для John Doe, пароль ―password‖ 1 ms 252 ms 125 ms 1 ms 125 ms © 2007 Citrix Systems, Inc. — All rights reserved 12
  • 13. Производительность CIFS с Citrix Repeater © 2007 Citrix Systems, Inc. — All rights reserved 13
  • 14. Новое в версии 5.0 • Оптимизация ICA протокола ( XenApp ) • Новая система лицензирования ( V6 или Flex LM ) • Поддержка централизованного управления с использованием Citrix Command Center и набора команд для написания скриптов управления (CLI) • High Availability (HA) для CBRwWS • 4-port HA для CITRIX Repeater • И другие улучшения © 2007 Citrix Systems, Inc. — All rights reserved 14
  • 15. Оптимизация для XenApp Accelerate Compress Prioritize Stage Faster printing, Reduce ICA High Optimize drive mapping, traffic by 50% performance delivery of and startup with peaks of over congested streamed apps times up to 95% WAN links 2-30X better Better session compression reliability than native ICA WAN XenApp Клиент Branch Repeater Repeater © 2007 Citrix Systems, Inc. — All rights reserved 15
  • 16. Оптимизация XenApp сжатые и зашифрованные ICA данные WAN XenApp Server 4.5 / 5.0 XenApp Client 11.0 HRP03 • Все установки шифрования и компрессии остаются © 2007 Citrix Systems, Inc. — All rights reserved 16
  • 17. Оптимизация XenApp сжатые и зашифрованные ICA данные WAN XenApp Server 4.5 / 5.0 XenApp Client 11.0 HRP03 c “acceleration hotfix” • Установить ―Acceleration Hotfix‖ для HRP03 © 2007 Citrix Systems, Inc. — All rights reserved 17
  • 18. Оптимизация XenApp сжатые и зашифрованные ICA данные WAN XenApp Branch XenApp Repeater Server 4.5 / Repeater Client 11.0 или 5.0 Repeater HRP03 с ICA зашифрованы ICA зашифрованы “acceleration hotfix” • Шифрование и дешифрование ICA трафика Repeater/Branch Repeater позволяет разбирать и сжимать ICA протокол • Поддерживает basic и advanced уровни шифрования © 2007 Citrix Systems, Inc. — All rights reserved 18
  • 19. Оптимизация XenApp сжатые и зашифрованные ICA данные WAN XenApp Branch XenApp Repeater Server 4.5 / Repeater Client 11.0 или 5.0 Repeater HRP03 c “acceleration • Автоматическое отключение сжатия ICA на XenApp сервере и клиенте hotfix” • Branch Repeater/Repeater разбирает ICA трафик внутри виртуального канала • Для оптимизации трафика использованием сжатия используются данные всех виртуальных каналов и пользователей • Высокая производительность при печати, использования локальных дисков в сессии, и работе большинства приложений © 2007 Citrix Systems, Inc. — All rights reserved 19
  • 20. Оптимизация XenApp сжатые и зашифрованные ICA данные WAN XenApp Branch XenApp Repeater Server 4.5 / Repeater Client 11.0 или 5.0 Repeater HRP03 с “acceleration hotfix” • Управление потоками данных в Branch Repeater / Repeater улучшает производительность ICA в сетях WAN • Улучшение производительности при тех же каналах © 2007 Citrix Systems, Inc. — All rights reserved 20
  • 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 - опционально © 2007 Citrix Systems, Inc. — All rights reserved 21
  • 22. Модель Пропускная полоса Количество пользователей Branch Repeater 100 1 Mbps 50 Branch Repeater 200 2 Mbps 50 Branch Repeater 300 10 Mbps 50 Branch Repeater with Windows 1 Mbps 50 Server 100 Branch Repeater with Windows 2 Mbps 50 Server 200 Branch Repeater with Windows 10 Mbps 50 Server 300 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 155 – 500 Mbps До 10000 Repeater 8820 © 2007 Citrix Systems, Inc. — All rights reserved 22
  • 23. Спасибо за внимание ! © 2007 Citrix Systems, Inc. — All rights reserved 23