在AWS中加速GlusterFS

我需要一个好的AWS存储云,由于EFS只是预览模式,所以我做了一些研究,GFS看起来好像是最好的select。

目前,我有两个服务器是一个集群的一部分,每个服务器都使用EBS卷来存储,而且我能够创build它们,我也可以读/写。 但是我觉得我有速度问题。

其中一个卷是在两个Web服务器之间共享的,它包含使用Laravel框架的php文件,因此需要安装大量文件。 检查出git repo和安装通过npm install基本上不会结束,但如果我去一个单独的目录(而不是在NFS),并检查出相同的回购,它工作正常,那么我只是rsync的一切(再次比我预期的要长得多,几小时)。 所有签出的目录大小只有255M ,所以我不认为这需要很长时间。

我使用dd创build了1GB文件来查看速度:

 # dd if=/dev/zero of=./test.txt bs=1024k count=1000 conv=sync 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 139.762 s, 7.5 MB/s 

7.5 MB / s – 我觉得这很慢。

像Glusterfs节点增加更多的资源会改善这种情况吗? 或者添加更多的节点到集群? 还是在某处遏制? 我对AWS以及GlusterFS都有一些新的认识,所以我们将不胜感激。

UPDATE

只是一个参考,两个实例都是t2.micro ,在美国西部 -2a AZ