当前“双活”提的比较多,包括存储双活】数据库双活、网络双活、应用双活、业务双活等等。
因涵盖的范围广,提到双活,有时不是在讨论统一范畴的问题。
那么各类双活都是为了解决什么问题呢?
在建设各类双活之前,需要考量哪些因素呢?
无论是那一方面的双活,都是相对复杂的架构,即便是现在的技术比较成熟。在建设和维护上也还是相对麻烦一些。人力,资金的投入也要大一些
所以我觉得建设双活之前。最重要的考量就是双活是否是必须的,业务的连续性需求是否一定需要双活的方式来保障。当确定了一定需要双活后,剩下要考量的就是根据实际情况选择合适的方案了。
双活都是为了实现更高的业务连续性管理水平,一切以快速恢复业务为目标,在当前架构下,应用双活、存储双活、网络双活都是目前较为容易实现且有很多案例的技术架构,唯一难实现的数据库层面双活
收起方案模块 | 设计要点 |
存储层 | l 免网关双活架构。 l 通过OceanStor存储 阵列的HyperMetro功能,实现存储层的双活,减少方案故障点,避免存储虚拟化网关的I/O性能瓶颈。 l 通过OceanStor存储阵列的SmartVirtualization功能,接管现网异构存储,将不同的存储资源的统一池化。 l 通过FastWrite功能,将标准的1个写I/O 2次往返优化为1次往返,提升写性能。 l 通过自适应网络功能,提升链路性能不均匀时的双活性能。 |
网络层 | l 采用华为CloudEngine系列数据中心交换机的EVN技术。 l 通过EVN,VxLAN等技术打通大二层网络,实现2层网络协议在3层网络上运行,保障了业务的跨数据中心互联互通。 l 通过多种互联优化技术,实现广播域隔离,达到数据中心间东西向流量优化。 l 通过双活网关和路由注入等访问优化功能,优化数据中心间南北向流量优化。 |
安全层 | l 通过华为USG系列提供数据中心的FW、IDS等安全防护功能。 l 通过数据中心间光传输加密技术,支持AES-256等多种加密算法,预防数据中心间数据窃听。 |
计算层 | 采用华为FusionSphere、VMware等虚拟化平台提供跨数据中心大集群技术,满足企业多种关键业务双活的需求。 |
应用层 | l web和App应用基于虚拟化集群提供更好的可靠性,通过负载均衡实现业务自动切换。 l 数据库基于双活LUN实现跨站点集群双活部署。 |
传输层 | l 采用华为OptiX OSN系列作为双活数据中心的波分设备。 l 通过线路冗余,板卡冗余,设备冗余三种1+1保护方案 ,满足多级可靠性要求。 l 通过色散补偿等调优手段,确保传输层延时最小。 |