哈尔滨银行三套高端存储18500构筑容灾系统
作者: CBISMB
责任编辑: 张金祥
来源: ISMB
时间: 2015-12-16 10:16
关键字: 存储 18500 容灾系统
浏览: 7777
点赞: 55
收藏: 3
一、项目概述
哈尔滨银行的总账系统和财务管理系统分别升级改造,总账系统将成为哈尔滨银行唯一的总账系统,包括核心的客户帐和财务系统的内部帐;财务管理系统建成后将取代现有的用友财务系统。因此,两个系统的改造升级后,将成为生产系统的重要组成部分,提供给行内各类经办人员和其他系统使用,重要性和实时性要求均较高。
在系统建设的安全性和实时性方面,考虑到了本地的数据保护和性能的负载均衡,例如通过集群的双机系统对业务应用提供保护,在一台服务器的软硬件发生故障时,将整个业务切换到后备服务器上。该方法很大程度上避免了服务器的单点故障,提高了整个业务系统的可用性。
但是,重要的数据库数据都集中保存在专用的存储设备上,如仅仅采用本地数据保护机制,虽然可以保证重要业务数据不丢失,但无法解决由硬件故障而导致的业务中断。一旦出现异常情况,如火灾、爆炸、地震、水灾、雷击或某个方向线路故障等自然原因以及电源机器故障、人为破坏等非自然原因引起的灾难,导致业务正常无法进行和重要数据的丢失、破坏,造成的损失将不可估量。因此,在建设财务和总账系统时,更高的系统可用性和连续性,提出了同城和异地容灾需求,要求业务系统可以在发生上述灾难时可以实现快速数据切换和快速恢复,将损失降到最低点。
全面的异地容灾保护方案,意味着除了要实现同城的切换保护外,更要实现数据的实时异地复制备份。
二、面临的业务挑战
1、总账系统 、财务系统等核心业务系统升级,需要新建一个稳定、可靠的IT支撑平台,前端计算资源独立部署,数据存储平台共用,需保证系统安全稳定运行;
2、数据存储系统需具备高IOPS高性能,能够在一个存储平台上承载多个业务系统并发访问,并且存储架构具备弹性扩展能力,可以随着业务发展线性扩展;
3、具备灾难恢复能力,选用成熟的技术和解决方案,建设一套稳定可靠的数据容灾体系,具备数据中心灾难恢复的能力。
三、解决方案
华为哈尔滨银行财务总账系统两地三中心容灾系统解决方案通过存储复制技术,实现将存储上多个业务系统的生产数据自动复制到同城灾备中心和异地灾备中心。结合容灾管理系统,针对应用数据库Oracle,实现容灾管理,当灾难发生时,确保可以快速在灾备站点一键式启动应用系统接管业务。
两地三中心灾备采用阵列层容灾方案,使用OceanStor18500存储系统的远程复制功能,将数据从客户生产中心的OceanStor18500存储系统磁盘阵列上通过容灾链路复制到同城容灾中心和异地灾备中心的OceanStor18500系列存储系统磁盘阵列上。利用华为HostAgent主机软件,将应用软件在服务器上缓存的数据刷新到磁盘阵列中,保证了应用服务器与客户生产中心阵列、客户生产中心阵列与容灾中心阵列的数据一致性和可用性。
1、组网结构
1)在生产中心,配置华为OceanStor18500高端存储,用户的业务系统部署或者迁移到华为存储中。配置FC交换机SNS2224,满足主机到存储数据链路访问要求。同时提供同城容灾的复制链路。对生产中心的所有资源进行集中管理和监控。生产主机上部署Agent,实现对应用的识别和保护管理适配。
2)在同城灾备中心,配置华为OceanStor18500高端存储和SNS2224交换机,通过交换机远距离级联的方式,建立存储之间的容灾链路。生产中心存储设备上的数据通过FC交换机链路同步或者异步复制到同城灾备中心的存储阵列上。同城灾备中心的应用服务器根据用户需要配置与生产中心对应的服务器,实现应用的容灾接管。
3)配置容灾管理服务器,安装容灾管理软件ReplicationDirector,实现对生产应用的容灾管理和一键式故障恢复。
4)在异地灾备中心,配置华为OceanStor18500高端存储,通过用户现有IP链路将生产端数据异步复制到本端存储设备中。根据灾备站点业务恢复的需要,配置SNS2224交换机和容灾管理服务器(可选)。容灾管理服务器上安装软件ReplicationDirector,实现在异地灾备中心的故障恢复。
2、灾难切换处理
1)生产中心故障
当生产中心发生灾难后,不能再提供业务。同城灾备中心的从LUN保存着与主LUN完全同步的数据,保障数据不丢失。如果同城灾备中心部署有备用主机,则备用主机可以访问从LUN,接管业务。
从LUN开始被主机访问后,每次收到新写入的数据,远程复制会自动记录其地址,以便用于后续增量恢复,缩短业务回切的时间。
2)生产中心和同城灾备中心都故障
当生产中心和同城中心在重大灾难或者都故障后,异地备中心的从LUN保存着与主LUN相个一定时间周期(复制周期)之前的数据,保障数据绝大部分不丢失。如果异地同城灾备中心部署有备用主机,则备用主机可以访问从LUN,接管业务。异地灾备中心从LUN开始被主机访问后,每次收到新写入的数据,远程复制会自动记录其地址,以便用于后续增量恢复,缩短业务回切的时间。
3、灾难恢复处理
1)数据未被破坏时
当生产中心灾难恢复后,如果存储系统A(生产)和B(同城灾备)没有受到破坏,主LUN能够恢复其原有数据,则远程复制可以将主LUN故障期间,从LUN 1’新写入的数据增量复制到主LUN。复制完成后,主、从LUN保持复制关系。此时,可以将业务切换回生产中心,重新由生产主机访问存储阵列A的主LUN,远程复制重新保持由主LUN向从LUN实时同步数据。
2)数据完全被破坏时
当存储系统A或B被破坏,数据不可修复时,需要重建存储系统A或者存储系统B,将从端数据反向复制到主端B和主端A上,调整主从关系,在生产中心恢复业务。
4、线路和灾备端故障
当生产中心与灾备中心的复制链路故障或者灾备中心设备故障,则远程复制自动断开复制,不影响生产系统的正常运行。生产中心主LUN将记录故障期间的数据差异变化,待故障恢复后,自动将增量数据同步到从LUN。
四、客户价值
稳定可靠
华为高端存储18500最高可达100万SPC-1 IOPS的极致性能,满足总账和账务系统的高性能需求,并满足未来几年的业务增长需求。
业界最短RPO
同城实现数据零丢失(RPO=0)、异地实现RPO分钟级,能够满足总账、账务系统的灾备诉求
专业服务团队保障
在北京和哈尔滨的三个数据中心所在地,均配备了专业的服务团队专人支撑项目交付,通过完备的容灾实施方案和容灾演练切换方案,保障项目交付顺利稳定,设备长期稳定可靠运行,系统具备灾难可恢复能力。