# Своё S3 на MinIO или аренда: что дешевле на 1 и 10 ТБ

> Считаем, во что обходится своё S3 на MinIO или SeaweedFS на облачном и выделенном сервере против аренды S3 на 1 и 10 ТБ и что стало с MinIO в 2026 году.

Источник: https://infragid.ru/svoe-s3-minio/ · Обновлено: 2026-11-09 · Цены проверены: 2026-11-08 · Раздел: Хранение и бэкапы

**Коротко.** На 1 и 10 ТБ аренда дешевле. 1 ТБ в стандартном классе S3 Selectel стоит около 2 560 ₽ в месяц (от 2,56 ₽ за ГБ/мес, наш расчёт), а своё S3 на облачном сервере с сетевым диском — около 10 700 ₽, на самом дешёвом подходящем выделенном сервере из каталога на 09.11.2026 (2 × 4 ТБ NVMe) — 18 600 ₽/мес. На 10 ТБ: около 25 600 ₽ за S3 против 58 700 ₽/мес за выделенный сервер с 4 × 24 ТБ, и своё хранилище начинает выигрывать только примерно с 23 ТБ на одном сервере.

**Наш выбор.** Для 1–10 ТБ рабочих данных приложения — арендованное S3 в стандартном классе; для копий и архива — в холодном. Своё S3 оставьте для разработки и для случаев, когда данные нельзя выносить с вашей площадки.
- Что брать: S3 Selectel: стандартный класс для данных приложения, холодный — для бэкапов
- Цена от: 2,56 ₽ за ГБ/мес стандартное, 1,25 ₽ за ГБ/мес холодное
- 1 ТБ / 10 ТБ: ≈ 2 560 / ≈ 25 600 ₽ в месяц в стандартном классе (наш расчёт, без запросов и трафика)
- Отдельно: запросы GET/HEAD/PUT/POST/COPY и исходящий трафик в интернет — ставки в калькуляторе
- Когда не подходит: данные обязаны остаться на вашем железе, очень много скачиваний наружу или от ~23 ТБ данных на одном сервере

## Что нужно понять за минуту

S3 — это не программа, а способ разговаривать с хранилищем: положить файл, забрать файл, получить список. Его понимает почти всё — от бэкапов до сайтов с картинками. Поэтому «своё S3» и «арендованное S3» для приложения выглядят одинаково: меняется только адрес и ключи. Разница — в деньгах и в том, кто отвечает за диски.

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

И главная новость 2026 года: открытый MinIO, с которого обычно начинают, больше не развивается. Репозиторий переведён в архив 25 апреля 2026 года с пометкой «больше не поддерживается», бесплатная версия распространяется только исходным кодом, готовых сборок нет. Лицензия осталась прежней — GNU AGPLv3. Сама MinIO предлагает вместо неё AIStor Free — отдельный продукт со своей бесплатной лицензией. Если вы выбираете движок с нуля, в этой статье мы берём SeaweedFS (лицензия Apache 2.0) или Garage; коротко о самом MinIO — в [глоссарии](/glossarij/minio/).

## Сколько стоит

Сравниваем пять вариантов на 1 и 10 ТБ полезных данных. Для своего S3 на облачном сервере берём Standard 2 vCPU / 4 ГБ и сетевой HDD-диск; на выделенном — самые дешёвые серверы из каталога на 08.11.2026, где HDD хватает на нужный объём в зеркале (две копии на двух дисках).

| Вариант | Из чего складывается цена | 1 ТБ в месяц | 10 ТБ в месяц |
|---|---|---:|---:|
| S3 Selectel, холодный класс | 1,25 ₽ за ГБ/мес | ≈ 1 250 ₽ | ≈ 12 500 ₽ |
| => S3 Selectel, стандартный класс | 2,56 ₽ за ГБ/мес | ≈ 2 560 ₽ | ≈ 25 600 ₽ |
| Своё S3 на облачном сервере | сервер 2 539,74 ₽/мес + сетевой HDD 8,16 ₽ за ГБ/мес | ≈ 10 700 ₽ | ≈ 84 140 ₽ |
| Своё S3 на выделенном сервере | CL26-NVMe (2 × 4 ТБ NVMe) на 1 ТБ, EL50-HDD-10GE (4 × 24 ТБ HDD) на 10 ТБ | 18 600 ₽/мес | 58 700 ₽/мес |
| То же, три сервера в разных ЦОД | три таких сервера, как реплики в `ru-6` | ≈ 55 800 ₽ | ≈ 176 100 ₽ |

