关键业务需要保障7乘以24乘以365全天候在线,业务系统的连续性显得尤为重要,这里记录下是如何借助某公司应用交付AD来实现业务高可用。 组网简化图如下
业务逻辑实现分析:简化组网如上图,AD旁路部署在核心交换上,业务集中在服务器区。流量首先进入到AD上,通过AD负载来分发给后端服务器,AD会根据负载策略智能的将请求分发给后端真实提供的服务器,并且会检查后端服务器健康状态,踢出异常服务器,从而保证业务的连续性。 接下来看下如何配置: 新建服务,选择服务的名称和端口,根据要代理的业务实际端口需求填写。 ip组这个IP组填写AD对外服务的IP,根据实际需求填写,也就是流量进来先访问的代理IP 会话保持:这是可选配置,无状态的业务可以不用。有状态需要会话保持的业务看实际需求,可以基于源地址cookie等进行会话保持。 节点监视器:通过配置这个,可以监控后端服务器状态,也有很多监视的方法,也是按需选择吧。我这里选择的是tcp的端口连通性,也就是检查后端应用端口是否存活。
节点池:这里就是后端应用的地址和端口了,策略按需配置,有轮询,最小连接等。会话保持就填上面说到的会话保持方法,没有可不填。节点状态也是填写上面说的到节点监视器,如通过tcpconnet。然后编辑节点里面输入后端提供服务的真实IP和端口即可。
虚拟服务:其实上面的操作都是在给最后这一步做准备了,负载模式根据需要填写,4层或者7层。服务和IP就填写上面说到的步骤的服务和IP,按需填写。默认节点池就是上面步骤也提到的节点池,其他的默认配置即可。
至此,整个AD负载配置就完毕了,祝愿大家的业务系统都能安全稳定高效的运行。 |