Перейти к содержимому
ToolSimu

SaaS, ИИ и облако · Интерактивный симулятор

Симулятор точки безубыточности: бессерверная архитектура или VPS — оплата за запрос или фиксированная цена сервера

Бессерверная архитектура бесплатна в малом масштабе и дорога в большом; VPS — наоборот, плюс ваше собственное время. Найдите объём запросов, при котором выигрывает каждый вариант.

Пульт управления

Общее число запросов к API или страницам, которые обрабатывает ваше приложение за месяц, в миллионах.

400

Сколько выполняется один запрос. Это определяет и плату за вычисления в бессерверной модели, и число запросов, которые способен обслужить VPS.

300

Сколько продукт зарабатывает каждый месяц; из этих денег нужно оплачивать инфраструктуру и ваше время.

225 000 ₽

Месячная цена одного виртуального сервера нужного вам размера, без резервного копирования.

1 620 ₽

Сколько стоит час вашего или инженерного времени, когда он тратится на серверы, а не на продукт.

4 050 ₽

Ноль означает, что всё работает на бессерверной архитектуре, 100 — всё на VPS. Используется для проверки перехода.

0%

Запускает обратный стресс-тест и 1000 прогонов Монте-Карло для текущего сценария.

Чистый результат за месяц

67 162 ₽

Каскадный домино-поток

Каждый этап питает следующий. Зелёный означает безопасно, жёлтый — предупреждение, красный — критично.

  1. 1

    Нагрузка

    400

    млн запросов в месяц

    Критично

  2. 2

    Стоимость за миллион запросов

    378 ₽

    только инфраструктура

    Предупреждение

  3. 3

    Счёт за инфраструктуру

    151 тыс. ₽

    бессерверная часть плюс VPS в месяц

    Критично

  4. 4

    Время эксплуатации

    6 тыс. ₽

    стоимость часов на серверы и деплой

    Безопасно

  5. 5

    Прибыль

    67 тыс. ₽

    чистыми в месяц

    Предупреждение

Деньги показаны в валюте «RUB» в условном масштабе, а не по актуальному обменному курсу.

Подробное руководство

Симулятор точки безубыточности: бессерверная архитектура или VPS — оплата за запрос или фиксированная цена сервера

Аналитический обзор отрасли

Выбор между бессерверной архитектурой и обычным виртуальным сервером обычно обсуждают как идеологию, но на самом деле это арифметика. Бессерверная модель берёт плату за запрос и за единицу вычислительного времени, поэтому стоимость начинается с нуля и растёт с каждым вызовом. VPS берёт фиксированную месячную цену независимо от того, простаивает он или занят, поэтому он стоит денег с первого дня и затем остаётся прежним, пока не закончится ёмкость. Две линии пересекаются при некотором объёме запросов, и то, с какой стороны этой точки вы находитесь, на краях решает счёт на порядок.

Сравнение осложняет то, что дешёвая линия — это не вся история. Бессерверные счета состоят из нескольких частей: вызовы, память-время, API-шлюз перед функциями и логи, растущие вместе с трафиком. Счёт за VPS выглядит небольшим, но серверу нужны обновления, резервные копии, мониторинг и кто-то бодрствующий, когда он падает. Это время реально, и для небольшой команды оно нередко самая дорогая статья. Поэтому честная точка безубыточности включает и облачный счёт, и стоимость часов, потраченных на эксплуатацию сервера.

Модель домино прослеживает расходы от нагрузки до прибыли. Запросы в месяц и время выполнения определяют нагрузку. Вместе с правилами ценообразования они дают стоимость за миллион запросов, которая превращается в счёт за инфраструктуру. Добавляется время эксплуатации, и итог сравнивается с выручкой. Время выполнения — тихий драйвер, потому что оно умножает плату за бессерверные вычисления и одновременно уменьшает число запросов, которые способен обслужить один VPS. Сокращение его вдвое может очень далеко сдвинуть точку безубыточности.

Айсберг показывает то, что упускает основная линия. Видимы плата за вызовы и вычисления либо экземпляры VPS. Под водой лежат платежи за API-шлюз, которые часто больше самих функций, приём логов, растущий с каждым запросом, часы эксплуатации по цене вашего времени и выручка, потерянная, когда холодный старт заставляет часть пользователей ждать. С помощью симулятора введите свои объём и время выполнения, затем проверьте перенос трафика на VPS, чтобы увидеть месячную разницу.

