Мы планируем установку Biztalk 2009, в которой у нас будет 2 сервера приложений Biztalk и 2 сервера БД (серверы БД находятся в активном / пассивном кластере). Все серверы работают под управлением Windows Server 2008 R2.
В рамках нашего приложения у нас будет входящий трафик через адаптеры MSMQ, FILE и SOAP. У нас также есть требования к высокой доступности и балансировке нагрузки.
Допустим, я создаю два разных хоста Biztalk и назначаю обработчик приема FILE первому, а обработчик приема MSMQ - второму. Теперь я создаю два экземпляра хоста для каждого из двух хостов (то есть по одному для каждого из двух моих физических серверов).
Изучив документацию Biztalk, я знаю следующее:
Для ФАЙЛА (получение) высокая доступность и балансировка нагрузки будут достигнуты Biztalk автоматически, потому что я установил экземпляр хоста на каждом из двух серверов в группе.
MSMQ (получение) требует кластеризации хостов Biztalk для обеспечения высокой доступности (однако для кластеризации хостов также требуется настройка отказоустойчивой кластеризации Windows). Здесь нет четкого варианта балансировки нагрузки.
SOAP (получение) требует NLB для достижения балансировки нагрузки и высокой доступности (если один сервер выходит из строя, NLB будет направлять трафик на другой).
Здесь я полностью озадачен и отчаянно нуждаюсь в вашей помощи:
- Is it possible to have a Windows Failover Cluster and NLB set up at the same time on the two application servers?
- If yes, then please tell me how.
- Если нет, тогда объясните мне, как кто-то добивается высокой доступности и балансировки нагрузки для MSMQ и SOAP, когда их основные предпосылки взаимоисключающие!
Ваша помощь очень ценится,
M