Сравнить / Cloudflare Workers

Альтернатива Cloudflare Workers, которая запускает что угодно
Cloudflare Workers быстрые, дешёвые и вездесущие, потому что они — изоляты V8, а не машины. Это и есть ограничение: никаких нативных модулей, никаких произвольных бинарников, никакого процесса, который оставался бы жив между запросами. Собственный ответ Cloudflare — Containers, вторая среда выполнения на платном тарифе со своей системой тарификации. Lizard запускает обычный Linux-контейнер по умолчанию, где ffmpeg, Playwright, драйвер Postgres и потребитель очереди работают именно так, как написаны.
Почему разработчики ищут альтернативу Cloudflare Workers
Это не Node и не Linux
Workers реализуют подмножество API Node в модели изолята V8. Зависимость с нативным аддоном или CLI, в который вы делаете shell out — это не небольшая проблема, которую можно обойти, а вообще выход за рамки; node:child_process только кажется доступным, потому что это нефункциональный стаб. Ответ Cloudflare — отдельно тарифицируемый Container.
Тарификация — по CPU-времени, что скрывает потолок
Платный тариф — $5 в месяц за 10 млн запросов и 30 млн CPU-миллисекунд, затем $0.30 за миллион запросов и $0.02 за миллион CPU-мс. Дешево для маршрутизации и рендеринга, неудобно для чего-либо, нагрузящего вычисления.
Нет долгоживущего процесса
Worker существует, чтобы ответить на запрос, а Durable Objects дают вам состояние, а не демон. Ответ Cloudflare для потребителя очереди на всю ночь — Container, только на платном тарифе, тарифицируемый по памяти, CPU, диску и исходящему трафику, без обещания, что какой-либо инстанс выживет до утра.
Слой данных имеет форму Cloudflare
D1, KV, R2 и Durable Objects — хорошие продукты со своими API и своими лимитами. Уйти от них — реальная работа.
Lizard против Cloudflare Workers
Все цифры взяты из опубликованных прайсов Cloudflare Workers и наших собственных. Последняя проверка: 27 August 2026.
| Сравнивал | Lizard | Cloudflare Workers |
|---|---|---|
| Среда выполнения | Полноценный Linux-контейнер — любой язык, любой бинарник | V8-изоляты с подмножеством, совместимым с Node |
| Долгоживущие процессы | Да, без ограничения по времени | Не в Worker; Container остаётся горячим в течение заданного вами окна простоя, по умолчанию 10 минут |
| Нативные модули и бинарники | Все, что запускается на Linux | Не в Worker — только внутри Cloudflare Container, тарифицируется отдельно |
| Файловая система | Полный доступ на чтение и запись к корню | Только виртуальная — только для чтения /bundle и /tmp, очищаемый после каждого запроса, в пределах лимита 128 МБ памяти |
| Биллинг | $0.0250128 за vCPU-час, $0.0125064 за ГБ-час, по фактическому использованию | $5 в месяц за 10 млн запросов и 30 млн CPU-мс, затем $0.30 за миллион запросов и $0.02 за миллион CPU-мс |
| Исходящий | $0.045 за ГБ с первого байта | Не тарифицируется |
| Холодные запуски | Нет — процесс уже запущен | Эффективно нет — изоляты стартуют за однозначные миллисекунды |
| Бесплатный тариф | 10 $ пробных средств, срок действия — 31 день | 100 000 запросов в день, 10 мс CPU на вызов |
| База данных | Managed Postgres, Redis, S3-совместимое хранилище в одном проекте | D1, KV, R2, Durable Objects |
| Глобальное размещение | Регионы, которые выбираете вы | Каждая локация Cloudflare, по умолчанию |
Когда Cloudflare Workers — лучший выбор
Выбирайте Workers, когда нужна обработка запросов рядом с пользователями: маршрутизация, редиректы, проверки авторизации, API-шлюзы и статические сайты с небольшой логикой. Включённые запросы и нелимитированный исходящий трафик могут сделать его дешевле при высокой нагрузке. Для небольшого приложения, которому нужен Workers Paid, сравните его ежемесячный минимум с измеренным по ресурсам счётом Lizard. Можно также запускать Workers на периферии, а Lizard — для origin.
Переход с Cloudflare Workers
Dockerfile не нужен — lizardpack сам определяет стек и пишет его на узле сборки. Если в репозитории уже есть Dockerfile, он используется как есть.
Часто задаваемые вопросы
Для кода, которому нужен настоящий рантайм — нативные модули, бинарники, файловая система или долгоживущий процесс — подойдёт контейнерная платформа вроде Lizard, Railway или Fly.io. Для серверлесса с меньшими ограничениями рантайма — Google Cloud Run или Deno Deploy. Многие команды оставляют Workers на периферии и переносят только то, что не вписывается в его ограничения.
Потому что Workers — это изоляты V8, а не процессы Node.js. Пакеты с нативными аддонами негде выполнять, а те, что запускают дочерние процессы, натыкаются на node:child_process — это просто нерабочая заглушка. Такому коду нужен Linux-рантайм, который даёт контейнерная платформа.
Бесплатный тариф даёт 100 000 запросов в день с лимитом 10 мс CPU на вызов. Платный тариф — $5 в месяц: включает 10 млн запросов и 30 млн CPU-миллисекунд, дальше $0.30 за миллион запросов и $0.02 за миллион CPU-мс. Исходящий трафик не тарифицируется вообще.
Не внутри Worker. На Cloudflare — да: Containers вышел в GA в апреле 2026 на платном тарифе Workers, запускает любой образ и работает до заданного таймаута бездействия, по умолчанию 10 минут. Cloudflare не гарантирует, что экземпляр будет работать заданное время, диск эфемерный, а память, CPU, диск и исходящий трафик тарифицируются сверх $5 плана.
Для небольших нагрузок, требующих Workers Paid, Lizard может выйти дешевле, потому что нет $5 ежемесячного минимума. Приложение со средней нагрузкой 0.01 vCPU и 0.1 ГБ памяти в течение 720 часов с 10 ГБ исходящего трафика обойдётся примерно в $1.53 за ресурсы Lizard плюс комиссии за платеж. Workers Free может стоить $0 для подходящих нагрузок, а включённые запросы и нетарифицируемый исходящий трафик делают Workers выгоднее при высоком трафике. Сравнивайте одну и ту же задачу, хранилище и лимиты.
Разрабатывайте с ИИ. Развёртывайте с Lizard.
Вам не нужна платформенная команда, чтобы выйти в продакшн. Весь ваш облак — в одной команде CLI.
- Рабочие пространства
- —
- Сервисы
- —
- Аддоны
- —
- Развёртывания
- —