在AWS ECS上使用EFS创建MongoDB Docker容器

5
在AWS弹性容器服务(ECS)上使用共享同一AWS弹性文件系统(EFS)的多个MongoDB Docker容器是否推荐?为什么?为什么不?

从技术上讲,这是可能的,但EFS会带来性能开销。您可以使用其他具有本地缓存的Docker存储驱动程序来获得更高的性能。 - Boynux
显然是一个晚回复,所以对于未来的查找者:EFS确实提供了一个“最大IO”选项,可以帮助您解决可能遇到的一些开销问题。 - Matthew Sullivan
1个回答

1

这取决于您的需求。基本上,EFS实现了NFSv4协议。通常情况下,NFS比块设备慢。没有测试过,但认为在相同的SSD设备上,EFS性能会比EBS低。您可以在EFS上测试MongoDB应用程序。如果性能不是问题,则可以使用EFS。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接