Zonegroup:由多个 Zone 组成,应该有一个主 Zonegroup 来处理对系统配置的更改;
Zone:由一个或多个 Ceph 对象网关实例组成的逻辑组。Zone 的配置不同于典型的 Ceph 配置,因为并非所有设置最终都存储在 Ceph 配置文件中。Zonegroup 中必须指定一个 Zone 为主 Zone。主 Zone 将处理所有桶和用户请求。从 Zone 可以接收桶和用户请求,但会将它们重定向到主 Zone。如果主 Zone 崩溃,桶和用户请求处理失败。我们可以将从 Zone 升级为主 Zone。但是,升级从 Zone 为主 Zone 是一项复杂的操作,建议仅在主 Zone 长时间崩溃时执行;
Realm:代表由一个或多个 Zonegroup 组成的唯一的全局命名空间。每个 Zonegroup 包含一个或多个 Zone,每个 Zone 包含存储对象数据的桶。Realm 还包含 Period,每个 Period 展示某一时间段内 Zonegroup 和 Zone 配置的状态;
Period:每个 Period 展示唯一的 ID 和 Epoch。每次提交操作都会增加 Period 中的 Epoch。每个 Realm 都有一个关联的当前 Period,其中包含 Zonegroup 和存储策略的当前配置状态。每次更改 Zonegroup 或 Zone 时操作 Period 并提交。每个 Cluster Map 都保留其版本的历史记录。这些版本中的每一个版本都称为一个 Epoch;
参考文献
Multi-Site — Ceph Documentation