多数据中心多活相关知识

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

同城双活
在这里插入图片描述

架构设计

分片服务:对应的数据仅在某个 Cell 存在,其它 Cell 不与交叉或共享,比如会员服务、订单服务等。
共享服务:所有 Cell 拥有相同的数据,相互共享,比如价格服务、商品服务等。
索引服务:用于索引数据提供服务,类似共享服务。
竞争 (控制) 服务:各个 Cell 相互操作同一个数据,为了保证数据一致性,需要在同一个数据中心进行控制,比如库存的扣减、用户注册等。
竞争 Proxy 服务:用于竞争服务前置服务,比如库存前置调拨服务。

流量的分布是由服务路由来决定的,而路由的功能由各组件承载并实现,主要分成以下几部分:

DNS:根据用户所在位置就近路由到对应的 CDN。
CDN:根据用户请求信息按照一定的规则路由到对应的数据中心。
SLB:根据用户请求信息路由到同机房或其它机房。
RPC/MQ:根据用户请求信息按照一定的路由规则分发到不同的数据中心。
DAL:数据接入层对用户所处的分片进行校验,确保不出现数据异常或数据冲突。

以上内容,参考:
历时三年,苏宁如何建设多数据中心多活的实践项目?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值