Что лучше - AWS S3 или EBS?

Я пытаюсь создать систему, в которой пользователи могут загружать свои данные (аудио, текст), которые могут занимать около 200 МБ на пользователя. Я пытаюсь выяснить, каков наилучший путь - использовать S3 или EBS.

Вот что я нашел до сих пор, основываясь на моих исследованиях

EBS преимущество

  • меньшая задержка с меньшим разбросом
  • быстрый список каталогов и поиск
  • нет задержки согласованности

Преимущества S3

  • Для случая использования потоковой передачи S3 может быть лучшим выбором
  • предоставляет интерфейс веб-сервисов для хранения и извлечения данных
  • можно защитить токенами

EBS Недостаток

  • может потерпеть неудачу и потерять свои данные
  • данные должны быть защищены, чтобы предотвратить потерю данных

S3 Недостаток

  • Низкий список каталогов и поиск
  • более высокая задержка
  • в системе может появиться задержка записи

Мой вывод - EBS лучше для быстрого реагирования и S3 для долговечности. Я изучаю возможность резервного копирования данных с помощью Glacier.

Так какой из них я должен использовать - EBS или S3?

Благодарю.

1 ответ

Решение

Используйте s3.. вы не сможете масштабировать с EBS, так как он может быть смонтирован только на одном сервере. С s3 вы можете загружать с нескольких серверов.

Плюс s3 никогда не выходит из строя. Известно, что у ebs действительно эпические сбои. Даже потеря данных.

Другие вопросы по тегам