流程一定要通用,尽量实现场景驱动,一定不要一套系统一个场景对应一个流程,否则难以维护,无法应对千变万化的场景,无法应对日渐增加的灾备系统梳理,更无法应对灾备系统的变更。
比如,典型非双活灾备方案中最简单的流程可以定义为六步:
1. 停止主生产
2. 启动灾备
3. 业务验证
4. 停止灾备
5. 启动主生产
6. 业务验证
每一个大的步骤再按需要进行细分,进一步实现标准化、通用化、自动化、参数化。
工具实现数据维护、操作界面、流程监控、大屏展示、多部门沟通、演练报告和报表等灾备演练相关功能,以及自动化引擎等功能。
工具实现了场景驱动,将每套系统的配置数据与流程步骤数据分开,实现参数化驱动,进一步将流程步骤与脚本分开,实现自动化驱动。