s3fs在Linux中将Amazon S3存储桶挂载为本地目录的稳定性如何?在高需求的生产环境中是否推荐/稳定?
有更好的/类似的解决方案吗?
更新: 使用EBS并通过NFS将其安装到所有其他AMI会更好吗?
在s3fs上有一篇不错的文章,阅读后我求助于EBS Share。
它强调了使用s3fs时应注意的一些重要注意事项,即与S3的固有局限性有关:
因此,这取决于您存储的内容s3fs是否可行。如果您要存储照片,例如要在其中写入整个文件或读取整个文件的位置,而从不增量更改文件,那么它就可以了,尽管有人会问,如果要这样做,那么为什么不只使用S3直接使用API?
如果您要在应用数据上(例如数据库文件,日志文件)进行小的增量更改,那么它绝对不是-S3 Just不能那样工作,您无法增量更改文件。
上面提到的文章确实讨论了类似的应用程序s3backer,它通过在S3上实现虚拟文件系统来解决性能问题。这可以解决性能问题,但它本身也有一些问题:
我求助于EC2实例共享的EBS安装驱动器。但是您应该知道,尽管性能最高的选项有一个大问题,但EBS挂载NFS共享有其自身的问题- 单点故障;如果共享EBS卷的计算机出现故障,则您将失去所有访问共享的计算机的访问权限。
这是我能够忍受的风险,也是我最终选择的选项。我希望这有帮助。