Documentation #58632
openRGW Multisite documentation improvement project
Description
https://docs.ceph.com/en/latest/radosgw/multisite/ starts with the description of new setups possible since Kraken. However, these changes already assume that the reader is familiar with the notions of zone, zonegroup, realm, period, and the related concepts. Clear definitions and a complete description of the data model should be provided upfront. In particular, to which level are buckets and users namespaced? What is replicated only across zones, and what is replicated across zonegroups? What is the use case for multiple zonegroups and/or realms? Why are there endpoints both on the zone level and on the zonegroup lenel - are they used for different purposes? If I run RADOS gateways behind a load balancer, is it the load balancer what I should specify as the endpoint? patrakov@gmail.com 2022-12-15
Define:
- Zone - https://docs.ceph.com/en/latest/radosgw/multisite/#zones
- Zonegroup - https://docs.ceph.com/en/latest/radosgw/multisite/#create-a-master-zone-group
- Realm - https://docs.ceph.com/en/latest/radosgw/multisite/#realms
- Period -
Which level are buckets and users namespaced to?
What is replicated across zones?
What is replicated across zonegroups?
What is the use case for multiple zonegroups?
What is the use case for multiple realms?
Why are there endpoints on both the zone level and the zonegroup level? Are these endpoints used for different purposes?
If RGW is run behind a load balancer, should the load balancer be specified as the endpoint?