Эластичный бобовый стебель с EFS или S3 - PullRequest
0 голосов
/ 29 июня 2018

По сути, я пытаюсь выяснить, какой дизайн использовать. Я собираю 1 ТБ данных в месяц, используя экземпляр EC2, подключенный к EBS. Я создал еще один экземпляр Elastic Beanstalk, который служит веб-сайтом, и я хотел выяснить, лучше ли получить доступ к данным этого экземпляра EC2 через EFS или S3. Кроме того, объем данных, к которым может получить доступ веб-страница с эластичными бобовыми стеблями, иногда может составлять 10–50 ГБ из веб-приложения.

1 Ответ

0 голосов
/ 29 июня 2018

По сути, это зависит от типа данных, которые вы хотите сохранить.

EFS - Amazon EFS автоматически масштабируется - это означает, что у запущенных приложений не возникнет никаких проблем, если рабочая нагрузка внезапно увеличится - хранилище автоматически масштабируется. Если рабочая нагрузка уменьшится - объем хранилища сократится, поэтому вы не будете ничего платить за хранилище, которое не используете. Хорошо подходит для совместно используемых приложений и рабочих нагрузок , Быстрее, чем S3

S3 - Amazon S3 также позволяет размещать статический контент сайта. обеспечивает простое хранение объектов, полезное для размещения изображений и видео на веб-сайте, анализа данных, а также для мобильных и веб-приложений . Хранилище объектов управляет данными как объектами, то есть все типы данных хранятся в своих собственных форматах.

Поэтому я хотел бы предложить, так как вы собираете 1 ТБ данных, и веб-страница будет время от времени получать доступ к 10–50 ГБ, поэтому S3 замедлит ваш процесс (API) и, как правило, будет использовать объем дискового пространства, за который придется платить. только.

И, как вы говорите о 1Tb, если данные выходят за рамки этого, диск будет масштабируемым, а приложение будет очень доступным.

...