【运维心得】三步实现windows双机热备

双机热备对比

双机热备在目前的业务系统中已经非常常见了,但看到的都是基于linux环境的,用到了nginx和ELB这样的架构。
windows环境下,到是从来没有碰到过双机热备的方案,毕竟,之前的一些内部业务系统,为了进度,大多是基于windows环境的,基本上也不需要热备,有冷备,就可以满足需要了。
但是,难道windows下,就不能做双机热备了吗?微软不至于不考虑这个问题吧,带着这个疑问,搜索了一下,没想到还真有!
为了自己方便记忆,做了一个对比表格,如下:

环境 web负载均衡 服务器负载均衡
linux nginx ELB
windows ARR NLB

其中:
ARR=Application Request Routing
NLB=Network Load Balancing
实施完成后,架构将如图所示:
windows双机热备架构

windows双机热备实施

下面这部分,如果不搞windows运维,就不用看了。

  1. 首先,准备好两台windows服务器,Windows Server 2008/R2;
  2. 在两台服务器上分别安装IIS+ARR+NLB,具体安装步骤参见下面的参考文献;
  3. 当然就是测试了,测试用例可以按照下面的逻辑:关闭其中的一台IIS服务,测试服务是否仍可以运行;关闭其中一台服务器,测试服务是否仍可以运行;

参考文献

  1. 点击查看ARR安装步骤
  2. 点击查看NLB安装步骤
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章