В этом разделе изложены соображения по планированию кластера Application Object Server (AOS) без выделенной подсистемы балансировки нагрузки.
Кластеры AOS без выделенной подсистемы балансировки нагрузки
Взаимодействие клиент/сервер
На следующей схеме показано, как клиент устанавливает соединение с сервером AOS в кластере без выделенной подсистемы балансировки нагрузки.
-
Все серверы AOS в кластере без выделенной подсистемы балансировки нагрузки настраиваются как активные серверы AOS. При отсутствии выделенной подсистемы балансировки нагрузки активные серверы AOS сами выполняют балансировку нагрузки. При запуске клиента Microsoft Dynamics AX он находит в своей конфигурации клиента список активных серверов AOS. Клиент начинает процедуру подтверждения соединения с первым сервером AOS из этого списка. Если первый сервер AOS не отвечает в течение периода таймаута, клиент обращается к следующему серверу AOS в списке. Клиент будет продолжать перебирать серверы AOS в списке, пока не получит ответ от одного из них.
-
Все серверы AOS в кластере выполняют балансировку нагрузки. Сервер AOS, получивший запрос от клиента, будет действовать как подсистема балансировки нагрузки для этого запроса. Сервер AOS запрашивает базу данных и отправляет список всех активных серверов AOS в кластере, отсортированный по объему нагрузки. Нагрузка определяется как число подключенных клиентов, деленное на максимальное число клиентов, разрешенное для данного сервера.
-
Клиент будет пытаться последовательно подключиться к каждому серверу AOS из этого списка, пока соединение не будет успешно установлено. Клиент будет продолжать использовать подключенный сервер AOS в течение всего своего сеанса.
Примечание |
---|
Если используется кластер без выделенной подсистемы балансировки нагрузки, необходимо убедиться, что флажок Подсистема балансировки нагрузкив форме Конфигурация сервера( Администрирование > Конфигурация сервера) снят для всех серверов AOS. Сервер AOS, настроенный как подсистема балансировки нагрузки, будет заниматься только балансировкой нагрузки и не будет работать как активный сервер приложения. |
Примечание |
---|
Сервер AOS, который находится в кластере по умолчанию, не участвует в процессе балансировки нагрузки. Соответственно, при перемещении сервера AOS из кластера в кластер по умолчанию он не будет участвовать в процессе балансировки нагрузки. |
Примечание |
---|
Активный сервер AOS нельзя настроить как сервер обработки пакетных заданий. |
Факторы, которые следует учитывать при использовании AOS в кластере без выделенной подсистемы балансировки нагрузки
-
Каждый сервер AOS работает и как подсистема балансировки нагрузки, и как сервер приложения (активный сервер AOS).
-
Для каждого сервера AOS, работающего как сервер приложения, требуется лицензия.
-
При изменении конфигурации AOS, возможно, потребуется внести соответствующие изменения в служебной программе настройкиMicrosoft Dynamics AX ( Пуск > Панель управления > Администрирование > Настройка Microsoft Dynamics AX 2009). Например, после добавления нового сервера AOS в кластер нужно добавить этот сервер и к конфигурации клиента.
-
Требования к оборудованию для активного сервера AOS по сравнению с требованиями к серверу AOS, работающему как выделенная подсистема балансировки нагрузки, довольно велики.
Настройка кластера без выделенной подсистемы балансировки нагрузки
При использовании кластера без выделенной подсистемы балансировки нагрузки необходимо убедиться, что флажок Подсистема балансировки нагрузкиснят для всех серверов AOS в данном кластере. Просмотреть, установить или снять флажок Подсистема балансировки нагрузкиможно с помощью формы Конфигурация сервера( Администрирование > Конфигурация сервера) или формы Конфигурация кластера( Администрирование > Конфигурация кластера). В такой конфигурации каждый сервер AOS работает и как подсистема балансировки нагрузки, и как активный сервер AOS. Конфигурации клиентов следует изменить таким образом, чтобы в них были перечислены все серверы AOS в кластере.