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-совместимое объектное хранилище. Это позволяет собрать схему хранения под конкретную задачу без лишних затрат.

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