Добавление правила

Заполните поля и нажмите кнопку OK.

Имя правила
Имя правила, которое задается пользователем. Имя может содержать любые буквы и цифры, символ подчеркивания, дефис и точку. Длина имени может составлять от 1 до 20 символов. Пробелы недопустимы.

Выберите одно из следующих правил:

  • IP-адрес
    Правило основано на IP-адресе клиента. Выберите его, если ресурсы должны выделяться клиентам в зависимости от их расположения.
  • Время суток
    Правило основано на времени суток. Оно применяется для планирования ресурсов. Например, если пик посещаемости Web-сайта каждый день приходится на одно и то же время, то на это время можно выделить дополнительные серверы для обработки запросов HTTP.
  • Общее число соединений (в секунду)
    Правило основано на числе соединений, устанавливаемых через порт в секунду. Такое правило можно использовать в том случае, если серверы применяются совместно с другими приложениями.
  • Активные соединения (всего)
    Правило основано на общем числе активных соединений, установленных через порт. Такое правило можно использовать в том случае, если серверы перегружены и отбрасывают часть пакетов. Некоторые Web-серверы продолжают принимать запросы на подключение даже тогда, когда у них не хватает нитей для ответа на запросы. В результате в запросе клиента наступает тайм-аут, и он не обрабатывается. Правила, основанные на числе активных соединений, позволяют распределить нагрузку по нескольким серверам.
  • Порт клиента
    Правило основано на номере порта клиента. Этот тип правила может применяться в том случае, если клиенты используют программы, отправляющие запрос через определенный порт TCP/IP.
  • Тип обслуживания
    Правило основано на содержимом поля Тип обслуживания (TOS) из заголовка IP.
  • Зарезервированная пропускная способность
    Такое правило позволяет распределить нагрузку с учетом того, какая пропускная способность (Кб/с) обеспечивается набором серверов. Установив пороговое значение (т.е. выделив определенную пропускную способность) для каждого набора серверов в конфигурации, можно изменить пропускную способность, которая гарантированно предоставляется каждому сочетанию кластера и порта.
  • Общая пропускная способность
    Если объем передаваемых данных превышает ограничение, установленное в правиле для зарезервированной пропускной способности, то благодаря этому правилу можно задействовать незанятую пропускную способность. Это правило задает долю пропускной способности, которая может совместно использоваться на уровне кластера или исполнителя. Если значение равно нулю, то общая пропускная способность недоступна.
    Примечание: Перед настройкой правила для общей пропускной способности необходимо задать максимальную пропускную способность (в Кб/с), которую можно совместно использовать на уровне исполнителя или кластера. Если значение равно нулю, то общая пропускная способность недоступна.

    Если пропускная способность совместно используется на уровне кластера, то максимальное значение ограничивает суммарную пропускную способность, которая расходуется всем кластером.

    Если пропускная способность совместно используется на уровне исполнителя, то максимальное значение ограничивает суммарную пропускную способность, которая расходуется конфигурацией диспетчера.

    Укажите максимальную общую пропускную способность, которая не превышает всю имеющуюся пропускную способность сервера.

  • Содержимое (применяется только для портов с протоколом пересылки cbr)
    Правило основано на содержимом заголовков HTTP в запросе клиента. Такие правила применяются при отправке запросов группе серверов, специально настроенных для обработки определенных данных с вашего сайта.
  • Всегда истинно
    Такое правило всегда выбрано, когда работает хотя бы один связанный с ним сервер. По этой причине ему обычно присваивается более низкий приоритет, чем остальным правилам. (Оно эквивалентно выражению else в языке программирования.)

Дополнительная информация о распределении нагрузки на основе правил приведена в разделе "Настройка распределения нагрузки на основе правил" книги Распределитель нагрузки: Руководство администратора.

