很多银行的核心系统进行了双活架构设计、两地三中心部署,很好的保证了系统安全性、稳定性,锻炼了运维队伍,进一步带动了很多新技术的引进和落地。双活架构首先要覆盖关键系统,可逐步扩展到其他系统。双活要去除各种类型的单点风险,需要重点关注网络、应用与数据安全。采用F5与Nginx软硬搭配的方式解决反向代理与负载均衡,一些常见的服务治理组件如dubbo也有利于去除单点风险。在双中心部署服务器集群是很好的方案,同时业务要尽量设计为无状态服务。主流的数据库均提供了数据同步或集群的方式,集群方式功能强大但对网络比较敏感,同步方式有同步、半同步、异步方式可以选择。最后,最重要的是,监控系统、自动化切换能力必须跟上,而且要定期进行主从切换。