· 14 мин чтения

MinIO S3-хранилище для офиса: как 20 ТБ бэкапов и архива перевели с дисков на объектник

MinIO S3-хранилище для офиса: как 20 ТБ бэкапов и архива перевели с дисков на объектник

Меня зовут Семёнов Евгений Сергеевич, я директор АйТи Фреш. Расскажу вам историю, которая произошла в декабре 2025-го. Представьте: юридическая компания с 50 РМ, у которой набралось целых 20 ТБ архива — это и документы, и сканы дел, и почта за 15 лет. Плюс, конечно, бэкапы Veeam и бэкапы Nextcloud. И вот вся эта махина хранилась на стареньком Dell PowerVault через iSCSI. Ну что сказать? Это было медленно, жутко неудобно, да и дороговато, если честно. Мы недолго думали и решили поставить MinIO на совершенно новый сервер. И что в итоге? Получили один набор API для всего, представляете! Это принесло экономию в 840 тысяч в год на облачных S3, и, что очень важно, мы теперь полностью готовы к географическому резервированию.

Почему S3 стал стандартом

Помните, в 2008 году Amazon запустил свой S3? С тех пор его API стал настоящим стандартом де-факто для объектного хранения. Сейчас, куда ни глянь, практически любой софт, который хоть что-то пишет в «облако», уже умеет работать с S3:

Представьте, насколько удобнее иметь всего один S3-endpoint, к которому можно подключить все эти сервисы! Это же просто небо и земля по сравнению с тем, чтобы городить отдельные CIFS/NFS-шары или монтированные диски. К тому же, S3 не требует никакого Domain Controller, работает он по старому доброму HTTPS и, что особенно приятно, спокойно пролетает через любые прокси и фаерволы.

Почему MinIO, а не облако и не Ceph

ВариантПлюсыМинусы
Облачный S3 (Selectel, Yandex Cloud, VK Cloud)Не надо своё железо, гео-распределение~4 руб./ГБ/мес = 80 000/мес за 20 ТБ, плюс трафик на скачивание
CephЭнтерпрайз-решение, максимум функцийСложность эксплуатации, минимум 3 полных сервера, нужен штатный специалист
Старая iSCSI-полкаЕсть железо, привычноНет S3, надо SMB/NFS, медленно, не горизонтально
MinIOОдин бинарник, S3-совместимый, ставится за 20 минутНе так гибок как Ceph для мультитенантности

Для SMB MinIO — самое то. Один сервер, 8 дисков, erasure coding — и вот у вас S3-хранилище с избыточностью «эквивалент RAID-6». Отдельный специалист не нужен: всё администрируется через веб-интерфейс или командой mc.

Архитектура железа

Клиенту собрали сервер:

Железо обошлось в 380 тыс. руб. (с учётом вторичного рынка — 280 тыс.). ОС — Debian 12, один бинарник MinIO, systemd-юнит.

Схема: кто пишет и куда

У клиента MinIO стал центральным хранилищем для:

У каждого бакета своя retention-политика (Lifecycle): object lock на критичных (бэкапы), версионирование на документных.

Защита от шифровальщиков

Ну а главная причина, почему SMB в 2025-м году прямо-таки кинулись ставить MinIO, — это, конечно же, надёжная защита бэкапов от всяких шифровальщиков. Что такое Object Lock в S3-совместимом хранилище? Это очень простая, но крайне важная штука: объект невозможно ни удалить, ни даже изменить до тех пор, пока не закончится retention-период. И это работает, даже если у тебя есть административный доступ!

Мы всё настроили следующим образом: бэкапы Veeam пишутся в режиме WORM (Write Once Read Many) и хранятся так 30 дней. И вот представьте: если вдруг какой-нибудь шифровальщик проберётся на Veeam-сервер, он просто физически не сможет ни удалить наши бэкапы, ни, тем более, перешифровать их. К тому же, MinIO мы подняли на совершенно отдельном хосте, с собственной сетью, и туда есть доступ исключительно с Veeam-сервера, да и то, только по S3-ключу. Максимальная безопасность!