Приоритет (необязательно)
Целое число, определяющее последовательность проверки правил. Если вы не укажете приоритет первого правила, то ему будет присвоен приоритет 1, и такое правило будет проверяться первым. Следующему правилу будет присвоен приоритет 11 (к последнему приоритету добавляется число 10), и оно будет проверяться вторым, третьему правилу будет присвоен приоритет 21, четвертому - приоритет 31 и т.д. Правила проверяются в порядке возрастания приоритета.
Начало диапазона
Начальное значение диапазона, определяющего, когда выполняется правило. Если добавляется правило, основанное на:
  • IP-адресе, то начало диапазона - это адрес клиента, заданный в виде символьного имени или значения в десятичном формате. Значение по умолчанию равно 0.0.0.0.
  • Времени, то начало диапазона - это целое число. Значение по умолчанию равно 0 и задает полночь.
  • Общем числе соединений, то начало диапазона - это целое число. Значение по умолчанию равно 0.
  • Числе активных соединений, то начало диапазона - это целое число. Значение по умолчанию равно 0.
  • Номере порта клиента, то начало диапазона - это целое число. Значение по умолчанию равно 0.
  • Зарезервированной пропускной способности, то начало диапазона - это целое число. Значение по умолчанию равно 0.
Для всегда истинного правила, правила для общей пропускной способности, типа обслуживания или содержимого начало диапазона указывать не нужно.
Конец диапазона
Конечное значение диапазона, определяющего, когда выполняется правило. Если добавляется правило, основанное на:
  • IP-адресе, то конец диапазона - это адрес клиента, заданный в виде символьного имени или значения в десятичном формате. Значение по умолчанию равно 255.255.255.255.
  • Времени, то конец диапазона - это целое число. Значение по умолчанию равно 24 и задает полночь.
  • Общем числе соединений, то конец диапазона - это целое число. Значение по умолчанию - 2 в степени 32 минус 1.
  • Числе активных соединений, то конец диапазона - это целое число. Значение по умолчанию - 2 в степени 32 минус 1.
  • Номере порта клиента, то конец диапазона - это целое число. Значение по умолчанию равно 65535.
  • Зарезервированной пропускной способности, то конец диапазона - это целое число. Значение по умолчанию - 2 в степени 32 минус 1.
Для всегда истинного правила, правила для общей пропускной способности, типа обслуживания (TOS) или содержимого конец диапазона указывать не нужно.
TOS (задается только для правила Тип обслуживания)
8-разрядное значение, в каждом разряде которого задается 0, 1 или x.
Уровень проверки (задается только для правил Общее число соединений и Число активных соединений)
Укажите, какие серверы должны проверяться: все серверы, подключенные к порту, или серверы, заданные в правиле.
Уровень совместного использования пропускной способности (задается только для правила Общая пропускная способность)
Укажите уровень, на котором пропускная способность может совместно использоваться. Это может быть уровень кластера или исполнителя (перед добавлением правила общей пропускной способности уровня исполнителя или кластера необходимо задать общую пропускную способность исполнителя или кластера, соответственно).
Адреса серверов: (необязательно)
Список применяемых серверов. При необходимости выберите те из них, которые необходимо включить в правило. Если сервер не выбран, Load Balancer отменит запросы, совпадающие с критерием.
Шаблон
Задается только для правила Содержимое. Укажите шаблон с учетом следующих ограничений:
  • пробелы недопустимы
  • допустимые специальные символы: (перед остальными необходимо указывать косую черту \)
    * : символ подстановки (заменяет 0 и более символов)
    ( : обозначает начало логической группы
    ) : обозначает конец логической группы
    & : побитовое сложение
    | : побитовое умножение
    ! : побитовое отрицание
    
  • зарезервированные ключевые слова (после них всегда указывается =):
    Method   : используется в протоколе HTTP 
               для получения запроса, например: GET, POST 
               и так далее.
    URI      : путь в запросе с URL
    Version  : версия запроса: 
               HTTP/1.0 или HTTP/1.1
    Host     : значение из группы хост: заголовок
               Примечание: необязательно в протоколе HTTP/1.0
    [ключ]    : любое допустимое имя заголовка HTTP, по которому Диспетчер
               может выполнять поиск, например: User-Agent,
               Connection, referer и так далее.
    

Примеры: Если в браузере открыта страница http://www.company.com/path/webpage.htm, ключевые слова могут иметь следующие значения:

 
   Method=GET
   URI=/path/webpage.htm
   Version=HTTP/1.1
   Host=www.company.com
   Connection=Keep-Alive

Дополнительная информация о формате шаблона и сценарии его использования приведены в разделах "Настройка распределения нагрузки на основе правил" и "Формат правила содержимого (шаблон)" книги Распределитель нагрузки: Руководство администратора.

Примечание: перевод руководства Распределитель нагрузки: Руководство администратора находятся на веб-сайте WebSphere Application Server - Edge Component Information Center.