Выбор между serverless и kubernetes к 2026 году стал куда прагматичнее. Платформы повзрослели, FinOps стал обязательной дисциплиной, а облачные расходы растут быстрее, чем хотелось бы финансистам. Маркетинг по-прежнему обещает «оплату только за использованное» для FaaS и «контроль и предсказуемость» для контейнеров, но за обеими — нюансы, незаметно растящие расходы.
Почему счёт у serverless и Kubernetes разный
Сравнивать архитектуры напрямую некорректно: счёт у них устроен по-разному. В FaaS оплата складывается из трёх частей — числа запусков функции, длительности её работы (отсчёт в миллисекундах) и объёма памяти. Простаивает функция — платить не за что. Кластер занимает мощности круглосуточно: затраты легко прогнозировать, но в простое деньги уходят на незагруженные ноды, а при плотной загрузке цена обработки запроса заметно падает.
Когда дешевле serverless
Главное преимущество FaaS — нагрузка, которая скачет. Когда трафик идёт короткими всплесками (отклик на внешние события, ночные задания), постоянно работающий контейнер становится расточительством: платить за круглосуточную аренду ради нескольких тысяч срабатываний бессмысленно. Удачно ложатся на serverless и событийные цепочки: файл в хранилище сам инициирует функцию, итог уходит в очередь, а связка с брокерами упрощает архитектуру. Отдельная ниша — продукты с непредсказуемым спросом: на старте траты растут вслед за притоком аудитории, а не резервируются заранее.
Когда выгоднее Kubernetes
Стоит потоку стать ровным, и те же качества оборачиваются слабостями. При плотной постоянной нагрузке (десятки миллионов обращений в месяц) собственный кластер дешевле оплаты сопоставимого числа вызовов, а обратные переезды с FaaS на контейнеры с кратной экономией уже не редкость. Не годится serverless и для долгих расчётов: жизнь функции ограничена жёстко, обычно четвертью часа, поэтому пакетная обработка, перекодирование видео и обучение моделей сюда не помещаются — у кластера таких потолков нет. Чувствительные к задержкам сервисы страдают от холодного старта в сотни миллисекунд: прогретые поды в Kubernetes отвечают ровнее и дешевле резерва инициализированных экземпляров.
Скрытые расходы FaaS
Цена вызова выглядит мизерной, но итоговую сумму создают не функции, а окружающие сервисы. Шлюз NAT тарифицируется без остановки даже в простой — ресурс оплачивается, не давая отдачи. Входной API-шлюз и журналы растут вместе с числом обращений и порой становятся самой увесистой статьёй. Добавилась плата за инициализацию: с 2025 года холодный старт учитывается в счёте, и для тяжёлых сред вроде Java и .NET это ощутимо бьёт по бюджету. Экономить на памяти тоже невыгодно — функция со скромным ОЗУ работает дольше и в сумме выходит дороже.
Где переплачивает Kubernetes
Контейнеры умеют тратить деньги впустую ничуть не хуже. Типичная картина: без автоматического масштабирования и подбора размеров кластер загружен едва на десятую часть, а оплачиваются все ноды целиком. Сверху ложится обвязка — мониторинг, контроллер входящего трафика, сервисная сетка, средства доставки, — и каждый элемент тянет свои расходы. Наконец, кластеру нужны люди — инженеры эксплуатации и платформенные специалисты, чья работа при малых объёмах делает затею экономически сомнительной.
FinOps — обязательная практика
Без FinOps оптимизация затрат невозможна ни в одной модели. Базовый минимум: тэгирование ресурсов (владелец, проект, среда), оценка стоимости решения ещё до развёртывания («сдвиг влево» в конвейерах сборки и доставки) и оповещения об аномалиях, ловящие случайный рекурсивный вызов или сбойную конфигурацию.
Гибрид и российская специфика
Зрелые команды редко выбирают одно: ядро (API, базы, постоянные сервисы) живёт в Kubernetes, периферия (вебхуки, события, файлы) — на serverless. База предсказуема, а пики оплачиваются по факту.
На российском рынке к 2026 году чаша весов нередко склоняется к контейнерам. Сказываются требования регуляторов (152-ФЗ и нормы ФСТЭК проще выполнять при чётком разделении зон), преобладание постоянно работающих корпоративных систем и потребности машинного обучения. В качестве готового сервиса доступны Kubernetes-кластеры в облаке, в том числе с видеокартами под задачи машинного обучения, — всё это работает на российских площадках и снимает значительную часть требований крупного заказчика ещё на старте.
Вывод
Универсального ответа нет: serverless дешевле на редкой и непредсказуемой нагрузке, Kubernetes — на плотной и стабильной, а между ними чаще всего выигрывает гибрид. Ключевой навык 2026 года — считать полную стоимость владения и встроить FinOps в разработку, чтобы расходы на облако не обгоняли рост бизнеса.
| Авторизоваться через: |
|

