Amazon s3 安装S3铲斗,放大还是放大?
也许我应该把这个问题移到serverfault,但也许不是=) 我有一个infra,其中我有多台需要共享相同(HA)存储的机器(例如FTP服务器、get/put和Samba/NFS服务器)。所以我想用s3fs和保险丝。我完成了所有的设置,工作正常,我有两台服务器,每台服务器通过FTP/SMB/NFS公开同一个bucket 现在,当我有越来越多的服务器需要访问同一个存储桶时,最好的选择是什么?只需让这些其他机器装载相同的存储桶(向外扩展),或者将正在工作的两台机器放在S3前面,然后从那里使用NFS/SMB共享(从而在前面的机器上向上扩展) 你知道什么是最好的方法吗?通常我倾向于向外扩展,但我对s3fs和Fuse(或S3)不太熟悉 因此:S3 AppA、B和C或带有NFS/SMB/FTP AppA、B和C的S3 NAS| 欢迎评论! 格尔茨,Amazon s3 安装S3铲斗,放大还是放大?,amazon-s3,ftp,fuse,smb,s3fs,Amazon S3,Ftp,Fuse,Smb,S3fs,也许我应该把这个问题移到serverfault,但也许不是=) 我有一个infra,其中我有多台需要共享相同(HA)存储的机器(例如FTP服务器、get/put和Samba/NFS服务器)。所以我想用s3fs和保险丝。我完成了所有的设置,工作正常,我有两台服务器,每台服务器通过FTP/SMB/NFS公开同一个bucket 现在,当我有越来越多的服务器需要访问同一个存储桶时,最好的选择是什么?只需让这些其他机器装载相同的存储桶(向外扩展),或者将正在工作的两台机器放在S3前面,然后从那里使用NFS
Ronald您需要在这些服务器上共享文件吗?如果没有,在每台服务器上安装存储桶可能会更有效(您没有任何常见的瓶颈和单点故障) 另一方面,如果您没有在EC2中部署应用程序,并且它们通常共享同一组文件,那么您可能可以使用s3fs的磁盘缓存作为共享缓存,在这种情况下,将文件服务器置于两者之间会有所帮助。但是,您需要注意缓存的最终一致性和其他注意事项 如果您的工作负载主要是流式IO,那么像goofys()之类的东西可能比s3fs更合适。(免责声明,我开发了goofys)