从整体建设思路来讲,不论是传统的主备模式,到两地三中心,再至目前都在尝试是双/多中心架构,在灾备建设路线上,都需要从以下六个维度进行考量:
策略:管理模式,IT发展路线,AA/AQ/AS
组织:双中心一体化运营的组织架构
流程:切换流程,日常运维
应用/数据:应用影响分析,数据整合
技术:技术选型
基础架构:机房风火水电,服务器、存储、网络等基础架构搭建
对于实施路线来说,
1. 需求分析:业务影响分析、应用影响分析等
2. 方案设计:策略与规划、技术架构设计、实施规划等
3. 建设实施:生产改造、灾备建设、联调测试等
4. 预案与演练:预案、流程开发、灾备演练、一体化管理平台等
5. 日常运维:双/多中心的日常运维管理制度
收起从经验谈一下对两点比较难的地方:
一、两中心的组织架构
两中心的组织架构建议可设置为流程平台,组织架构相似
对于基础架构如系统、网络、安全、环境团队可以采用同等的设置,但是根据灾备的规模,人员可以有少部分消减
对于应用团队,若为双活系统,则在灾备中心可以进行设置,否则仅有少量基本维护人员即可
对于质控、开发工具团队可以在主中心存在即可
二、两中心的技术架构
技术架构以及灾备架构统一设计,两中心同时参与建设
有比较统一的灾备模式,例如双活、冷备、数据备份等,
对于数据同步有统一的方式,例如应用级、数据库级、存储级等
这样有了较为标准的技术方式,则在建设、维护、操作、切换应急、监控、数据追补、人员技能、平台均可以进行长期的稳定标准的运维
收起双活数据中心主要应用于同城,两个数据中心均可同时提供业务,且跨数据中心保持数据的一致性,保障一个数据中心出现站点级灾难,双活业务可以零丢失,零中断
在建设双活数据中心时,需要重点从功能、性能和运维邓多方面考虑:
1、功能需求:1)是否是两个数据中心,还是一个数据中心;2)存储的兼容性问题,现网的设备是否在双活引擎的兼容性列表内,不要造成资源的浪费;
2、性能需求:弄清楚容灾的需求,也就是对于RTO和RPO的要求
3、需要收集现网的现有架构的信息,包括业务系统的部署模式、网络拓扑、生产中心和异地中心的链路状况、现有的数据量、增长量
4、根据以上需求进行详细设计,设计的内容包括兼容性的确定、存储的容量和带宽的设计、网络的规划和设计以及业务的配置规划和设计
收起