Cервисы организации сетевого доступа к приложениям : Коммутаторы контент-сервисов Cisco серии CSS 11500

Настройка балансировки нагрузки на CSS 11500

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Содержание


Введение

Коммутаторы служб контента Cisco CSS серии 11500 предусматривают несколько служб выравнивания нагрузки на основе в правил контента.

Перед началом работы

Условные обозначения

Дополнительные сведения об условных обозначениях см. в документе Технические рекомендации Cisco. Условные обозначения.

Предварительные условия

Для данного документа отсутствуют предварительные условия.

Используемые компоненты

Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования.

Сервисы

К службам распределения нагрузки относятся:

Круговая система

Этот сервис распределяет уровни 3-5 запросов попеременно. Подключения могут исчезать, если запросы перегрузят сервер.

Весовая круговая система

Взвешенный циклический выбор (WRR) ведет себя как Кольцевой алгоритм Round robin. Однако с помощью WRR можно вручную оценить сервер для более частого использования.

Минимум соединений/байт

С этим сервисом CSS 11500 коррелирует нагрузку на сервер и (к? количество активных соединений. CSS 11500 не может распознать различия в производительности реального сервера.

ArrowPoint Content Aware (ACA)

CSS 11500 использует сервис ArrowPoint Content Aware (ACA) для сбора данных о времени отклика для каждого потока для построения статистических средних чисел/различий для каждого сервиса и правила содержимого. � лучшие серверы используются, в то время как медленные серверы сокращены от имеющего право списка. Этот сервис также может управлять постоянными соединениями для электронной коммерции на основе IP-адресов (диапазон), идентификаторы приложения Протокола SSL и cookie.

Другие методы

Другие методы балансирования являются urlhash, domainhash, URL, доменом, srcip, и destip. Однако эти методы не покрыты этим документом. Для получения дополнительной информации об этих методах балансирования, обратитесь к Справочнику по командам CSS.

Настройка

В следующем примере два идентичных сервера Протокола HTTP связаны с CSS 11500. Для расчета используются различные алгоритмы. Данный пример использует содержимое HTML с балансировкой нагрузки с подстановочным знаком/*.html. � Виртуальное IP (VIP) адрес 10.1.1.101 Трансляции сетевых адресов использования (NTA) для достижения IP-адресов серверов. � ACA динамический алгоритм распределения нагрузки используется. ACA � использует измеряемые метрики для определения лучшего сервера в правиле использовать.

Примечание: Дополнительные сведения о командах, используемых в данном документе, можно получить с помощью средства поиска команд (только для зарегистрированных клиентов).

Схема сети

/image/gif/paws/28862/methods_load_bal.gif

Конфигурации

Устройство 1
!Generated MAY� 5 15:50:40
!Active version: ap0310027

configure
!*************************** GLOBAL ***************************
  
username admin des-password 
  ip route 0.0.0.0 0.0.0.0 10.1.1.101

!************************** CIRCUIT **************************

circuit VLAN1
� ip address 10.1.1.254 255.255.255.0

!************************** SERVICE **************************

service Server1
� ip address 10.1.1.1
� keepalive type http
� keepalive uri "/"
� active

service Server2
� ip address 10.1.1.2
� keepalive type http
� keepalive uri "/"
� active

service Server3
� ip address 10.1.1.3
� keepalive type http
� keepalive uri "/"
� weight 5�

!--- Makes the server get hit more often.
!--- The default weight is 1.
�������������������  
� active

!*************************** OWNER ***************************

owner foo.com
� content L3_LeastConnections
��� vip address 10.1.1.100
��� add service Server1
��� add service Server2
��� add service Server3
��� balance leastconn

!--- Balance based on least connections content L3_RoundRobin.

    active 
  content L3_RoundRobin  
    vip address 10.1.1.100 ����������  
��� VIP address 10.1.1.100
��� add service Server1
��� add service Server2
��� add service Server3

!--- The default is round robin.�

��� active�
    �������������������  
� content L5_ACA
��� port 80
��� protocol tcp
�� VIP address 10.1.1.100
��� add service Server1
��� add service Server2
��� add service Server3
��� balance aca

!--- Used to dynamically balance server.
����������������  
��� url "/*.html"

!--- Use this rule only with HTML documents.
�������������  
    active 
� content L5_WeightedRR
��� port 80
��� protocol tcp
��� VIP address 10.1.1.100
��� add service Server1
��� add service Server2
��� add service Server3
��� balance weightedrr

!--- Use the weight information found in the service.
��������  
��� url "/*.gif"

!--- Only use this rule for GIF documents.
�
    Use the weight info found in the service���������������  
��� active

Тестирование

Используйте следующие шаги для проверки или поиска неполадок конфигурации выравнивания нагрузки CSS.

Примечание: Некоторые команды show поддерживаются Средством интерпретации выходных данных(только зарегистрированные клиенты), которое позволяет просматривать аналитику выходных данных команды show.

  1. Проверьте, что все серверы возросли при помощи команды show service summary.

  2. Активируйте правило Соединений L3_Least.

  3. Запустите эмуляторы клиентов.

  4. Выполните команду show summary для наблюдения количества соответствия сервисом. Если первые серверы достаточно быстры для обработки соединений, последний сервер �The не становится пораженным как часто.

  5. Активируйте правило L3_Round Robin.

  6. Запустите эмуляторы клиентов. � Все серверы будет поражен одинаково.

  7. Запустите эмуляторы клиентов, которые должны запросить файлы 1.gif и 2.gif. Коммутатор распознает, что концы запрошенного файла в .gif расширении файла и применяют правило L5_WRR. Во-вторых, весовой коэффициент на третьем сервере пятикратный по отношению к другим серверам, так что оттуда поступает и обслуживается в 5 раз больше GIF-файлов.

  8. Повторите этот тест с использованием HTML-документа. Опять больше всего обращений будет к серверу Server3. ACA использует сведения о динамически определяемом времени отклика в сочетании с факторами загрузки сервера с ручной настройкой, использующего такие параметры, как вес. �

    Примечание: Эти три сервера требуют существенного трафика для вас для наблюдения достоинств использования сервиса ACA.

  9. Тесты были выполнены повторно с использованием клиентов. Требуется разный тип содержимого (HTML, GIF, JPEG). В данном примере кольцевой алгоритм Round Robin обрабатывает каждый JPEG одинаково, поскольку в данном случае неприменимо ни одно другое правило. В пять раз больше GIF подавалось Сервер3. ACA � решил что, в то время как Сервер3 был предпочитаемым сервером, это было перегружено, таким образом, это перераспределило запросы по другим серверам динамично. Для определения предпочитаемого сервера используйте команду show service summary и посмотрите на результаты в Соединениях и столбцах Load.

    Service Name�������������������� State���� Conn� Weight� Avg�� State
    �������������������������������������������������������� Load� Transitions
    
    Server1������������������������� Alive������� 22����� 1��� 40����� 0
    
    Server2������������������������� Alive������� 25����� 1���� 9������0
    
    Server3������������������������� Alive������� 68����� 5��� 76������0������
    
    
    

    Результат выполнения команды show summary показывает, что правило ACA обращается к серверам, основываясь на их нагрузке. Циклический выбор � совершил нападки серверы в одинаковой степени. WRR поразил Сервер3 больше всего из-за ручного задания веса. � Наименьшее количество результатов Соединений показывает, что первые два сервера обработали большую часть загрузки.

    Global Bypass Counters:
    
    �� No Rule Bypass Count:���� 0
    
    �� Acl Bypass Count:�������� 0
    
    Owner����������� Content Rules��� State���� Services�������� Service Hits
    
    foo.com��������� L5_ACA���������� Active��� Server1��������� 520
    
    ������������������������������������������� Server2��������� 608
    
    ������������������������������������������� Server3��������� 854
    
    ���������������� L3_RoundRobin��� Active��� Server1��������� 665
    
    ������������������������������������������� Server2��������� 665
    
    ������������������������������������������� Server3��������� 665
    
    ���������������� L5_WeightedRR��� Active��� Server1��������� 278
    
    ������������������������������������������� Server2��������� 277
    
    ������������������������������������������� Server3��������� 1387
    
    ���������������� L3_LeastConnecti Suspended Server1��������� 665
    
    ������������������������������������������� Server2��������� 650
    
    ������������������������������������������� Server3��������� 201

Примечание: Счетчики на владельца и на правило. � Для очистки всех счетчиков выполните команду zero all во владельце config [foo.com]), # приглашение. � К clear counters для правила, введите в режим конфигурации для правила и затем выполните команду zero all.

Связанные обсуждения сообщества поддержки Cisco

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


Дополнительные сведения


Document ID: 28862