可用性
为用户“提供‘丝般柔顺’的用户体验”
即用户在平台上的任何操作都流畅自如
提升系统的容灾能力
持续可用
实时一致性
异地多活本质上是通过异地的数据冗余,来保证在极端异常的情况下业务也能够正常提供给用户,因此数据同步是异地多活设计方案的核心
灵活性
多个地点的数据中心正常模式下协同工作
多点写
每个数据中心去承担用户读写流量的话,读或写集中到全国一个点的话,整个延迟是没有办法承受的
某个数据中心发生故障或灾难时,其他数据中心可以对其业务实现接管
优先实现核心业务的异地多活方案
避免只使用存储系统的同步功能,可以将多种手段配合存储系统的同步来使用
高可靠性
有极强的水平伸缩能力
单元化粒度水平伸缩
把业务划成了各种各样的单元,比如有交易的单元,这个单元是完成交易业务,所以在内部代号是单元化项目
每个单元都是写自己的数据库和存储层
在抗不住的时候可以做分布
异地多活怎么去应对故障
按照等级去划分所有业务能够支持故障应对能力
按照这个对每个业务,然后就知道每个业务当出现故障时整个应对能力是怎样的
相对冷备而言,这是一套可以运行的模式,而且风险非常低。
异地灾备
动态加速
流量均衡
在线压测
减少甚至消除正常和非正常的停机对业务可用性造成的影响
多活可以降低成本
多个跨地域的数据中心
异地多活是跨地域的,而且距离一定要做到1000公里以上的范围,其实在中国范围内全国城市都可以去布
每个数据中心都要承担用户的读和写流量
其他点对任意点的急救速度快