2016-10-08 6 views
4

Рекомендуется ли иметь несколько контейнеров-докеров «MongoDB» в AWS Elastic Container Service (ECS), которые используют одну и ту же систему AWS Elastic File System (EFS)? Зачем? Почему нет?Контейнер MongoDB Docker на AWS ECS с использованием EFS

+0

Технически возможно, но EFS имеет накладные расходы. Вместо этого вы можете использовать другие драйверы хранения докеров с локальным кешем, чтобы повысить производительность. – Boynux

+0

Очевидно, что поздний ответ для будущих искателей: EFS предлагает опцию «Max IO», которая может помочь некоторым из накладных расходов, которые могут возникнуть. –

ответ

0

Это будет зависеть от ваших требований. В основном EFS реализует протоколы NFSv4. Обычно NFS работает медленнее, чем блок-устройство. Не проверял. Но думаю, что производительность EFS будет ниже, чем EBS на одном устройстве SSD. Вы можете протестировать свое приложение с помощью MongoDB на EFS. Если производительность не вызывает беспокойства, было бы хорошо использовать EFS.