проверено 08.11.2026 · [S3](https://selectel.ru/services/cloud/storage/) · [диски](https://selectel.ru/prices/) · [серверы](https://selectel.ru/services/dedicated/) · цены с НДС 22 %
{: .stamp}

Как считали (наш расчёт, 1 ТБ = 1 000 ГБ): S3 — объём × цена за ГБ, например 1 000 × 2,56 ≈ 2 560 ₽. Облачный сервер — 2 539,74 + 1 000 × 8,16 ≈ 10 700 ₽; загрузочный диск и публичный IP сверху. Три выделенных сервера — цена одного × 3. Цены S3 — «от» с карточек классов, сетевой HDD — по прайсу для Москвы (`ru-6a`): в других пулах ставки могут отличаться, сверяйте в калькуляторе. Запросы и исходящий трафик S3 не учтены: их ставки Selectel показывает только в калькуляторе. Время администратора тоже не учтено — и даже без него своё хранилище на этих объёмах дороже.

Что видно из таблицы:

- **Своё S3 на облачных дисках не окупается никогда.** Гигабайт сетевого HDD стоит 8,16 ₽ за ГБ/мес, а гигабайт S3 — от 2,56 ₽ за ГБ/мес. Сверху ещё сервер. Единственный плюс такого варианта — сетевой диск сам хранится в трёх репликах, так что за сохранность дисков отвечает провайдер.
- **Выделенный сервер выигрывает только на больших объёмах.** EL50-HDD-10GE за 58 700 ₽/мес при двух копиях каждого объекта даёт около 48 ТБ полезного места (4 × 24 ТБ / 2). Дешевле стандартного S3 он становится примерно с 23 ТБ данных (58 700 / 2,56 ≈ 22 930 ГБ), дешевле холодного — примерно с 47 ТБ, то есть почти никогда. И это один сервер в одном ЦОД.
- **Цена стандартного класса — «от».** По документации Selectel она зависит от объёма потребления, поэтому на 10 ТБ калькулятор может показать другую ставку. Холодный и ледяной классы стоят одинаково на любом объёме. Свой объём и класс удобно прикинуть в [калькуляторе S3](/instrumenty/kalkulyator-s3/).

Когда своё S3 всё-таки выгоднее, деньги решают не гигабайты, а трафик. Исходящий трафик S3 оплачивается за каждый гигабайт. У выделенных серверов Selectel канал 1 Гбит/с без лимита трафика входит в цену, у облачного сервера бесплатны 3 ТБ исходящего трафика в месяц на аккаунт, дальше — 0,90 ₽/ГБ. Если ваше хранилище отдаёт наружу десятки терабайт в месяц, сравните счёт за трафик S3 в калькуляторе с ценой выделенного сервера — подобрать конфигурацию поможет [калькулятор аренды сервера](/instrumenty/skolko-stoit-arenda-servera/).

## Как развернуть своё S3 для разработки или на своём железе

Своё S3 нужно в трёх случаях: локальная разработка и тесты, данные, которые по правилам компании не покидают ваш сервер, и очень большой исходящий трафик. Ниже — минимальная установка SeaweedFS на одном сервере с Docker. Ключи — заглушки, в настоящей установке берите их из менеджера секретов.

### 1. Запуск

SeaweedFS в одном контейнере поднимает всё нужное для S3 и сам создаёт бакет из переменной `S3_BUCKET`:

```yaml
# docker-compose.yml
services:
  s3:
    image: chrislusf/seaweedfs:latest   # в проде закрепите конкретную версию
    restart: unless-stopped
    ports:
      - "127.0.0.1:8333:8333"           # S3 API только на локальном адресе
    environment:
      AWS_ACCESS_KEY_ID: ${S3_ACCESS_KEY}
      AWS_SECRET_ACCESS_KEY: ${S3_SECRET_KEY}
      S3_BUCKET: app-data
    volumes:
      - /srv/s3-data:/data
```

```bash
cat > .env <<'EOF'
S3_ACCESS_KEY=ЗАГЛУШКА-ACCESS-KEY
S3_SECRET_KEY=ЗАГЛУШКА-SECRET-KEY
EOF
chmod 600 .env
docker compose up -d
```

Порт опубликован на `127.0.0.1` не случайно: порты Docker, открытые на `0.0.0.0`, обходят правила ufw. Наружу хранилище отдавайте через обратный прокси с HTTPS (Caddy или nginx).

### 2. Проверка

```bash
export AWS_ACCESS_KEY_ID=ЗАГЛУШКА-ACCESS-KEY
export AWS_SECRET_ACCESS_KEY=ЗАГЛУШКА-SECRET-KEY
echo "test" > hello.txt
aws --endpoint-url http://127.0.0.1:8333 s3 cp hello.txt s3://app-data/
aws --endpoint-url http://127.0.0.1:8333 s3 ls s3://app-data/
```

Если файл появился в списке, приложение можно переключать на этот адрес. Те же команды с адресом и ключами из панели Selectel работают и с арендованным S3 — это и есть смысл совместимости.

### 3. Если нужен Garage

Garage с версии 2.3.0 умеет сам собрать одноузловой кластер и бакет: это команда `garage server --single-node --default-bucket` (в контейнере `dxflrs/garage` тоже), ключ и имя бакета она берёт из переменных `GARAGE_DEFAULT_ACCESS_KEY`, `GARAGE_DEFAULT_SECRET_KEY` и `GARAGE_DEFAULT_BUCKET`. Ещё нужен файл `garage.toml` с путями к данным и метаданным, `replication_factor` и секретами; полный пример — в официальном быстром старте. Без отдельных томов для каталогов данных и метаданных контейнер теряет всё при пересоздании — это прямо сказано в документации.

### 4. Что сделать до того, как класть туда настоящие данные

- Мониторинг заполненности и здоровья дисков с алертом, а не «посмотрю иногда».
- Копию на вторую площадку: другой сервер, другой ЦОД или арендованное S3 в холодном классе. Как настроить такую копию через restic — в гайде про [S3 для бэкапов](/s3-dlya-bekapov/).
- План замены диска и проверку восстановления хотя бы раз.

## Что не подойдёт и ограничения

- **Своё S3 на одном сервере — не бэкап.** Две копии на двух дисках спасают от поломки диска, но не от пожара, удаления по ошибке или шифровальщика. Сравнивать один сервер с S3 в пуле `ru-6`, где данные лежат в трёх ЦОД, нечестно — честное сравнение в последней строке таблицы.
- **Старые сборки MinIO.** Бесплатная версия больше не получает исправлений, а готовых сборок новее архивных нет. Держать такой MinIO открытым в интернет — плохая идея. AIStor Free — другой продукт с другой лицензией: прочитайте её условия до установки в компании.
- **Медленные сетевые HDD.** Базовый сетевой HDD облачного сервера ограничен 100 МБ/с и 320 IOPS на чтение; один диск — до 10 ТБ. Для активного хранилища с тысячами мелких файлов этого мало.
- **Серверы с большими HDD бывают в дефиците.** На 09.11.2026 EL50-HDD-10GE был в листе ожидания, а AL12-NVMe с 2 × 8 ТБ HDD за 41 000 ₽/мес — в единственном экземпляре; в зеркале у него 8 ТБ, на 10 ТБ данных не хватит. Самый дешёвый сервер с HDD из каталога 8 ноября, EL10 за 9 380 ₽, на следующий день уже разобрали. Наличие меняется, проверяйте каталог перед расчётом.
- **Ограничения арендованного S3.** У Selectel не больше 2 000 запросов в секунду на бакет (рекомендация — до 250), объект до 50 ТБ, до 5 ГБ за один запрос. Если данные лежат там, при нехватке денег на балансе доступ блокируется, а через 30 дней данные удаляются.
- **Переезд.** Встроенный инструмент Selectel бесплатно забирает данные из любого S3-совместимого хранилища, в том числе MinIO, если источник доступен из интернета; за одну миграцию рекомендуется переносить до 500 ТБ, больше — через тикет. Обратно, из S3 Selectel к стороннему хранилищу, этот инструмент не переносит: такой переезд делается своими средствами, например через rclone.

Если вы ещё выбираете между провайдерами и классами хранения, начните с обзора [S3-хранилищ в России](/s3-hranilishhe-v-rossii/). Если вопрос в домашнем архиве — посмотрите сравнение [NAS и облака](/nas-ili-oblako/).

!!! how "Как мы сделали"
    Своё S3 под копию вне дома мы не поднимали. Наш домашний сервер каждую ночь делает дампы PostgreSQL на второй диск, а копию вне дома restic шифрует и отправляет в арендованное S3-совместимое хранилище: в первую ночь ушло ~29 ГБ баз и ~3 ГБ конфигов, затем ~166 ГБ вложений. Смысл копии вне дома — в другом месте и на чужом железе, поэтому своё хранилище рядом с основным сервером задачу не решило бы. По дороге выяснилось, что из 166 ГБ вложений почты около 100 ГБ — дубли: одна картинка из подписи лежала 75 000 раз. Прежде чем считать, сколько терабайт вам нужно, проверьте дедупликацию — она может сократить счёт сильнее, чем выбор между своим и арендованным S3.


## Частые вопросы

**MinIO S3-хранилище — можно ли им пользоваться в 2026 году?**

Открытый репозиторий MinIO переведён в архив 25 апреля 2026 года и больше не поддерживается: исправлений и готовых сборок для бесплатной версии нет, её можно только собрать из исходников. Уже работающий MinIO продолжит работать, но держать его открытым в интернет без обновлений рискованно. Для новых установок смотрите SeaweedFS или Garage, либо AIStor Free от самой MinIO с отдельной лицензией.

**Можно ли сделать S3-хранилище локально?**

Да. SeaweedFS запускается одной командой Docker, Garage — командой и коротким файлом настроек, на ноутбуке или сервере в офисе и отвечают по тому же S3 API, что и облако. Для разработки и тестов это удобнее облака. Для данных, которые нельзя потерять, одной локальной машины мало: нужна копия в другом месте.

**Как развернуть своё S3-хранилище?**

Возьмите сервер с дисками нужного объёма, поставьте Docker и запустите SeaweedFS с ключом доступа и именем бакета в переменных окружения. Порт S3 закройте на локальный адрес и откройте наружу через обратный прокси с HTTPS. Затем настройте мониторинг дисков и копию данных на вторую площадку.

**Какие S3-хранилища есть с открытым кодом?**

Среди известных — MinIO (лицензия AGPLv3, репозиторий в архиве с апреля 2026 года), SeaweedFS (лицензия Apache 2.0, развивается) и Garage. Все три говорят на S3 API, поэтому приложения и утилиты вроде rclone, restic и AWS CLI работают с ними без переделки.

**Сколько стоит хранить 1 ТБ в S3?**

В Selectel 1 ТБ в стандартном классе — около 2 560 ₽ в месяц, в холодном — около 1 250 ₽, в ледяном — около 890 ₽ (наш расчёт по цене за ГБ). Сверху оплачиваются запросы и исходящий трафик, их ставки показывает калькулятор провайдера. Входящий трафик и трафик внутри Selectel бесплатны.


## Источники

- Объектное хранилище S3 — selectel.ru — https://selectel.ru/services/cloud/storage/ (проверено 2026-11-08)
- Модель оплаты S3 — docs.selectel.ru — https://docs.selectel.ru/s3/about/payment/ (проверено 2026-11-08)
- Описание S3 и репликация по пулам — docs.selectel.ru — https://docs.selectel.ru/s3/about/about-s3/ (проверено 2026-11-08)
- Ограничения S3 — docs.selectel.ru — https://docs.selectel.ru/s3/about/limitations/ (проверено 2026-11-08)
- Миграция данных в S3 (источники, доступ из интернета) — selectel.ru — https://selectel.ru/services/cloud/s3-data-transfer/ (проверено 2026-11-08)
- Миграция в S3 — docs.selectel.ru — https://docs.selectel.ru/s3/manage/migrate-to-s3/ (проверено 2026-11-08)
- Сетевые диски облачных серверов — docs.selectel.ru — https://docs.selectel.ru/cloud-servers/volumes/about-network-volumes/ (проверено 2026-11-08)
- Цены на ресурсы облака — selectel.ru — https://selectel.ru/prices/ (проверено 2026-11-08)
- Калькулятор облачных серверов — selectel.ru — https://selectel.ru/prices/calculator/ (проверено 2026-11-08)
- Выделенные серверы — selectel.ru — https://selectel.ru/services/dedicated/ (проверено 2026-11-08)
- Репозиторий MinIO (архив, статус и лицензия) — github.com — https://github.com/minio/minio (проверено 2026-11-09)
- SeaweedFS: быстрый старт и лицензия — github.com — https://github.com/seaweedfs/seaweedfs (проверено 2026-11-09)
- Garage: быстрый старт — garagehq.deuxfleurs.fr — https://garagehq.deuxfleurs.fr/documentation/quick-start/ (проверено 2026-11-09)
