http://mp.weixin.qq.com/s/UbW9q7Mzt4QMRrQrEmAxNw
异地容灾:传统来说,异地是冷备份,存在冷备份数据可靠性、实时性、切换启动耗时等问题
异地项目最大的挑战是延时
最简单、最好的办法,就是让操作全部在同一机房内完成,这就是单元化
需要在异地部署的是流量会爆发式增长的,流量很大的那部分,异地部署,我们要在成本之间找到一个平衡点
异地多活最大的风险在于,它的数据会同时在多个地方写,冷备则不存在数据会写错的问题
目前实现整个单元化项目最大的几个难点是:
第一个是路由的一致性。
第二个是挑战是数据的延时问题。
第三个是数据的正确性很难保证。
第四个是数据的一致性。
第五个怎样确保对业务的影响最小,也是一个挑战。
真正所有做到高可用的网站,最重要的一点是故障恢复时间的控制。
如果一地出现故障,不管是什么原因,最容易的解决方案,就是把这一地的流量全部切走。这样可以把故障控制在一分钟以内,整个可用性是非常高的。