3DC方案中,BCManager能够提供简化管理的容灾拓扑展示与端到端监控功能,直观清晰的展示保护方案的状态与变化,实时监控相关设备部件,实现业务灾难切换前就识别问题与故障并协助用户排除,规避影响业务和增加成本的容灾切换发生。
3.1.4.2 异构双活
HyperMetro与OceanStor V3融合存储系统的SmartVirtualization特性结合,利用 SmartVirtualization特性的虚拟化功能,实现高可靠的存储资源整合和优化,提高资源利用率。
异构虚拟化就是把异构阵列映射到本端阵列(华为阵列)的LUN,作为本端阵列能提供存储空间的逻辑盘,再在该逻辑盘上创建eDevLun,逻辑盘为eDevLun提供了全部的数据存储空间,eDevLun的元数据卷的存储空间由华为存储提供。异构虚拟化可保证外部LUN数据完整性不被破坏,eDevLun与原异构LUN具有不同的全球唯一名称 WWN。由于eDevLun与本地LUN具有几乎相同的LUN属性,所以,异构虚拟化接管之后的 LUN可以通过HyperMetro技术为异构LUN提供双活功能。 图3-21异构阵列保护
[键入文字]
3.1.4.3 本地保护
快照保护
当遭遇病毒攻击或人为误操作等异常时,数据中心的数据可能被破坏。采用虚拟快照技术,在操作前对现有数据卷激活快照,实现本地数据保护。
虚拟快照采用写前拷贝(COW)技术,仅将变化的数据拷贝至快照卷,系统资源占用少。当原卷数据被错误修改或删除,需要进行恢复时,采用快照对原卷进行回滚,实现数据恢复,并且,快照卷可分别映射给主机进行数据测试和挖掘,不影响生产业务。结合华为容灾管理软件,激活快照前触发数据库完全检查点,待数据写盘完成后,激活快照,保证快照数据完全满足数据库的一致性要求,快速拉起数据库。 注意
如果将当前的双活数据进行快照回滚,数据会被覆盖,无法返回当前的状态。如果可能需要返回当前状态,需手动将当前状态打个快照。HyperMetro与HyperSnap结合,可分别在双活两则阵列上对双活成员LUN配置快照保护。 图3-22有快照保护的双活
卷镜像保护
卷镜像(HyperMirror)是一种本地数据持续保护技术,可以为一个LUN创建两个镜像物理副本,提供持续的冗余保护而主机侧不受任何影响。当某个镜像副本故障时,存储系统可以利用卷镜像提供的另一个镜像副本,保证主机业务继续正常工作,并且可以保障数据不会丢失。华为OceanStor V3存储系统支持与第三方存储系统的LUN创建卷镜像,提高第三方存储系统LUN的可靠性。.
[键入文字]
HyperMetro与卷镜像结合,可在镜像LUN基础上,再创建双活Pair。这种组合可充分利用本地数据保护和远程数据保护的特点,提供更高级别的业务连续性保护。逻辑图如图3-23所示。
图3-23有卷镜像保护的双活
[键入文字]
3.2 计算层双活
通过物理机部署跨数据中心的集群,可以保证在各种故障场景下,快速完成业务切换,提供零中断零丢失的业务访问。常见的虚拟化集群技术,有以下最突出的特点:
? HA重启恢复虚拟机,业务有短暂中断
? 发生宿主机故障时,运行其上的虚拟机在其它宿主机上自动重启恢复。该虚拟
机业务会有短暂中断,虚拟机内存数据会丢失。
? 虚拟机集群资源利用率提升数十倍
? 一台物理宿主机上能运行几台甚至几十台虚拟机,提供极高的资源利用率。 由此可见,解决虚拟机HA时业务中断是需要解决的首要问题,否则双活零业务中断无法满足。前述我们使用了负载均衡设备,可以实现在双活数据中心实现业务负载均衡,此时虚拟机上部署服务时,只需要在两个数据中心部署同样的服务,即可满足要求。因为当宿主机故障时,另一个数据中心的虚拟机上的服务可以实时接管业务。
当前,常见的几个虚拟化平台(VMware vSphere,FusionSphere)已经商用多年,稳定性和可靠性已经得到了验证。计算资源虚拟化的建议配置如下:
? 跨数据中心配置虚拟化集群,将计算资源虚拟化后,其上部署虚拟机。 ? 配置HA,使虚拟机受HA保护,故障时能自动恢复。
? 配置DRS,使虚拟机按业务要求更好的分布在不同宿主机上。网络大二层互通,使
虚拟机能无障碍跨数据中心在线迁移,提供虚拟化平台更好的维护性,日常维护时业务不受影响。
? 双活存储平台提供的共享存储空间,映射给虚拟化集群的所有宿主机,以便虚拟机
具备足够的灵活性。
计算层虚拟化双活改造后,虚拟机能更好的基于原计算资源负载均衡,资源利用率和运行效率能得到极大提高,新业务部署更为灵活和简单,所有虚拟机具备良好的高可靠性、在线迁移特性和易维护性。
虚拟机部署方式如下:B/S 和C/S
? 如果是B/S应用:Web和App采用虚拟机部署,虚拟机不部署集群。SLB可以检测
服务器故障,将业务分发到正常运行的服务器上。
? 如果是C/S应用:App如果采用虚拟机部署,虚拟机部署跨DC集群。
[键入文字]
3.3应用层双活 3.3.1B/S应用双活
工作原理
一个从浏览器发送的HTTP请求经过Web服务器(例如Apache)之后会被重新定向给应用服务器(例如Weblogic)。这个重定向的操作就是由Web服务器来完成的。一般的,一台Web服务器对应一个应用服务器集群,从而达到负载均衡效果。 图3-24 Web应用服务器集群部署
[键入文字]