Почасовая аренда GPU
Почасовая (cloud) аренда — это когда вы платите за часы фактической работы видеокарты. Остановили инстанс — не платите. Это противоположность dedicated-аренде, где вы выкупаете сервер на месяц и платите независимо от загрузки. Выбор формата часто важнее выбора самой карты — цена может отличаться в 2–3 раза на одну и ту же модель.
Короткий ответ: когда что
- Почасовая — короткие или нерегулярные задачи: эксперимент, разовая генерация, ночное обучение, дебаг. Выгодна при менее ~8 часов использования в день.
- Месячная (dedicated) — постоянная нагрузка 24/7 (production inference, длительное обучение). При ~8+ часах в день dedicated обычно дешевле.
Точка перелома: ~8 часов в день
Почему именно 8? Большинство хостеров ставят месячную ставку примерно в 720 × (почасовая / 2.5–3). То есть месяц работы по почасовой цене = 720 часов, а dedicated-цена эквивалентна ~250–290 часам. 720 / 290 ≈ 2.5, отсюда порог «~8 часов в день».
| Сценарий | Часов/день | Что выгоднее |
|---|---|---|
| Разовый прогон SDXL, генерация для себя | 1–2 | Почасовая |
| Ночное LoRA-дообучение | 4–6 | Почасовая |
| Разработка и отладка пайплайна | 3–5 | Почасовая |
| Production-инференс API | 24 | Dedicated |
| Длительное обучение LLM (несколько дней) | 24 | Dedicated (или почасовая с ранним прерыванием) |
Конкретный расчёт: RTX 4090 на immers.cloud
Возьмём реальную карту, чтобы показать математику. RTX 4090 у immers стоит от 83 ₽/ч и ~59к ₽/мес (месячный тариф).
- 1 час/день в течение месяца (≈30 ч): 30 × 83 = ~2 500 ₽. Почасовая.
- 4 часа/день (≈120 ч): 120 × 83 = ~10 000 ₽. Почасовая ещё выгодна.
- 8 часов/день (≈240 ч): 240 × 83 = ~20 000 ₽. Сравнимо с месячным тарифом — на грани.
- 24/7 (720 ч): 720 × 83 = ~60 000 ₽. Месячный dedicated (59к) уже дешевле.
Эта же логика работает для любой карты. Подставьте свою почасовую ставку с страницы модели и умножьте на ожидаемые часы.
Та же математика на дешёвой карте: RTX 3080
RTX 3080 за 43 ₽/ч — посчитаем точку перелома с месячным тарифом (~30к ₽/мес у immers):
- 720 ч × 43 = ~31 000 ₽ при 24/7.
- Месячный тариф ~30 000 ₽.
- Перелом: ~700 часов в месяц, то есть почти 24/7. Для 3080 dedicated почти не даёт выигрыша — оставайтесь на почасовой почти всегда.
Это объясняет, почему на дешёвом сегменте dedicated встречается реже: экономия слишком мала, а гибкость почасовой аренды ценнее.
Какие хостеры дают почасовую аренду
- immers.cloud — главный игрок на почасовом рынке. Десятки конфигураций от RTX 3080 (43 ₽/ч) до H200 (423 ₽/ч), почти всё in_stock. Оплата по часам, есть stop/start с сохранением диска.
- Selectel — почасовая облачная модель на части каталога (например A2000 от 61 ₽/ч, A100 на облачных конфигурациях). Также сильны в месячной аренде — у них удобно держать и облако для разработки, и dedicated для продакшена.
- HOSTKEY — преимущественно dedicated (месячные серверы), цены в EUR→RUB. Почасовой модели почти нет; это провайдер «длинных» контрактов.
- Timeweb Cloud — отслеживается справочно (парсер в плане); активных предложений в каталоге сейчас нет.
Калькулятор: задача → часы → формат
| Задача | Типичная длительность | Частота | Рекомендация |
|---|---|---|---|
| Сгенерировать 100 картинок SDXL | 20 минут | Раз в неделю | Hourly, RTX 3090 |
| Дообучить LoRA на своём датасете | 3–6 часов | Периодически | Hourly, RTX 4090 |
| Прогнать бенчмарк / тест пайплайна | 1–2 часа | Изредка | Hourly, самая дешёвая подходящая |
| Дебаг и интерактивная разработка | 2–4 часа | Почти каждый день | Hourly (остановили — не платите) |
| Запустить API-сервис инференса | 24/7 | Постоянно | Dedicated |
| Дообучить 30B-модель (несколько дней) | 50–100 часов | Разово | Hourly A100 / H100, сравните с недельным dedicated |
| Регулярный CI с GPU-тестами | 1–2 часа на прогон | Несколько раз в день | Hourly — dedicated редко окупается |
| Запустить Flux на час, сделать обложки | 30–60 минут | Изредка | Hourly, RTX 4090 или 5090 |
Stop/start и сохранение данных
Главная фишка почасовой аренды — остановка без потери работы. Но правила у хостеров разные:
- immers.cloud — при stop плата за GPU снимается, но за дисковое пространство может продолжать начисляться небольшая сумма. Данные сохраняются между запусками.
- Selectel — в облачной модели похожая логика: остановленный инстанс не тарифицируется по GPU, но тома (диски) оплачиваются отдельно.
- HOSTKEY — dedicated, остановки в смысле облака нет; сервер за вами на весь оплаченный месяц.
Перед долгим переключением между запусками убедитесь, что данные (датасеты, чекпойнты, модели) лежат на постоянном диске, а не в /tmp инстанса. Идеально — в объектном хранилище (S3) того же хостера: тогда старт нового инстанса занимает минуты на скачивание, а не часы.
Как устроена тарификация
Модели биллинга у хостеров различаются, и от этого зависит реальная стоимость:
- По секунде / минуте. immers и большинство облаков считают с момента старта GPU до остановки. Запустили на 23 минуты — заплатили за 23, а не за целый час.
- С округлением до часа. Реже встречается, но бывает на старых тарифах. Запуск на 10 минут стоит как полный час — невыгодно для коротких задач.
- Плата за диск после stop. Сам инстанс бесплатен, но дисковое пространство (тома) продолжает тарифицироваться по более низкой ставке. Не удаляйте инстанс, если хотите сохранить данные, но помните про эту статью расходов.
- Трафик. Входящий обычно бесплатен, исходящий может быть платным после лимита. Скачивание больших моделей наружу — статья расхода.
Перед первой задачей посмотрите биллинг в панели хостера: там видно, за что именно списываются деньги в момент stop/start.
Трюки для экономии на почасовой аренде
- Готовьте окружение заранее. Docker-образ с зависимостями в реестре =
docker pullвместоpip installна инстансе. - Данные в S3. Скачивание с Hugging Face каждый раз дорого по времени. Держите чекпойнты рядом с инстансом.
- Скрипт инициализации. cloud-init / user-data, чтобы при старте инстанс сам подтягивал всё необходимое.
- Таймер на остановку. Поставьте будильник или cron-задачу, которая гасит инстанс после N часов — чтобы не забыть.
- Ловите момент по алерту. Подпишитесь на алерт в Telegram по нужной карте и запускайте задачу, когда появится дешёвый in_stock.
Подводные камни почасовой аренды
- Парковка (stop) может стоить денег или не сохранять диск. Правила у immers и Selectel различаются — проверяйте, что будет с данными при остановке инстанса.
- В наличии бывает не всегда на топовых картах. H100 и H200 в почасовом доступе разбирают быстро — в пики может не быть in_stock. Подпишитесь на алерт.
- Дешёвый hourly ≠ дешёвый месяц. Карта за 43 ₽/ч при 24/7 обойдётся в ~31к ₽/мес. Если нужен месяц постоянно — ищите dedicated-вариант.
- Цена в EUR у HOSTKEY — для почасовых расчётов неудобна (курсовые колебания ломают бюджет).
- Холодный старт. Первый запуск после stop может занять несколько минут на загрузку диска и инициализацию GPU — не планируйте «мгновенный» отклик.
- Цена растёт с числом GPU. Конфигурация ×4 или ×8 стоит дороже в час, хотя цена за одну карту внутри узла обычно ниже. Считайте общую сумму.
- Разные поколения GPU в одном пуле. На «4090» может попасться карта с разным чипом/прошивкой — тайминги бенчмарков будут плавать. Для воспроизводимых замеров уточняйте тип карты у хостера.
Частые вопросы
Чем «облачный GPU» отличается от VPS с GPU? Часто это одно и то же. «Облако» подразумевает почасовую оплату и API для управления инстансами. VPS с GPU может быть как облачным (почасовым), так и выделенным (месячным). На практике у immers и Selectel оба термина применимы к одному и тому же продукту.
Можно ли держать инстанс запущенным неделю? Да, но если это не 24/7 — экономнее stopать между запусками. Неделя почасовой аренды при 4 ч/день = ~28 ч × ставка, что обычно дешевле недели dedicated.
Что делать, если нужной карты нет в наличии?
Подпишитесь на алерт в Telegram — GPURadar сообщит, как только карта появится в in_stock. На топовых картах (H100, H200) такое бывает регулярно.
Стоит ли резервировать инстанс заранее? У большинства хостеров резервирования нет — инстанс создаётся в момент запроса, если есть свободный GPU. Если гарантия наличия критична (например, демо для клиента в конкретное время) — берите dedicated.
Когда почасовая — плохая идея
- Постоянная нагрузка 24/7. Production-инференс, который отвечает на запросы круглосуточно — dedicated дешевле.
- Жёсткие требования к SLA и доступности. Облачный пул может временно не иметь свободного GPU нужной модели; dedicated-сервер у вас всегда.
- Нужен NVLink или специфический узел. В облаке мульти-GPU конфигурации ограничены тем, что есть в пуле; dedicated даёт предсказуемое железо.
Практические шаги
- Оцените реальную часовую нагрузку за неделю (честно, с учётом простоев на дебаг и пересборку). Учтите, что «работа» включает время на загрузку модели и компиляцию, а не только сам inference.
- Если <8 ч/день — идите на immers или Selectel в почасовом режиме. Если нагрузка неизвестна — начинайте с почасовой и замерьте 1–2 недели.
- Если ≥8 ч/день — сравните dedicated у тех же хостеров и HOSTKEY. Смотрите гайд по dedicated vs облаку.
- Подготовьте Docker-образ и данные в S3 заранее, чтобы старт инстанса занимал минуты, а не часы.
- Настройте stop инстанса сразу после завершения задачи, чтобы не платить за простой.
- Подпишитесь на алерт в Telegram по нужной карте — поймаете момент, когда появится дешёвый in_stock вариант.
Смежные гайды
- Аренда сервера с GPU: dedicated vs облако
- VPS с видеокартой дёшево — бюджетный сегмент
- Сравнение цен GPU-аренды — обзор по всем хостерам
- Аренда A100 — пример по конкретной карте