暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
如何管理OceanBase租户之一.pdf
418
5页
4次
2023-04-15
免费下载
359 > 5 章:运维 OceanBase 数据
5.2 如何管理 OceanBase 租户
OceanBase 租户原理
生产环境中 OceanBase 集群通常是三副本架构,有三个 ZONE,每个 ZONE 至少需要一台主
机,集群架构是 N-N-N(N>=1)。
OceanBase 集群将所有节点的资(主要是 CPU 内存和磁盘空间)聚合成大的资源池之后
再二次分配给租户。
租户就是逻辑实例,每个租户对应一部分资源(主要 CPU、内存)租户的资源也被称为资
源池,由每个 ZONE 中一个小的资源池组成,通常三个 ZONE 的资源池大小规格是一样的(可
以不一样)。资源单元规格 * 资源单元数就是租户的可以利用的最大资源。
说明
每个 ZONE 中的资源池至少需包含一个资源单元。创建租户资源池时每个资源单元只能从
一个节点上分配资源。
如上图:
360 > 5 章:运维 OceanBase 数据
集群的架构是 3-3-3。每个节点总资源是 30C 200G 内存,集群总资源是 270C 1800G
存。
默认租户 sys 的架构是 1-1-1,每个 ZONE 里的资源单元大小是 5C 20G。
业务租户 t_trade 的架构是 1-1-1,每个 ZONE 里的资源单元大小是 20C 40G。
业务租户 t_pay 的架构是 2-2-2,每个 ZONE 里的资源单元大小是 20C 100G,每个 ZO
NE 有两个资源单元,分布 2 个节点上。
每个租户的数据都从租户资源池对应的资源单元中分配。租户每个 ZONE 的资源单元数组成租
户的架构:n-n-n(1<=n<=N)。
租户的数据管理单位是分区,分区是表的子集。普通表就是一个分区,分区表有多个分区。每
个分区有三个副本,分布在三个 ZONE 里,具体就在租户的某三个资源单元中。
说明:
t1 是普通表,只有一个分区,标识为 t1(p0),有三个副本,分别在资源单元 UNIT7、
UNIT8、UNIT9 上。
t3 是分区表,有三个分区,标识为 t3(p0)、t3(p1) t3(p2),每个分区有三个副本,每
个分区的三副本分别在三个资源单元上。
单看一个 ZONE ,表 t3 的三个分区分散在两个节点上。如 t3(p1) 一个节点 t3(p0)
t3(p2) 是一个节点。
of 5
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