Выбор ответа Junior Облака спрашивают часто обновлено

Какое хранилище выбрать

Вопрос

Нужно хранить несколько терабайт пользовательских фото, отдавать их по HTTP и дёшево хранить старые. Какое хранилище подходит?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Объектное (S3-совместимое) с правилами жизненного цикла. Объектное хранилище масштабируется почти без предела, отдаёт по HTTP (в том числе через CDN), дешевле дисков, а lifecycle-правила переводят старые объекты в холодный класс.

Варианты ответа

  1. Блочный диск, подключённый к одной ВМ с веб-сервером
  2. Объектное (S3-совместимое) с правилами жизненного циклаправильный ответ
  3. Файловое хранилище NFS, смонтированное на все веб-узлы
  4. Таблица в управляемом PostgreSQL с колонкой bytea

Разбор

Объектное хранилище масштабируется почти без предела, отдаёт по HTTP (в том числе через CDN), дешевле дисков, а lifecycle-правила переводят старые объекты в холодный класс. Блочный диск привязан к одной ВМ и ограничен по размеру. NFS дороже и сложнее масштабировать. Бинарные файлы в базе раздувают её и бэкапы.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.