On 2023-04-26 21:47:30 +0700 (+0700), Nguyễn Hữu Khôi wrote: [...]
Is there any idea use ceph instead of swift completely? I feel not much people use swift. [...]
Lots of people do use Swift, both with and without the rest of OpenStack (even stand-alone it can be a great high-performance object store independent of other services). Lots of other people use Ceph's RadosGW API to mimic popular parts of the Swift API because they're already using Ceph for related things in their environment and don't want the added complexity of running both Ceph and Swift. It's up to you to decide which best fits your and your users' needs. Just be aware that if you don't run actual Swift in your environment, it doesn't qualify for use of the OpenStack Powered Platform or OpenStack Powered Object Storage trademarks[*], if that matters to you at all. RadosGW and Ceph are not OpenStack services, even though they're often used in combination with OpenStack services. "Proper" (from the Interop WG's perspective) full deployments of the OpenStack platform are expected to provide the actual Swift API to end users, not a substitute like Ceph's RadosGW. [*] https://www.openstack.org/brand/interop/ -- Jeremy Stanley