1 简介
作为分布式多租户系统,里面后很多概念学习,同时相关的关系也较为复杂。本文主要是对相关核心概念(对象)做简答的说明,并将关系通过图形的方式画出来。
2 核心概念
核心概念如下图:
我将相关对象分了 3 类:
- 物理资源层:OB软件执行依赖的硬件环境
- Cluster, 即集群,这是 OB的顶层概念,所有的信息都是构建在集群之上的。
- Cluster 由 Region 组成
- Region 由 Zone 组成
- Zone 由 ECS(服务器) 组成
- 逻辑资源层:OB 对集群资源进行抽象,然后提供给上层业务使用
- 租户:逻辑资源的顶层
- 租户 由 资源池 组成
- 资源池 由 资源单元构成,每个资源单元 属于具体的 ECS
- 业务层:用户(开发)使用的数据库、表等