Docker Storage в AWS. S3, EBS или EFS

Я только что переместил компании и создаю новый рой докеров на aws. В моей последней организации все было локально. [12 45] Я пытаюсь понять свои варианты постоянных томов и вижу, что теперь rexray предлагает подключаемые модули, сертифицированные для докеров, для всех трех систем хранения.

Я пытался изучить свои варианты, но многим статьям, которые я читаю, 2 года, а это целая жизнь в мире докеров.

Я понимаю, что в некоторой степени это зависит от того, что я храню, и это зависит от контейнера. Обычно это либо файлы конфигурации для службы, либо база данных, такая как postgres или Mongo.

Несколько лет назад все говорили о поддержке докеров с помощью S3, но меня беспокоит хранение там баз данных, поскольку обновление всего объекта в случае изменения записи кажется довольно экстремальным.

старая документация плагина говорила, что докер может использовать «любое сетевое блочное устройство хранения», а тогда я использовал flocker с ceph. Я нашел несколько статей (за 2017 год), в которых говорилось о производительности и высокой доступности, выходящей из окна с EBS?

EFS Я ничего не знаю, но предполагаю, что это файловая система поверх EBS? и поэтому подвержены тем же проблемам.

Кто-нибудь может дать мне более свежий совет?

спасибо

0
задан 25 March 2019 в 18:53
1 ответ

Это действительно зависит от вашего варианта использования и допустимых затрат.


S3

  • Самый дешевый вариант из трех
  • Может использоваться совместно с несколькими хостами
  • Избыточный
  • Наивысшая задержка из трех
  • Эластичный

EBS

  • Наименьшая задержка из трех
  • Более низкая стоимость, чем у EFS, но выше, чем у S3
  • Избыточный
  • Невозможно совместно использовать с несколькими экземплярами EC2 в то же время
  • Эластичный, но необходимо изменить размер тома EBS, а затем файловой системы

EFS

  • NFS как служба
  • Может использоваться совместно с несколькими хостами
  • Эластичный
  • Избыточный
  • Более низкая задержка, чем у S3
  • Самая высокая стоимость из трех
1
ответ дан 4 December 2019 в 15:44

Теги

Похожие вопросы