Формулы и методология

Модель описывает один месяц. Бессерверная стоимость за миллион запросов — это цена вызова плюс память-время (полгигабайта на время выполнения), плюс плата за шлюз и логи. VPS обслуживает число миллионов запросов в месяц, равное константе ёмкости, делённой на время выполнения, с округлением вверх до целых экземпляров, у каждого из которых есть плата за резервное копирование. Время эксплуатации составляет 1,5 часа в месяц для бессерверной архитектуры и 9 часов для VPS, оценённых по вашей почасовой ставке. Холодные старты стоят небольшой доли выручки на бессерверном трафике.

Бессерверная стоимость за миллион
s = вызов + 0,5 ГБ × (мс ÷ 1000) × 10⁶ × цена ГБ·с + шлюз + логи
Сколько стоит миллион запросов на платформе с оплатой за использование.
Ёмкость VPS
Ёмк = 40 000 ÷ время выполнения в мс (млн запросов на экземпляр)
Сколько трафика один экземпляр способен обслужить за месяц; падает, когда запросы становятся медленнее.
Счёт за VPS
V = округление вверх(трафик VPS ÷ Ёмк) × (цена + резервная копия)
Необходимое число экземпляров с округлением вверх, умноженное на фиксированную месячную цену.
Безубыточный объём
M* = (цена VPS + резервная копия + дополнительные часы эксплуатации × ставка) ÷ s
Миллионы запросов в месяц, при которых бессерверная архитектура стоит столько же, сколько один VPS и его дополнительное время эксплуатации.
Чистая прибыль
Чистая прибыль = выручка − бессерверный счёт − счёт за VPS − эксплуатация − потери от холодного старта
Месячный результат. Точка разрыва — там, где он обращается в ноль.

Каскадная эластичность

Запросы в месяц и время выполнения — самые эластичные параметры в бессерверной модели, потому что счёт линеен по обоим. На VPS стоимость постоянна, пока экземпляр не заполнится, поэтому эффект проявляется ступенями. Ваша ставка эксплуатации важнее всего при малом объёме, где счёт за VPS мал, а доминирует ваше время.

Три реальных примера

Старт на собственных средствах

Побочный проект с лёгким трафиком

Небольшой проект обслуживает пятнадцать миллионов запросов в месяц короткими функциями. Бессерверная архитектура стоит несколько долларов, а VPS плюс время на сопровождение обошлись бы дороже. Загрузите пример и посмотрите, почему бессерверная модель выигрывает в малом масштабе и почему бесплатный лимит — такой сильный старт.

Растущий средний бизнес

Стабильный продукт с большим объёмом

Продукт с сильной выручкой обслуживает сотни миллионов коротких запросов. Бессерверный счёт заметен, но выручка его поглощает. Загрузите пример и посмотрите маржу в абсолютных цифрах и почему проверка перехода на VPS здесь окупается.

Кризис типа «чёрный лебедь»

Медленный API при огромном объёме

API с долгим временем выполнения обслуживает почти два миллиарда запросов в месяц на бессерверной архитектуре, а выручка остаётся прежней. Вычисления, шлюз и логи перерастают доход. Загрузите пример и посмотрите, как счёт обгоняет выручку и как сервер по фиксированной цене возвращает месяц в плюс.

Матрица отраслевых ориентиров

ПоказательОпасная зонаСреднее по отраслиЛучшие 10 %
Месячные запросы, при которых небольшой VPS обычно выигрывает у бессерверной архитектурыБолее 500 млн на бессерверной архитектуре50–300 млнГибрид: стабильные маршруты на VPS, всплески на бессерверной архитектуре
Среднее время выполнения функцииБолее 800 мс100–300 мсМенее 100 мс
Инфраструктура как доля выручкиВыше 40 %10–20 %Ниже 8 %
Месячные часы эксплуатации небольшой конфигурации на VPSБолее 20 ч6–10 ч2–4 ч при автоматизации
Плата за шлюз и логи как доля бессерверного счётаВыше 60 %30–50 %Ниже 25 %

Переменные и рычаги

Запросов в месяц (млн)

Общее число запросов к API или страницам, которые обрабатывает ваше приложение за месяц, в миллионах.

Рычаг: Кэшируйте ответы на границе сети и откажитесь от «болтливого» опроса: каждый избежанный запрос — это запрос, за который вы не платите в бессерверной модели.

Среднее время выполнения (мс)

