由于AWS EC2上EBS卷上的空间周期性耗尽,并且在服务器/卷故障的情况下希望使设置更具有故障抵御能力,因此我正在考虑将Dovecot maildir安装移到S3QL。
谢谢。
答案#1
我认为Maildir遇到的问题取决于如何共享存储。 您应该尝试以某种方式进行设置,即单个用户连接在单个会话期间通过单个“后端”dovecot访问邮件。 为此,您可以使用例如导演
有关使用前端导向器的相当复杂的示例设置(可能不需要复制)的图片,请参阅http://www.dovecot.org/img/dsync-director-replication.png它与博客文章http ://blog.dovecot.org/2012/02/dovecot-clustering-with-dsync-based.html
答案#2
S3存储的另一种可能性是Dovecot Inc的商业对象存储插件http://www.dovecot.fi/products/
部分地回答第二部分:
显然ObjectiveFS https://objectivefs.com/支持多个坐骑(根据他们回复的支持邮件),虽然我还没有testing过,并且在一般站点上可以看到很less的信息
从http://www.dovecot.org/,Dovecot Maildir确实支持同时从多个系统访问,虽然可能有一些关于caching的configuration,并没有提到S3QL。
其他答案当然还是欢迎的。
使用S3QL存储Dovecot邮件服务器应该没有任何技术问题,但是,与使用本地文件系统(比如ext4或者btrfs)相比,速度要慢很多。 这可能会或可能不会成为您的使用案例中的一个亮点。