10月26, 2020

历时三年,苏宁如何建设多数据中心多活的实践项目?

随着苏宁线下线上业务以及全产业、全业态规模式快速增长,特别是每年苏宁 818 大促、双 11 等大促节点,销售订单基本都呈现倍数级增长态势,需要进行大量资源扩容,单个数据中心的容量有限,已经无法支撑苏宁业务的快速发展。同时,单数据中心在高可用上存在不足,一旦数据中心发生故障,会导致业务受损,用户访问中断,带来严重的影响。 针对以上问题,苏宁规划建设多数据中心解决方案迫在眉睫。

1 方案选择

参考业界多数据中心实践,目前主流的多数据中心的解决方案有如下几个:

  • 主备模式
  • 同城双活
  • 多活模式

介绍这几个方案前,我们先来看下相关概念:

  • Cell:业务可封闭收敛最小执行分片;业务对请求空间按一定维度(比如会员、门店等)划分分片。
  • LDC:逻辑数据中心,是由多个业务可封闭 cell 组成的集合单元,拥有独立的基础中间件系统(包括 RPC, MQ, DNS 等),以及出口网络等。
  • PDC:物理数据中心,指物理上独立的一栋建筑,一般每栋有好几层, 存放一系列机柜和上千和上万服务器, 构成一个 PDC。
  • AZ(Available Zone):可用区,具有独立的故障隔离空间,拥有独立网络设施或电力设备,由相邻的单个或多个 PDC 组成。
  • Region:地理区域,有多可用区所组成的集合,区域之间故障域完全隔离。

1、主备模式

主机房提供服务,备用机房不提供服务,当主机房故障,服务可切换到备用机房接管。

2、同城双活

点击查看原文>

本文链接:https://blog.jnliok.com/post/5ElPCgqt6ZkZ8lWViuzh.html

-- EOF --

Comments