Сколько выполняется один запрос. Это определяет и плату за вычисления в бессерверной модели, и число запросов, которые способен обслужить VPS.

Рычаг: Профилируйте медленные функции, переиспользуйте соединения и сокращайте зависимости: время выполнения умножает счёт за вычисления и уменьшает ёмкость VPS.

Месячная выручка продукта

Сколько продукт зарабатывает каждый месяц; из этих денег нужно оплачивать инфраструктуру и ваше время.

Рычаг: Свяжите ценообразование с использованием, чтобы стоимость инфраструктуры росла вместе с выручкой, а не опережала её.

Цена VPS за экземпляр

Месячная цена одного виртуального сервера нужного вам размера, без резервного копирования.

Рычаг: Сравните провайдеров и размеры и используйте один более крупный экземпляр с планом снимков вместо нескольких маленьких.

Стоимость часа эксплуатации

Сколько стоит час вашего или инженерного времени, когда он тратится на серверы, а не на продукт.

Рычаг: Автоматизируйте деплой, обновления и резервное копирование небольшой повторяемой настройкой, чтобы время на серверы оставалось на уровне часа-двух в месяц.

Доля трафика на VPS

Ноль означает, что всё работает на бессерверной архитектуре, 100 — всё на VPS. Используется для проверки перехода.

Рычаг: Переносите на VPS только стабильные маршруты с большим объёмом, а всплесковые или редко используемые конечные точки оставьте бессерверными.

Как пользоваться этим симулятором

  1. 1Начните с реалистичного пресета или введите запросы, среднее время выполнения и выручку за прошлый месяц.
  2. 2Изучите пять блоков домино и посмотрите, что раньше станет красным: стоимость за миллион запросов или время эксплуатации.
  3. 3Нажмите «Найти мою точку разрыва», чтобы увидеть объём запросов, который обнуляет прибыль на бессерверной архитектуре.
  4. 4Сравните текущую конфигурацию с планом «всё на VPS» на 24-месячном графике или проверьте частичное разделение ползунком доли трафика.
  5. 5Прежде чем что-либо переносить, измерьте реальное время выполнения и счета за месяц.

Каких ошибок избегать

  • Сравнивать цену VPS только с ценой функций и игнорировать платежи за шлюз, логи и трафик на бессерверной стороне.
  • Оценивать часы эксплуатации в ноль, из-за чего VPS выглядит дешевле, чем есть, для команды с другими приоритетами.
  • Думать, что один VPS справится с любой нагрузкой, хотя медленные запросы и пики трафика быстро заполняют экземпляр.
  • Переносить всю систему сразу вместо того, чтобы перенести стабильные маршруты с большим объёмом и оставить остальное бессерверным.

Часто задаваемые вопросы

Всегда ли бессерверная архитектура дороже в большом масштабе?

Часто, но не всегда. Всплесковые или непредсказуемые нагрузки могут быть дешевле на бессерверной архитектуре даже в большом масштабе, потому что VPS приходится рассчитывать на пик. Стабильный трафик большого объёма обычно выгоднее серверам по фиксированной цене.

Почему время выполнения так важно?

Бессерверные вычисления тарифицируются по памяти-времени, поэтому удвоение времени выполнения примерно удваивает эту часть счёта. На VPS оно вдвое уменьшает число запросов, которые способен обслужить один экземпляр.

Как оценить собственное время на эксплуатацию?

Возьмите то, сколько тот же час принёс бы, будучи потраченным на продукт, или полную почасовую стоимость вашего инженера. Если вам нравится работа и лучшего применения этому часу нет, можно использовать более низкое значение.

А как насчёт надёжности и масштабирования на VPS?

Один VPS — единая точка отказа, поэтому серьёзные продукты добавляют второй экземпляр или балансировщик нагрузки; эта модель приближает это через число экземпляров. Проверьте, что предлагает ваш провайдер.

Как найти объём, при котором моя прибыль ломается?

Нажмите «Найти мою точку разрыва». Инструмент сдвигает каждый параметр к худшему краю и сообщает значение, при котором месячная прибыль обращается в ноль.

Насколько это точно?

Это учебная модель с иллюстративными прайс-листами, а не предложение и не консультация. Замените константы текущими ценами вашего провайдера и измеренным временем выполнения.

Это учебная модель планирования с заявленными допущениями. Она не является финансовой, налоговой или юридической консультацией. Подставьте собственные данные и проверяйте важные решения у квалифицированного специалиста.