В этом разделе изложены факторы, которые следует учитывать при планировании топологии интеграционной структуры AIF (Application Integration Framework).
Факторы, влияющие на топологию AIF
Топология AIF зависит от того, какой тип интеграции требуется в имеющейся среде. Сервер Application Object Server (AOS), который выполняет роль сервера приложений для приложения Microsoft Dynamics AX, является ключевым компонентом инфраструктуры. В зависимости от потребностей интеграции могут требоваться один или несколько из следующих компонентов инфраструктуры.
-
Веб-службы AIF:для веб-служб AIF требуются службы IIS. Необходимо оценить нагрузку, создаваемую этими веб-службами. Веб-службы AIF можно развертывать на выделенном сервере или ферме IIS либо использовать сервер или ферму IIS совместно с другими компонентами Microsoft Dynamics AX, такими как документооборот, корпоративный портал и сервер отчетов. Рекомендуется развертывать веб-службы AIF на выделенном сервере или ферме IIS. Последние требования к оборудованию и программному обеспечению для Microsoft Dynamics AX см. на веб-странице требований к системе.
-
Адаптер BizTalk Server:в составе Microsoft Dynamics AX имеется адаптер BizTalk, необходимый для интеграции с сервером Microsoft BizTalk Server. Адаптер BizTalk развертывают на том компьютере, на котором установлен сервер BizTalk Server. В производственной среде сервер BizTalk Server рекомендуется развертывать на выделенном сервере. Можно развернуть один сервер BizTalk Server или создать инфраструктуру BizTalk, оптимизированную с точки зрения доступности и масштабируемости. Дополнительные сведения о развертывании системы BizTalk с высоким уровнем доступности см. в техническом центре BizTalk Server.
-
Адаптер MSMQ:чтобы настроить адаптер MSMQ для Microsoft Dynamics AX, необходимо установить очередь сообщений Microsoft (MSMQ) на компьютер в сети и создать хотя бы одну общую очередь.
-
Адаптер файловой системы:необходимо включить и настроить хотя бы один каталог файловой системы (папку) для входящих сообщений и один — для исходящих.
При расчете ожидаемой нагрузки для AIF необходимо сделать следующее:
-
Определить нагрузку, создаваемую внешними приложениями с использованием веб-служб AIF, адаптера MSMQ, адаптера файловой системы и адаптера BizTalk Server.
-
Рассмотреть включение новой возможности параллелизма в AIF, если для обработки асинхронных сообщений ожидается большой объем данных. Возможности параллелизма позволяют масштабировать обработку асинхронных сообщений на все серверы AOS, настроенные как серверы обработки пакетных заданий.
-
В упомянутом выше параллелизме AIF для обработки сообщений используются инфраструктура и серверы обработки пакетных заданий Microsoft Dynamics AX 2009. Необходимо тщательно оценить нагрузку, которую входящие сообщения будут создавать для серверов обработки пакетных заданий, и в соответствии с этим планировать как кластеры, так и число серверов AOS в каждом кластере. Факторы, на которых строится планирование сервера обработки пакетных заданий, перечислены в разделе Сервер обработки пакетных заданий. Сведения по установке и настройке сервера обработки пакетных заданий см. в справке администратора.
-
В случае обработки большого объема асинхронных сообщений следует рассмотреть вариант размещения серверов AOS, обрабатывающих сообщения AIF, в отдельном кластере: отдельно от серверов AOS, используемых клиентами и другими компонентами Microsoft Dynamics AX. Если создать выделенный кластер AOS для клиентов, можно выделить серверы обработки пакетных заданий и обеспечить нужную пропускную способность и приемлемое время отклика для интерактивных клиентов. Дополнительные сведения о кластерах и настройке AOS см. в разделе Топология сервера Application Object Server.
Пошаговые инструкции по установке компонентов Microsoft Dynamics AX см. в руководстве по установке. Дополнительные сведения по настройке этих компонентов и адаптеров см. в справке администратора.
Примеры сценариев развертывания
Приводятся различные примеры сценариев развертывания: от развертывания одного сервера до крупномасштабного распределенного развертывания. Эти сценарии призваны помочь в планировании инфраструктуры и требований к серверам. В этих сценариях отсутствуют указания по оценке масштаба инфраструктуры. Дополнительные сведения см. в разделе Примеры сценариев развертывания.