容灾切换时,在数据库层面主要是要保证可用性,对于核心交易系统来说对重要的是数据的一致性校验。针对容灾切换,主要有以下几个建议和经验:
- 通常使用集中存储技术进行容灾切换时,存储层面都提供了RPO的记录,最后的更新时间。可以通过存储系统的复制管理工具和相关的API即可以实现;
- 数据库启动之后需要通过应用手段进行校验,存储切换、数据库切换、应用切换的流程建议通过自动化切换平台进行,将切换过程的日志进行详细记录并进行展示;
- 网络层的切换是切换经常发生问题的阶段,需要针对各种类型的接入点进行详细的切换流程的监控,判断应用启动之后的服务状态;
- 建议形成切换的各种操作手册,并定期进行切换演练;