Dňa 17. 10. 2023 o 13:20, Dmitry Melekhov <dm@belkam.com> napísal:
17.10.2023 12:22, Filip Hanes via dovecot пишет: S3-compatible storage is very good for multi-server installations where you need redundancy, availability. S3 is basically HTTP server so you can code your own logic on stored emails, balancers, caches, deduplication, compression, encryption it does't need to be off-the- shelf storage.
is S3 better then cephfs?
I understand S3 as protocol for object storage. When you use popular protocol, you can change implementation later. You can put nginx for caching, compression, balancing. Later you can code some proxy analysing bodies or whatever. Its pluggable. Yes each proxy adds latency. Large setups are better made modular (microservices) for incremental upgrades than squeezing performance and trying to find all-in-one solution.
Ceph has S3 implemented on top of its cluster storage. We are using ceph S3, cephfs and rados too, in different use cases. Other S3 implementation is Minio on top of any posix filesystem - you can choose which fills your needs. Seaweed has S3 endpoint with interesting storage solution, IMHO good for email storage - in theory. I have not used it.