灾难备份中心建设的技术实现主要包含高层模式、数据复制、客户端切换、灾备中心建设和互联。本文重点介绍客户端切换、灾备中心建设和互联。
* 客户端切换
正常情况下,企业的用户、分支机构等都是连接到主数据中心,如下图。
当主数据中心发生故障之后,企业的用户、分支机构等都应该能切换为与备份数据中心相连接,如下图。
实现这种客户端切换的一些技术如下图所示。
手工切换的技术可应用于数据中心的冷备或暖备方式。基于双活中心中的主中心可以采取DNS和HTTP重定向切换技术,能实现负载分配和就近选择。基于双活中心中的备份中心可以采用健康路由注入和BGP切换技术。
手工切换方式。
生产中心的IP子网为A.B.0.0,正常情况下,用户和分支机构都会通过这个网段来连接到生产中心,容灾中心的子网也是设置为A.B.0.0,但正常情况下容灾中心的网段是关闭着的,如下图所示。
当生产中心发生灾难时,此时手动操作打开容灾中心的网段,用户和分支机构不做任何修改便可以连接到容灾中心,如下图。
DNS切换方式。
要实现DNS切换方式,在数据中心的部署中必须要有一个智能的DNS设备作为站点的域名解析服务器,思科采用的是思科的GSS设备。主数据中心和备份数据中心都配置了一个GSS,当用户需要访问思科站点www.Cisco.com时,首先会将请求送到电信的DNS服务器进行处理,经过各级的DNS查找之后电信的DNS服务器会将DNS请求送到GSS设备上,GSS设备具有应用感知功能,它可以监控数据中心WEB服务器、应用服务器等的状态。当主数据中心正常时,GSS会将主数据中心服务器的IP地址回给用户,这时用户就连接到主数据中心了,如下图。
当主数据中心发生灾难时,主数据中心的GSS设备检测不到它的服务器状态,此时备份数据中心的GSS设备便将备份数据中心服务器的IP地址回给用户,用户连接到备份数据中心。
健康路由注入切换方式。
主数据中心和备份数据中心的负载均衡设备能探测数据中心后台服务器的健康状况,如果探测到的服务器状况良好,负载均衡设备便向网络中发送一条与负载均衡设备对应的数据中心服务器的主机路由。对于主数据中心和备份数据中心来说,他们发出的主机路由值不同,主数据中心发送低Cost值路由,备份数据中心发送高Cost值路由。两个数据中心都正常工作时,用户发送连接请求后会收到两条Cost值不同的主机路由,通常情况下会选择Cost值低的路由连接到主数据中心,如下图。
当主数据中心发生灾难时,请求连接的用户只能收到一条来自备份数据中心的高Cost值路由,用户通过该路由连接到备份数据中心,如下图。
以上介绍的各种客户端切换方式的比较如下图。
思科的Nexus 7000能实现长距离的vMotion支持,vMotion是一种虚拟机的迁移方式,可以动态的将虚拟机从一台物理主机切换到另一台物理主机,用户的交易连接在切换过程中不会中断。以前,vMotion只能在局域网中实现,思科Nexus 7000能实现200公里以内的两个数据中心间的vMotion虚拟机迁移,如下图。