同城多活解决方案
场景及问题
出于保障业务连续性的目的,对各金融机构来说,同城双活已经成为普遍需求。
在多数据中心调度方面,目前比较普遍采用的是基于智能DNS的方案。
基于智能DNS方案的主要问题:
- 生效速度慢。DNS采用缓存机制,生效延迟较大,对于外网DNS生效延迟达8-10分钟
- 调度精度低。对于给定的调度权重,基于DNS的调度误差可能会超过20%
解决方案
解决方案如上图所示。使用瑛菲智能流量管理平台(iTM),在各数据中心内各部署一个软负载集群。软负载集群可以按照指定的权重,将流量转发至多个后端集群。
本方案的优势:
- 生效速度快。调度的权重在下发到软负载集群,立刻生效,没有延迟。
- 调度精度高。软负载集群可实现单请求粒度的调度,调度误差可以控制在1%以内