OceanBase 集群的 Zone 概念,以下描述正确的有?
A. 一个 Zone 通常对应一个机房
B. Zone 内包含多个 OBServer 节点
C. 不同 Zone 之间数据通过 Paxos 同步
D. Zone 是物理隔离的基本单元
1 个赞
正确答案:A、B、C
A. 一个 Zone 通常对应一个机房 ![]()
官方文档明确指出:“A zone refers to an IDC with an independent network and power supply.”(Zone 指的是一个具有独立网络供电的数据中心/机房)。
B. Zone 内包含多个 OBServer 节点 ![]()
官方文档说明:“A zone is a logical concept. It contains one or more servers on which the OBServer process runs.”(Zone 包含一个或多个运行 OBServer 进程的服务器)。
C. 不同 Zone 之间数据通过 Paxos 同步 ![]()
官方文档指出:“Data replicas of different partitions in the cluster are synchronized through the Paxos protocol.”(集群中不同分区的数据副本通过 Paxos 协议进行同步)。
D. Zone 是物理隔离的基本单元 ![]()
这个描述是错误的。Zone 是一个逻辑概念(logical concept),而非物理隔离的基本单元。Zone 对应的是物理概念中的 IDC(机房),但 Zone 本身是逻辑层面的抽象。在特殊场景下(如所有服务器部署在同一个 IDC 中),还可以创建虚拟 Zone 来实现容灾能力,这进一步说明 Zone 是逻辑概念。
1 个赞