全方位的灾备——集灾备、容错、监控、报警、切换于一体
摘要:
全方位灾备解决方案 不同重要性的业务系统采用不同技术等级的产品,保护全部业务环境,整体方案性价也非常高,这得益于浪擎科技全面的产品线。 关键业务采用镜像系统,实现备端在线的、双活的、可自动切换的容灾,保障关键业务不停顿;重要业务系统采用ACDP系
全方位灾备解决方案
不同重要性的业务系统采用不同技术等级的产品,保护全部业务环境,整体方案性价也非常高,这得益于浪擎科技全面的产品线。
关键业务采用镜像系统,实现备端在线的、
双活的、可自动切换的容灾,保障关键业务不停顿;重要业务系统采用ACDP系统,实现实时备份和实时恢复功能;一般业务系统采用D实时备份系统,实现数据的实时备份。
mCenter提供统一的监控、管理功能。当主、备系统发生异常或故障时即刻发出短信报警,通知到相关技术人员,还可实现手工切换或自动延时切换业务服务。
该方案特点如下:
1) 所见即所得的容灾,备用端的业务数据库不主数据库一致,且实时可见;
2) 在线式应用级容灾,备用端处于实时在线运行状态,无需恢复即可使用;
3) 实时数据复制,实时的将生产数据复制到备用数据库中,不丢失数据;
4) 备用端可查询,备用端数据库处于运行状态,还可实现查询统计业务;
5) 实施无需停机,适合7X24小时连续运行的业务系统,不影响业务运行。
6) 备端在线的容灾,无需恢复,直接可接替主数据库使用,其他容灾方式还需漫长的数据库恢复,并且数据库可能被损坏不能启劢,失去容灾的作用;
7) 备端在线的容灾,用户可随时使用业务系统连接容灾数据库,验证容灾结果的好坏;
8) 备端在线的容灾,容灾数据库还可用来做查询统计,实现业务的分流。
采用该方案的典型案例详述
安徽合肥第二人民医院
项目背景
合肥第二人民医院始建于1950年,是国家卫生部三级甲等综合性医院,先后荣获“安徽省卫生系统十佳单位”“全国百姓放心示范医院”“全国医院文化建设先迚单位”等荣誉称号。
合肥市第二人民医院以前使用的是双机双柜的模式部署的容灾系统,这套系统虽然有着解决传统双机单柜的数据不应用单点故障等优点,但是仍然存在非常大的隐患,如:
1、 容灾结果不可验证,即我们不知道Standby机在Active机故障时是否能立即接管,也不知道复制到备端的数据可不可用,有没有丢失数据等;
2、 因为是Active机同时向磁盘阵列写入两份数据,如果在这个过程中出现逻辑错误等情况,会导致整个数据库不可用;
3、 磁盘锁,如果磁盘被锁住,只有原厂工程师才能解锁;
基于以上三点原因,浪擎科技为合肥市第二人民医院提供了2+2+1的容灾理念,在不改变客户原有硬件及网络环境的基础上,添加了一套容灾系统,解决上述问题。
方案说明
方案拓扑图如下:
合肥第二人民医院灾备架构图
镜像系统是应用系统级的复制容灾技术,实时复制应用系统的业务事务和数据记录。实施时,在Active和Standby服务器上安装A镜像系统客户端软件,在HIS容灾机上安装A镜像系统服务器端软件,采用了业务数据库一一对应的方式,即采用一对一的复制方式。
浪擎科技还为二院提供基于Web界面的统一配置、监控系统,这样可以非常便捷的管理和监控各业务服务器的运行状态、复制状态等情况,如果有异常状况发生则会产生相应的提示和报警。
实施效果
● HIS生产服务器和HIS容灾服务器直接处于在线运行状态(双活,即生产服务器和容灾服务器的数据库都是“活”的),可无需数据恢复阶段,恢复时间为零。
● 支持双机+双存储的环境下部署2+2+1的容灾。
● 当生产服务器中的Active宕机后Standby可以继续将生产数据备份到容灾服务器中,备用系统提供业务支持保持业务连续性。
● 通过连续捕获应用系统的变化,把生产数据实时复制到本地的容灾服务器和异地的容灾服务器,达到“零丢失”保护,实现“零窗口”备份。
● 一旦生产服务器宕机,容灾服务器无需恢复等动作,直接手动或自动切换,容灾服务器即可接替生产服务器继续提供服务。
● 对网络带宽消耗非常小,不需专用的光纤传输网络,采用实时增量复制技术大大减少了资源的开销,对业务系统性能影响很小。
● 对主备系统硬件规格和磁盘容量无一致性要求,降低系统投入成本。
● 绝对保证事务一致性,在这点上磁盘或卷复制技术有可能导致事务不一致,导致备用数据库不能启用,失去容灾意义。
● 应用方式灵活,根据需要可配置一对一、多对一的容灾架构,降低系统投入成本。
● 可依据实际应用灵活配置筛选条件,例如不需要复制的用户、表等对象。
● 基于Web的配置和运行监控界面,简化运营维护工作量。