Что лучше - AWS S3 или EBS?
Я пытаюсь создать систему, в которой пользователи могут загружать свои данные (аудио, текст), которые могут занимать около 200 МБ на пользователя. Я пытаюсь выяснить, каков наилучший путь - использовать S3 или EBS.
Вот что я нашел до сих пор, основываясь на моих исследованиях
EBS преимущество
- меньшая задержка с меньшим разбросом
- быстрый список каталогов и поиск
- нет задержки согласованности
Преимущества S3
- Для случая использования потоковой передачи S3 может быть лучшим выбором
- предоставляет интерфейс веб-сервисов для хранения и извлечения данных
- можно защитить токенами
EBS Недостаток
- может потерпеть неудачу и потерять свои данные
- данные должны быть защищены, чтобы предотвратить потерю данных
S3 Недостаток
- Низкий список каталогов и поиск
- более высокая задержка
- в системе может появиться задержка записи
Мой вывод - EBS лучше для быстрого реагирования и S3 для долговечности. Я изучаю возможность резервного копирования данных с помощью Glacier.
Так какой из них я должен использовать - EBS или S3?
Благодарю.
1 ответ
Используйте s3.. вы не сможете масштабировать с EBS, так как он может быть смонтирован только на одном сервере. С s3 вы можете загружать с нескольких серверов.
Плюс s3 никогда не выходит из строя. Известно, что у ebs действительно эпические сбои. Даже потеря данных.