随着苏宁线下线上业务以及全产业、全业态规模式快速增长,特别是每年苏宁 818 大促、双 11 等大促节点,销售订单基本都呈现倍数级增长态势,需要进行大量资源扩容,单个数据中心的容量有限,已经无法支撑苏宁业务的快速发展。同时,单数据中心在高可用上存在不足,一旦数据中心发生故障,会导致业务受损,用户访问中断,带来严重的影响。 针对以上问题,苏宁规划建设多数据中心解决方案迫在眉睫。
1 方案选择
参考业界多数据中心实践,目前主流的多数据中心的解决方案有如下几个:
- 主备模式
- 同城双活
- 多活模式
介绍这几个方案前,我们先来看下相关概念:
- Cell:业务可封闭收敛最小执行分片;业务对请求空间按一定维度(比如会员、门店等)划分分片。
- LDC:逻辑数据中心,是由多个业务可封闭 cell 组成的集合单元,拥有独立的基础中间件系统(包括 RPC, MQ, DNS 等),以及出口网络等。
- PDC:物理数据中心,指物理上独立的一栋建筑,一般每栋有好几层, 存放一系列机柜和上千和上万服务器, 构成一个 PDC。
- AZ(Available Zone):可用区,具有独立的故障隔离空间,拥有独立网络设施或电力设备,由相邻的单个或多个 PDC 组成。
- Region:地理区域,有多可用区所组成的集合,区域之间故障域完全隔离。
1、主备模式
主机房提供服务,备用机房不提供服务,当主机房故障,服务可切换到备用机房接管。
Comments