BizTalk高可用配置方法(故障转移集群+负载均衡)
非常感谢[chnking]写的两篇Biztalk 2009在Windows 2008 R2环境中的High Availability(Cluster群集)部署 的文章,写的非常详细,只要按照步骤一步一做一般不会有会问题。
最近我也根据[chnking]的文章自己做了一下也成了
我的环境是主机
CPU | I5-2300 | |
RAM | 8G | |
HD | 500G | |
主板 | Asus H67P | |
系统 | Windows 7 professional 64bit | |
虚拟机 | VMware Station 7.1.4 |
虚拟机环境4台
Windows server 2003 R2(sp2)
SQL 2005 Enterprise Edition(sp2)
BizTalk 2006 R2
一台域控,两台虚拟SQL+BizTalk集群,单独一台安装BizTalk,扩展加入到BizTalk Group中
配置集群IP
NO | 主机 | IP | 用途 | 说明 |
1 | adser | 192.168.1.254 | 域控 | |
2 | Svr1 | 192.168.2.100 | 心跳 | |
3 | 192.168.1.100 | 主机节点IP | ||
4 | Svr2 | 192.168.2.101 | 心跳 | |
5 | 192.168.1.101 | 主机节点IP | ||
6 | BizCluster | 192.168.1.99 | BizTalk集群IP | windows集群里可以使用同一个IP |
7 | DTCCluster | 192.168.1.99 | DTC集群IP | |
8 | MSMQCluter | 192.168.1.99 | MSMQ集群IP | |
9 | SQLCluster | 192.168.1.99 | SQL集群IP | |
10 | SSOCluster | |||
11 | BizTalk Host | BizTalk集群共用 |
BizTalk故障转移集群
根据[chnking]提供的方法很容易就把BizTalk集群配置成功,如图
这个就是BizTalk AP模式当一个节点出现问题时系统自动转移至另一个节点
BizTalk负载均衡模式
BizTalk负载均衡模式有2种,
一种是完全系统自动实现也就是AA模式,一个BizTalk Host对应多个主机实例同时运行,负载会自动评分到每个物理主机上 。
还有一种是对处理进行分工,一台主机负责接收,一台负责发送,一台负责流程处理;当然所谓的一台也可以多台
从上面2台做了故障转移集群的BizTalk Group加入第三台服务器(节点),自然也可以加N 台。
安装一台新的虚拟机,安装好BizTalk,加入到域,配置BizTalk和集群中的第二台一样。配置成功后(需要把原来2台BizTalk从集群中退出),
新建一个主机发送和接收主机
有了主机你在创建发送端口和接收端口时就可以选将负载转移到选定的服务上处理