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

BizTalk集群共用

11

BizTalk Host

BizTalk集群共用

BizTalk故障转移集群

根据[chnking]提供的方法很容易就把BizTalk集群配置成功,如图

这个就是BizTalk AP模式当一个节点出现问题时系统自动转移至另一个节点

BizTalk负载均衡模式

BizTalk负载均衡模式有2种,

一种是完全系统自动实现也就是AA模式,一个BizTalk Host对应多个主机实例同时运行,负载会自动评分到每个物理主机上 。

还有一种是对处理进行分工,一台主机负责接收,一台负责发送,一台负责流程处理;当然所谓的一台也可以多台

从上面2台做了故障转移集群的BizTalk Group加入第三台服务器(节点),自然也可以加N 台。

安装一台新的虚拟机,安装好BizTalk,加入到域,配置BizTalk和集群中的第二台一样。配置成功后(需要把原来2台BizTalk从集群中退出),

新建一个主机发送和接收主机

有了主机你在创建发送端口和接收端口时就可以选将负载转移到选定的服务上处理

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯DevOps

Git 的一些事

假设远程分支上有2个提交,然后基于远程develop,再创建一个分支feature。

10.8K2
来自专栏大闲人柴毛毛

Git命令速记

生成SSH Key ssh-keygen -t rsa -C "youremail@example.com" 在用户主目录里找到.ssh目录 将id_rsa....

36010
来自专栏WebDeveloper

git常用命令

1262
来自专栏Crossin的编程教室

图解Git

此页图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。 正文 基本用法 约定 命令详解 Diff Commit Chec...

3958
来自专栏编程

git常用命令,你值得拥有

使用git已两三月了,最常用的几个命令倒是很熟悉,用的比较少的命令很是记不清,要多多探索这些命令,首先要有个帐号为所欲为,接下来开始正题 〉生成SSH $ ss...

1899
来自专栏企鹅号快讯

GIT 检查、撤销修改简明教程

有趣有内涵的文章第一时间送达! ? 说明:本教程的所有操作都在master分支上,且仅用于个人代码仓库管理,操作的实用性有待研究。 4个区 ? 5种状态 未修改...

1858
来自专栏软件开发

一个小时学会Git

最近要与部门同事一起做技术分享,我选择了Git,因为Git 是一种在全球范围都广受欢迎的版本控制系统。在开发过程中,为了跟踪代码,文档,项目等信息中的变化,版本...

3649
来自专栏C/C++基础

Linux命令(45)——svn命令

SVN是Apache Subversion的缩写 ,是一个开放源代码的版本控制系统。相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联...

1022
来自专栏青玉伏案

Cocoa包管理器之CocoaPods详解

CocoaPods在Cocoa开发日常工作中经常用到的包管理器,即依赖管理工具。有的项目也有用Carthage的,Carthage是一个比较新的依赖管理工具,是...

1254
来自专栏草根专栏

Git - 使用命令和P4Merge进行diff

P4Merge P4Merge是Git的一个第三发Diff和Merge工具(可视化冲突解决工具). 下载地址: https://www.perforce.com...

4576

扫码关注云+社区

领取腾讯云代金券