Гео-репликация: вторая площадка

Кстати, у нашего клиента есть ещё и второй офис, который находится в Санкт-Петербурге. Там мы установили такой же, только чуть поменьше, MinIO-кластер: это один сервер с 4×4 ТБ диска, что даёт 12 ТБ полезных данных. И, конечно же, мы настроили между этими двумя кластерами репликацию site-to-site MinIO:

Сравнение затрат: MinIO vs облачный S3

СтатьяSelectel S3 (20 ТБ)MinIO self-hosted
Хранение в месяц~82 000 ₽амортизация 13 000 ₽
Исходящий трафик~5–15 000 ₽/мес0 ₽
Запросы (PUT/GET)бесплатно в базе0 ₽
Второй ЦОД (SPb)+55 000 ₽/месамортизация 6 000 ₽
Итого в месяц~137 000 ₽~19 000 ₽
В год~1,64 млн ₽~228 000 ₽

Если посчитать амортизацию железа за 3 года, то это 480 тысяч за два сервера, плюс не забывайте про электричество и место. Вроде бы, немало. Но даже если учесть все наши работы от АйТи Фреш и сопровождение, разница в пользу MinIO получается просто колоссальная — около 1,2 млн ₽ в год! Вот такая экономия.

Что может пойти не так

Стоимость проекта

ЭтапСтоимость
Проектирование, подбор железа15 000 ₽
Монтаж сервера и установка ОС15 000 ₽
Установка и конфигурация MinIO20 000 ₽
Миграция Veeam на MinIO20 000 ₽
Миграция 20 ТБ архивов25 000 ₽
Настройка репликации в Петербург18 000 ₽
Настройка Object Lock и политик12 000 ₽
Итого работы125 000 ₽
Железо (два сервера)~480 000 ₽

Что мы ведём на абонентке

Хотите перестать платить за облачное S3?

Приеду, посмотрю, сколько и где у вас всё хранится, и посчитаю экономию от MinIO. Часто уже после первого взгляда за месяц удаётся сэкономить больше, чем стоит сам проект. Аудит бесплатный, по Москве и МО.

Телефон: +7 903 729-62-41
Telegram: @ITfresh_Boss
Семёнов Евгений Сергеевич, директор АйТи Фреш

FAQ

Что такое MinIO и зачем он SMB?
Open-source объектное хранилище с S3-совместимым API. Разворачивается у вас на железе. Для бэкапов, архивов, медиа, логов — всего, что привычно класть в облако.
Чем MinIO лучше обычной файловой шары?
S3 API поддерживают Veeam, Restic, PostgreSQL WAL-G, Velero, сотни программ. Плюс версионирование, object lock, репликация.
Какое железо нужно для 20 ТБ MinIO?
Минимум 4 vCPU, 16 ГБ RAM, 4 диска в EC. Реально: 8 vCPU, 32 ГБ RAM, 8×6 ТБ = 48 ТБ сырых, ~36 ТБ после EC.
Сколько стоит внедрение?
Работы АйТи Фреш — от 55 000 ₽. Железо — 160–400 тысяч. Экономия относительно облачных S3 на 20 ТБ — около 600–900 тысяч в год.

Подпишитесь на рассылку ITfresh

Раз в неделю — практические гайды для руководителя IT и сисадмина: безопасность, 1С, миграции, резервные копии, лайфхаки из реальных проектов.

Реквизиты оператора персональных данных

ООО «АЙТИ-ФРЕШ», ИНН 7719418495, КПП 771901001. Юридический адрес: 105523, г. Москва, Щёлковское шоссе, д. 92, корп. 7. Контакт: info@itfresh.ru, +7 903 729-62-41. Оператор обрабатывает e-mail подписчика в целях рассылки информационных и рекламных материалов до момента отзыва согласия.