2016-10-08 143 views
4

是否推荐在AWS Elastic Container Service(ECS)上共享同一个AWS Elastic File System(EFS)的多个MongoDB Docker容器?为什么?为什么不?使用EFS的AWS ECS上的MongoDB Docker容器

+0

技术上可行,但EFS具有性能开销。您可以改用其他docker存储驱动程序与本地缓存来获得更多性能。 – Boynux

+0

很明显,对于未来的发现者来说是一个迟到的反应:EFS的确提供了一个“Max IO”选项,可以帮助你解决一些开销问题。 –

回答

0

这取决于您的要求。基本上,EFS实现NFSv4协议。通常NFS比块设备慢。没有测试它。但是在同一个SSD设备上,EFS性能会低于EBS。你可以在EFS上用MongoDB测试你的应用程序。如果性能不是问题,那么使用EFS会很好。

相关问题