Как Vercel построила Fluid: архитектура и экономия до 95% на серверных вычислениях
Несколько месяцев назад Vercel анонсировала Fluid — новый подход к бессерверным вычислениям, который эффективнее использует ресурсы, минимизирует холодный старт и значительно снижает затраты. На конференции Vercel Ship 2025 компания представила активное ценообразование на CPU, делающее вычисления ещ

Несколько месяцев назад Vercel анонсировала Fluid — новый подход к бессерверным вычислениям, который эффективнее использует ресурсы, минимизирует холодный старт и значительно снижает затраты. На конференции Vercel Ship 2025 компания представила активное ценообразование на CPU, делающее вычисления ещё более экономичными. Сегодня Fluid обрабатывает свыше 45 миллиардов запросов еженедельно, позволяя клиентам экономить до 95% и никогда не платить за время простоя CPU. За этими цифрами стоят более двух лет разработки инфраструктуры.
Как Vercel построила Fluid: архитектура бессерверных серверов
Ключевая инновация Fluid — отказ от традиционной модели, где за каждым запросом закрепляется выделенный процесс. Вместо этого Vercel внедрила концепцию «серверных пулов» — динамических групп виртуальных машин, которые могут обслуживать множество функций одновременно. Это позволяет перераспределять ресурсы в реальном времени и устраняет необходимость держать процессы в ожидании.
Архитектура Fluid базируется на трёх компонентах: планировщик запросов, легковесные изоляторы выполнения и распределённый кэш. Планировщик анализирует входящие запросы и мгновенно назначает их на свободные вычислительные слоты. Изоляторы, построенные на базе Firecracker microVM, запускаются за миллисекунды и не требуют загрузки полной операционной системы. Кэш хранит часто используемые данные и образы функций, что дополнительно снижает задержки.
Чем Fluid отличается от традиционных бессерверных платформ?
Главное отличие — модель ценообразования. В классических бессерверных системах (AWS Lambda, Google Cloud Functions) вы платите за время выполнения функции, включая периоды ожидания ответа. Fluid вводит Active CPU pricing: вы платите только за фактическое использование процессора, а не за календарное время. Если функция ждёт ответа от базы данных или внешнего API, CPU не загружен — и вы не платите. Это особенно выгодно для операций ввода-вывода, которые составляют до 70% времени выполнения типичного веб-приложения.
Технические детали: как Fluid управляет ресурсами
Для достижения низких задержек Vercel разработала собственный планировщик на Rust, способный обрабатывать миллионы решений в секунду. Планировщик использует алгоритм прогнозирования нагрузки на основе машинного обучения, который предсказывает пиковые часы и заранее подготавливает пулы виртуальных машин. Изоляторы выполняются в среде с минимальным оверхедом — каждый микроВМ потребляет около 5 МБ оперативной памяти, а время запуска не превышает 5 миллисекунд.
Безопасность изоляции обеспечивается аппаратной виртуализацией через KVM. Каждый арендатор работает в отдельном домене, недоступном для соседних процессов. Для обмена данными между функциями используется разделяемая память через RDMA, что сокращает задержки до микросекунд. Распределённый кэш построен на базе Redis Cluster и обеспечивает время доступа менее 1 миллисекунды для 95% запросов.
Как Fluid снижает затраты на облачные вычисления?
Fluid снижает затраты за счёт оплаты только за активное использование CPU, что особенно выгодно для приложений с интенсивным вводом-выводом. Например, если функция ожидает ответа от базы данных, процессор простаивает, и платить за это время не нужно. В традиционных системах такие периоды ожидания включаются в стоимость. Кроме того, динамическое распределение ресурсов позволяет эффективнее использовать инфраструктуру, уменьшая общее количество необходимых виртуальных машин.
Кого затронет Fluid и как изменится рынок
Для разработчиков Fluid означает существенное снижение счетов за облако. Стартапы и средние компании, использующие Vercel для хостинга приложений, смогут перераспределить бюджет на развитие продукта. Крупные предприятия, обрабатывающие миллионы запросов в день, увидят сокращение затрат на инфраструктуру до 95% — особенно для сервисов с неравномерной нагрузкой.
Однако платформа привязана к экосистеме Vercel. Разработчикам, использующим другие облака, придётся мигрировать или дожидаться аналогичных решений от конкурентов. AWS и Google Cloud уже экспериментируют с похожими моделями, но пока не представили коммерческих продуктов. Для российских компаний Fluid может быть менее доступен из-за санкционных ограничений и зависимости от зарубежной инфраструктуры.
Конкуренты вроде Cloudflare Workers и Deno Deploy также предлагают низкие задержки, но их модели ценообразования остаются традиционными. Fluid становится первым крупным игроком, внедрившим оплату только за активное использование CPU. Это может подстегнуть всю индустрию к пересмотру тарифов.
Что будет дальше
Vercel продолжает расширять возможности Fluid. В ближайших планах — поддержка GPU для задач машинного обучения и более глубокая интеграция с фреймворками Next.js и SvelteKit. Компания также работает над версией Fluid для локальной разработки, чтобы разработчики могли симулировать бессерверное окружение на своих машинах.
Аналитики ожидают, что к концу 2026 года доля бессерверных вычислений с активным ценообразованием достигнет 30% рынка. Vercel, благодаря двухлетнему инженерному заделу, находится в выигрышной позиции. Если конкуренты не ответят аналогичными продуктами, Fluid может стать стандартом де-факто для нового поколения облачных приложений.
Итог
Fluid от Vercel — это не просто эволюция бессерверных вычислений, а смена парадигмы. Переход от оплаты за время к оплате за фактическое использование CPU делает облачные сервисы более справедливыми и доступными. В ближайшие два года стоит ожидать, что другие провайдеры последуют примеру Vercel, а Fluid укрепится как технологический лидер. Разработчикам, которые хотят оптимизировать затраты и производительность, стоит внимательно изучить возможности Fluid уже сегодня.