Материал
S3 или обычный диск: где хранить фото, видео и резервные копии
Облачные решения
Облачные решения

S3 или обычный диск: где хранить фото, видео и резервные копии

Обычный диск в облаке - как шкаф с полками: всё разложено, быстро достаёте и меняете. S3 - как большая коробка на складе: перебирать неудобно, зато дёшево и надёжно хранить крупные объёмы. Разбираем, когда нужен блочный диск, а когда объектное хранилище, и почему для фото, видео и бэкапов чаще выбирают S3.

Обычный диск в облаке похож на шкаф с полками: всё разложено по местам, быстро достаёте и меняете. S3 - это скорее большая коробка или склад: не так удобно перебирать мелкие вещи, зато дёшево и надёжно хранить крупные объёмы. Для фото, видео и резервных копий чаще выбирают именно S3. В статье разберём, когда подойдёт каждый вариант.

Что такое обычный диск в облаке?

Обычный диск - это блочное хранилище. Оно работает как привычный жёсткий диск или SSD: вы сами создаёте файловую систему, каталоги и задаёте размер диска. Данные записываются блоками фиксированного размера, поэтому доступ к ним быстрый. Такой диск подключается к виртуальной машине и нужен для операционной системы, баз данных и приложений с частыми изменениями данных.

Что такое S3-хранилище?

S3 - это объектное хранилище. В нём файлы хранятся как объекты в контейнерах - бакетах. У каждого объекта есть данные, метаданные и уникальный ключ. Доступ к объектам идёт через HTTP(S) и специальный API. Каталогов в привычном смысле нет: вместо вложенных папок - ключи, которые выглядят как путь. Такая модель хорошо масштабируется и подходит для больших объёмов неструктурированных данных.

Почему S3 сравнивают с коробкой, а диск - со шкафом?

Метафора помогает понять разницу в удобстве ежедневной работы. Обычный диск как шкаф с полками: вы раскладываете документы по папкам, быстро берёте нужный лист и меняете. S3 как коробка с вещами: вы кладёте туда целые папки и редко что-то перебираете, зато коробок может быть много и хранить их дёшево.

КритерийОбычный дискS3
Модель храненияБлоки, файловая системаОбъекты в бакетах
Скорость доступаВысокая, произвольный доступНиже для точечных изменений, выше для последовательного чтения
МасштабируемостьОграничена размером дискаПочти безгранична
Стоимость храненияВыше за гигабайтНиже за гигабайт
Типичное применениеОС, базы данных, приложенияРезервные копии, медиа, архивы

На практике для фото и видео, которые уже не меняются, удобнее коробка. Для базы данных, где запросы идут постоянно, нужен шкаф.

Когда выбирать обычный диск?

Обычный диск выбирают, когда данные часто читаются и изменяются. Примеры: операционная система виртуальной машины, база данных интернет-магазина, 1С, CRM, файловый сервер для совместной работы. Здесь важны низкие задержки и быстрый случайный доступ. Диск можно расширить или изменить его тип, но ёмкость одного диска ограничена. Для архивов и крупных медиафайлов обычный диск может оказаться избыточно дорогим.

Когда выбирать S3?

S3 выбирают, когда нужно хранить большие объёмы данных и не требуется часто менять отдельные файлы. Типичные сценарии: резервные копии, архивы, фотогалереи, видеотека, логи, статические файлы для сайтов. Ещё один плюс - доступ через API из любого места. Для интернет-магазина, который хранит тысячи фотографий товаров, S3 часто удобнее и дешевле, чем несколько дисков с расширяемой файловой системой.

Почему S3 выгоднее для фото, видео и резервных копий?

Фото и видео обычно записываются один раз, а читаются последовательно. Для такого сценария важны низкая цена за гигабайт, масштабируемость и сохранность. S3 даёт это без сложного администрирования. Резервные копии тоже не требуют мгновенного доступа: их создают регулярно, хранят долго и достают редко. Объектное хранилище автоматически шифрует данные и реплицирует их между дата-центрами. В объектном хранилище MWS заявлена надёжность хранения 99,999999999% и доступность не ниже 99,95% в год. Данные хранятся с тройной репликацией в двух дата-центрах, что повышает отказоустойчивость.

Как резервные копии переносятся в S3?

Облачные провайдеры используют снимки дисков и инкрементальные копии. Первый снимок фиксирует полное состояние диска. Дальше сохраняются только изменённые блоки. Такой подход экономит место и ускоряет резервное копирование.

В инфраструктуре MWS снимки дисков создаются по принципу copy-on-write. Это значит, что снимок создаётся практически мгновенно и не требует остановки записи на диск. Новые изменения записываются в новые блоки, а исходное состояние фиксируется в момент создания снимка. Затем данные переносятся в объектное хранилище S3. Переносятся только изменившиеся блоки, поэтому последующие копии инкрементальные и занимают меньше места.

На что смотреть при выборе

Выбор между обычным диском и S3 сводится к нескольким практическим вопросам.

  • Как часто данные изменяются? Часто - обычный диск; редко или никогда - S3.
  • Какой нужен доступ? Мгновенный произвольный доступ к файлам - диск; доступ по API или HTTP - S3.
  • Какой объём? До сотен гигабайт и высокая производительность - диск; терабайты и петабайты - S3.
  • Нужны ли версии и хранение на годы? S3 поддерживает версионирование и жизненные циклы.
  • Какой бюджет? Для хранения больших объёмов S3 обычно дешевле за гигабайт.

Что в итоге

Для операционных систем, баз данных и активно работающих приложений нужен обычный диск. Для фото, видео, логов и резервных копий практичнее S3. Часто используют гибрид: диск для ежедневной работы, S3 для долгосрочного хранения и восстановления.

Подходящие варианты можно сравнить у российских облачных провайдеров - MWS, Yandex Cloud, VK Cloud, Selectel. У MWS есть и блочные диски с гибким выбором размера и IOPS, и S3-совместимое объектное хранилище. Это позволяет собрать схему хранения под конкретную задачу без лишних затрат.

Комментарии

Написать комментарийВойти