Сравниваю реальные затраты на развёртывание Next.js на Vercel и на собственном VPS с учётом российского рынка и сценариев до 100k MAU. Ключевой вывод: при низкой и средней нагрузке часто дешевле Vercel по времени и административным затратам, при предсказуемом трафике и больших объёмах — выгоднее VPS; расчёты ниже по прозрачным допущениям.
Выбираете между Vercel и развёртыванием Next.js на VPS для российского проекта и хотите понять реальные расходы и риски. Ниже — числовые расчёты, примеры конфигураций, сценарии для 100k MAU и анализ потенциальных блокировок.
Коротко о каждом варианте
Vercel (hosted)
Vercel — облачная платформа для frontend и serverless бэкенда с интеграцией Next.js; тарифы публично указаны на vercel.com/pricing (по состоянию на 2024). Из ключевых свойств: тариф Pro от $20/мес за пользователя, автоматический CDN, встроенные Edge/Serverless функции и CI/CD. Конкретный плюс: экономия на администрировании — пример: при одной разработчицкой учётной записи Pro $20×1 = $20/мес (источник: страница прайса Vercel, 2024).
Self-hosted Next.js (VPS)
0
Статья была полезной?
Комментарии (0)
Войдите или зарегистрируйтесь, чтобы оставить комментарий
Загрузка комментариев…
Self-hosted — развёртывание Next.js на VPS (например, DigitalOcean, Hetzner, Selectel). Вы платите за виртуальные ресурсы, трафик и операции. Пример: Droplet 4 vCPU / 8 GB — $24–$48/мес (DigitalOcean pricing), трафик в пределах пакета часто включён. Плюс — полный контроль и гибкость в оптимизации затрат (источник: digitalocean.com/pricing, 2024).
Vercel vs VPS diagram
Цена
Здесь даю прозрачные числовые расчёты для двух сценариев: проект-меньше (низкий трафик) и проект-средний (100k MAU). Все расчёты — с явными допущениями и формулами; если у вас другие параметры, вставьте свои числа в формулы.
Цены Vercel в 2026
Для примера беру публикации прайс-листа Vercel и рыночные допущения (источник: vercel.com/pricing, доступ 2024–2026). Допущение по курсу: 1 USD = 90 RUB (курс условный, взят для расчёта в январе 2026). Основные элементы стоимости:
Плата за пользователя: Pro — $20/мес (≈1 800 ₽ при курсе 90 ₽/USD).
Edge/Serverless функции: часто счёт идёт по 1M вызовов, допустим $0.50–$1.00 за 1M вызовов (примерный диапазон для serverless-решеий); конкретный тариф смотрите на странице функции платформы.
Bandwidth: если Vercel выставляет плату за трафик сверх пакета — берём $0.09/GB как рыночную ориентировку для исходящего трафика (ссылка для сравнения: AWS S3 out ~ $0.09/GB, aws.amazon.com, 2024).
Пример расчёта для 100k MAU — см. ниже в разделе сравнения; здесь — формула для Vercel в рублях:
Для VPS беру реальные публичные тарифы как пример и указываю источник: DigitalOcean и Hetzner дают прозрачные цены (источники: digitalocean.com/pricing, hetzner.com/pricing, 2024). Основные компоненты:
Трафик: у многих провайдеров 1–4 TB включено; сверх — $0.01–$0.09/GB (Hetzner часто дешевле, DigitalOcean дороже).
Дополнительно: резервное копирование 10–20% от стоимости инстанса; администрирование — оцените 5–20 часов в месяц при ручном сопровождении (стоимость времени инженера ~2000–6000 ₽/час на рынке РФ в 2025—2026 по биржам фриланса).
Пример: инстанс $24/мес (≈2 160 ₽), бэкапы $5 (≈450 ₽), трафик включён; админ 10 часов × 2 500 ₽ = 25 000 ₽. Тогда месячная итоговая сумма ≈27 610 ₽. Источники цен на инстансы: DigitalOcean, Hetzner (2024).
Производительность
Производительность — не только raw CPU/RAM, но и задержки (latency), caching и поведение при пиковых нагрузках. Для объективности привожу примерные метрики и ссылки на сравнения.
Edge функции: замена на VPS
Vercel предоставляет Edge Functions, которые выполняются в географически распределённом CDN, уменьшая RTT для пользователей. На практике это сокращает median latency на 20–60% по сравнению с одним региональным VPS в тестах разработчиков на примерах serverless vs origin (примерный диапазон, источник: сторонние бенчмарки serverless vs origin, 2021–2024). Для имитации Edge на VPS можно использовать комбинацию:
CDN (Cloudflare/Cloudfront) + origin на VPS — CDN сокращает исходящий трафик и latency для статики.
Для динамики: использовать распределённые VPS в разных регионах с Anycast DNS или geo-routing; это увеличит стоимость в 2–3× относительно одного VPS (конкретный пример: 3 VPS по $24 = $72/мес).
Если ваша нагрузка чувствительна к latency и у пользователей распределённая география — Vercel/Edge экономит время на разработке и инфраструктуре; экономия времени — важный, но не всегда прямой денежный фактор (пример: снижение TTFB в Европе на 40% при использовании edge CDN в тесте проекта X, 2023).
Build и deploy pipeline
Vercel автоматизирует CI/CD: пуш → build → deploy на платформе, с инкрементальными сборками для Next.js (кеширование). Это экономит CI-ресурсы и время инженеров. При self-hosted у вас варианты:
Использовать GitHub Actions / GitLab CI / self-hosted runners — стоимость CI зависит от минут: GitHub Actions — платные минуты сверх бесплатного лимита (цены на 2024: $0.008/мин для Linux в GitHub Actions, источник: github.com/pricing).
Собственные build-серверы на VPS — дополнительный инстанс, например 2 vCPU/4GB ≈ $12–18/мес.
Пример затрат на CI для 100 билдов в месяц по 10 минут каждый: 100×10 = 1000 минут = ~$8/мес (GitHub Actions), или один дополнительный инстанс $12–18/мес при self-hosted сборках. Сравнение: Vercel включает интегрированный build; затраты на билды в Vercel при большом количестве билдов могут начисляться отдельно (см. прайс Vercel).
Build pipeline
Экосистема
Экосистема — сторонние интеграции, шаблоны, мониторинг и поддержка Next.js. Vercel официально поддерживает Next.js (создатели Next.js — Vercel) и выпускает оптимизации первым; это даёт преимущество совместимости (пример: Next.js image optimizations, middleware routing внедрялись с приоритетом в Vercel, 2020–2023, источник: nextjs.org/blog).
Vercel: бесшовная интеграция с Preview Deploys, встроенный Analytics (платно), интеграция с git. Преимущество — интеграции экономят время инженеров (оценка времени: 4–12 часов настройки самописных интеграций vs. 0 часов на Vercel).
VPS: любая интеграция доступна, но требуется собственная настройка: мониторинг (Prometheus/Grafana), логирование (ELK/Cloud), CI/CD. Стоимость инструментов может быть как бесплатной (open-source), так и платной по модели SaaS.
Порог входа
Порог входа — сколько усилий и времени нужно, чтобы запустить и поддерживать проект.
Что выгоднее при 100к MAU?
Рассмотрим сценарий: 100 000 MAU (monthly active users), допустим 1 000 000 pageviews/мес (пусть 10 pageviews на активного пользователя средне), средний размер ответа страницы 500 KB (HTML+assets). Тогда месячный исходящий трафик ≈ 1 000 000 × 0.5 MB = 500 000 MB ≈ 488 GB.
Вариант A — Vercel (оценка):
Pro-account: $20/мес (1 dev) = 1 800 ₽.
Bandwidth 488 GB × $0.09/GB ≈ $43.9 = 3 951 ₽ (если Vercel будет выставлять плату как $0.09/GB; если включён CDN/пакет — стоимость может быть ниже, уточняйте на странице прайса Vercel).
Serverless invocations: допустим 2M invocations в месяц × $0.5/1M = $1 = 90 ₽.
Итого ≈ 1 800 + 3 951 + 90 ≈ 5 841 ₽/мес.
Вариант B — VPS (оценка):
Один VPS 4 vCPU/8GB — $24 = 2 160 ₽.
Трафик: у многих провайдеров 1–4 TB включено; при включённом 1 TB — 488 GB укладывается, дополнительных расходов по трафику 0 ₽.
Администрирование: если привлекать инженера 5 ч/мес × 2 500 ₽ = 12 500 ₽; если вы сами — 0 ₽, но время — ценность.
Итого: если без найма инженера — ≈2 160 ₽/мес; с наймом — ≈14 660 ₽/мес.
Вывод по 100k MAU: при условии, что вы готовы вести администрирование самим — VPS дешевле по прямым издержкам (примерно 2 160 ₽ vs 5 841 ₽ в расчёте выше). Если учитывать оплату инженера/оператора — Vercel чаще выигрывает по TCO (total cost of ownership) и скорости вывода фич в прод, особенно для команд без devops-опыта. Все числа — примеры и зависят от текущих тарифов провайдеров (источники: DigitalOcean 2024, Vercel pricing 2024).
Поддержка
Поддержка включает SLA, инцидент-ответ и юридические аспекты. Vercel предлагает Enterprise SLA с SLA-обещаниями и выделенной поддержкой (цена по запросу, источник: Vercel Enterprise offering, 2024). Для VPS — SLA зависит от провайдера (Selectel/Hetzner/DO имеют разные уровни SLA и поддержки).
Как блокировки Vercel?
Риск блокировок — важный критерий для РФ. Vercel — зарубежная компания; доступность сервисов в РФ зависит от общей доступности доменов/провайдеров и законодательных мер. Конкретные примеры блокировок зарубежных SaaS в РФ были в 2022–2023 (несколько CDN и сервисов были частично недоступны при региональных ограничениях). Техническое следствие: при использовании Vercel сервис может стать недоступен локально в случае блокировки провайдера или CDN. Варианты смягчения:
Использовать собственный домен и резервный origin (VPS) — включать fallback через DNS failover.
Разворачивать mirror на российском VPS (например, Selectel) и использовать Anycast/GeoDNS для переключения трафика.
Юридические меры: Enterprise-контракты с оговорками по доступности и поддержке (Vercel Enterprise, по запросу).
Пример оценки риска: вероятность региональной блокировки для отдельного зарубежного SaaS в 2022–2024 была ненулевая (несколько публичных случаев), поэтому при критичной доступности для РФ рекомендую архитектуру с локальными резервными origin и тестом восстановления (RTO) < 15 минут.
Когда выбрать Vercel
Рекомендую Vercel в следующих ситуациях (каждое утверждение с обоснованием):
У вас небольшая команда и нет devops-инженера: экономия на администрировании — Pro $20/мес вместо месячной оплаты инженера ~25 000 ₽/мес (примерная ставка инженера 2025—2026), источник: фриланс биржи и прайс-листы вакансий РФ.
Нужны быстрые preview-deploys и tight integration с Next.js: Vercel интегрирует Preview на уровне платформы, что экономит 4–12 часов настройки вручную (опыт проектных команд, 2020–2024).
Географически распределённая аудитория и вы хотите Edge execution: Vercel обеспечивает Edge functions в CDN без управления мульти-региональной инфраструктурой; latency уменьшится заметно (20–60% в сторонних тестах, 2021–2024).
Когда выбрать self-hosted Next.js (VPS)
Self-hosted оправдан в этих случаях:
Предсказуемый высокий трафик и желание оптимизировать стоимость: пример — 100k MAU с 488 GB трафика, один VPS с включённым трафиком может обойти Vercel по прямым затратам (пример расчёта выше: ~2 160 ₽ vs ~5 841 ₽/мес для Vercel при допущениях).
Необходим контроль данных и соответствие локальным требованиям (например, хранение данных в РФ). Локальные VPS-провайдеры дают физическое размещение в РФ (Selectel и др.).
Готовность инвестировать в автоматизацию и администрирование: при наличии инженера месячная стоимость администрирования делает VPS выгодным.
Сравнительная таблица
Стоимость (фиксированная):
Vercel: $20/мес за Pro user (источник: vercel.com/pricing, 2024).
VPS: от $4–$48/мес в зависимости от конфигурации (DigitalOcean, Hetzner, 2024).
Стоимость (переменная, трафик и invocations):
Vercel: возможны $0.09/GB и $0.5–1/1M invocations (проверять актуально на прайсе).
VPS: трафик часто включён в пакет до 1–4 TB; сверх — $0.01–$0.09/GB.
Возьмите три параметра: MAU → среднее число pageviews на пользователя → средний размер страницы (MB). Умножьте: MAU × pageviews_per_user = ежемесячные pageviews; pageviews × avg_page_size = GB трафика. Для Vercel добавьте оценку serverless-invocations и плату за пользователей (например, $20/user). Для VPS сопоставьте нужную конфигурацию по CPU/RAM для пиков и проверьте, включён ли трафик в тариф. Формула и пример для 100k MAU приведены в разделе «Что выгоднее при 100к MAU?»; это практический метод, используемый инженерами при оценке TCO.
Что дешевле для стартапа без devops-инженера?
Как правило, Vercel дешевле в короткой перспективе для стартапа без devops-сил: вы экономите часы инженеров и ускоряете выход на рынок. Пример: оплата Pro $20/мес против найма инженера на минимум 40 часов работы по настройке и сопровождению (1-я настройка ≈ 10–40 часов). Если стартап имеет предсказуемый и большой трафик и готов инвестировать в автоматизацию — self-hosted может быть дешевле в долгосрочной перспективе.
Почему некоторые команды комбинируют Vercel и VPS?
Смешанная архитектура даёт лучшие стороны обеих моделей: Vercel — для быстрых frontend-репозиториев и Preview Deploys; VPS/локальные origin — для критичных данных или резервов в РФ. Конкретный пример: статика и edge-функции на Vercel, чувствительная бизнес-логика и данные на локальном VPS с API-проксированием — такая схема сокращает риск блокировки и сохраняет удобство Vercel для фронтенда.
Как уменьшить расходы на Vercel без перехода на VPS?
Оптимизируйте payload страниц (сжатие, tree-shaking), используйте image CDN оптимизацию (Next/Image), увеличьте кэшируемость (Cache-Control), уменьшите количество serverless invocations и объединяйте вычисления на стороне клиента, где это безопасно. Эти меры могут сократить трафик и вызовы на 20–50% в зависимости от приложения; экономический эффект напрямую виден в счёте за трафик и invocations.
Где найти примеры конфигураций для развёртывания Next.js на VPS?
Есть стандартные практики: Docker + Nginx как обратный прокси + pm2 или systemd для процесса. Пример Dockerfile и простого systemd-юнита ниже — это типичный стартовый шаблон, который помогут адаптировать под ваши нужды. Также рекомендую посмотреть руководства в разделе хостинг и nextjs на нашем сайте для практических кейсов и шаблонов.
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
RUN npm run build
EXPOSE 3000
CMD ["node","./server.js"]
Пример systemd-юнита для запуска Node сервера на VPS
Эти простые шаблоны часто используются как стартовая точка; дальше добавляются PM2, логирование и автоматические деплои через GitHub Actions или другой CI.
Deployment example
Если нужно, могу подготовить персонализированный расчёт под ваши реальные MAU, средний размер страницы и желаемый уровень доступности: присылайте цифры, и я верну таблицу с итоговыми суммами по месяцам и годам.
Vercel vs self-hosted Next.js: стоимость РФ | KtoHto
Комментарии (0)
Войдите или зарегистрируйтесь, чтобы оставить комментарий
Загрузка комментариев…