Какая облачная песочница дешевле всего для ИИ-агентов, выполняющих код?
У Lizard самый низкий опубликованный тариф на работу среды среди восьми провайдеров и классов ресурсов в этом сравнении: $0.0162 в час. Тариф Pro стоит $19 в месяц и включает использование ресурсов на $19. Для 10,000 задач по пять минут наша оценка составляет $19 с учетом подписки, а у Cloudflare — $74.32: это следующая по величине сумма. Для небольших нагрузок другие варианты могут стоить меньше: ежемесячный кредит Modal на $30 покрывает наш пример с десятью часами работы. Цены Lizard, цены Modal.
Мы сравниваем E2B, Daytona, Modal, Vercel Sandbox, Cloudflare Sandbox, Blaxel, Runloop и Lizard. Мы проверили тарифы и документацию 28 октября 2026 года. Мы публикуем это руководство в Lizard и включаем в него свой продукт. Расчеты опираются на открытые цены и фиксированную длительность задач; мы не проверяли, обеспечивают ли все восемь провайдеров одинаковую производительность.
Сколько стоит час работы сопоставимой песочницы?
Для базовой нагрузки нужны примерно 2 vCPU и 4 GB памяти при средней загрузке CPU 20%. Токены модели оплачиваются отдельно: эти цены покрывают среду, которая выполняет код агента.
| Провайдер | Конфигурация | Опубликованные тарифы на CPU и память | Сумма за час при загрузке CPU 20% |
|---|---|---|---|
| Lizard | Small: 2 vCPU, 4 GB, диск 5 GB | $0.0162/hour за весь комплект | $0.01620 |
| E2B | 2 vCPU, 4 GiB | $0.0504/vCPU-hour + $0.0162/GiB-hour | $0.16560 |
| Daytona | 2 vCPU, 4 GiB | $0.0504/vCPU-hour + $0.0162/GiB-hour | $0.16560 |
| Modal Sandbox | 1 физическое ядро, запрос и лимит памяти — 4 GiB | $0.141912/core-hour + $0.024012/GiB-hour | $0.23796 |
| Vercel Sandbox | 2 vCPU, 4 GB, iad1 | $0.128/active-vCPU-hour + $0.0212/GB-hour | $0.13600 |
| Cloudflare Sandbox | 2 vCPU, 6 GiB, диск 5 GB | $0.072/active-vCPU-hour + $0.009/GiB-hour | $0.08406 с учетом диска |
| Blaxel | 4 GB и соответствующие 2 ядра CPU | $0.0414/GB-hour; CPU включен | $0.16560 в активном состоянии |
| Runloop | Medium: 2 CPU, 4 GB | $0.108/CPU-hour + $0.0252/GB-hour | $0.31680 без учета диска |
Источники тарифов: Lizard, E2B, Daytona, Modal, Vercel, Cloudflare, Blaxel, Runloop.
На сравнение влияют три различия в конфигурациях:
- Modal считает одно физическое ядро равным двум vCPU. Мы резервируем одно ядро и 4 GiB. Настройка
cpu=2зарезервирует два физических ядра и повысит эту сумму до $0.379872/hour. Тарифы Sandbox уже включают надбавку за ресурсы, которые провайдер не может принудительно отозвать. Ресурсы Modal. - Cloudflare требует не менее 3 GiB на vCPU. Мы используем экземпляр с собственной конфигурацией: 2 vCPU и 6 GiB, а также учитываем плату за диск на 5 GB. Точно повторить конфигурацию с 2 vCPU и 4 GiB нельзя. Лимиты Cloudflare.
- Файловая система Blaxel с правом записи расходует RAM. По возможности лимит
tmpfsсоставляет примерно половину доступной памяти. Для большого дерева зависимостей может понадобиться том или больше RAM. Файловая система Blaxel.
Мы сохраняем единицы GB или GiB каждого провайдера; один GiB содержит примерно на 7.4% больше байтов. Число CPU тоже не гарантирует одинаковую скорость сборки. Используйте наименьшую конфигурацию, которая надежно выполняет вашу задачу: легким инструментам может хватить меньше ресурсов, чем в нашем примере.
Как подписки и кредиты меняют счет
| Провайдер | Регулярная плата за тариф | Включенные ресурсы или кредит |
|---|---|---|
| Lizard | Pro: $19/month с учетом налогов; без платы за пользователя | $19/month на общие ресурсы платформы |
| E2B | Hobby: $0; Pro: $150/month плюс использование ресурсов | Разовый бонус $100; в Pro нет регулярного кредита на вычисления |
| Daytona | Оплата ресурсов с баланса | $200 на вычисления при старте; пополнения открывают уровни квот |
| Modal | Starter: $0; Team: $250/month плюс использование ресурсов | $30/month на Starter; $100/month на Team |
| Vercel | Pro: $20/month, включая одного пользователя с правом развертывания | $20 на подходящие виды ресурсов; каждый дополнительный пользователь с правом развертывания стоит $20 |
| Cloudflare | Workers Paid: $5/month | Отдельные включенные объемы CPU, памяти и диска |
| Blaxel | Без фиксированной подписки | До $200 стартовых кредитов; пополнения определяют уровни квот |
| Runloop | Basic: $0; Pro: $250/month плюс использование ресурсов | Пробный кредит $50; включенные объемы хранилища зависят от тарифа |
Источники условий подписки: оплата Lizard, оплата E2B, оплата Daytona, Modal, Vercel Pro, Cloudflare, Blaxel, Runloop.
В Lizard использование подходящих ресурсов на $100 дает итоговый счет $100: подписка покрывает первые $19. E2B Pro добавляет $150 к стоимости ресурсов. Взнос в Daytona или Blaxel идет на оплату будущего использования; учитывайте его как сумму, которую нужно внести заранее, но не записывайте ее в расходы дважды.
Приведенные ниже оценки не учитывают стартовые бонусы и предполагают, что регулярные кредиты не потрачены на другие ресурсы аккаунта. Семидневный пробный период Lizard включает использование ресурсов на $5 и требует банковскую карту. Vercel Hobby предоставляет бесплатные объемы ресурсов для некоммерческих проектов, которые отвечают его условиям; для коммерческой работы мы используем Pro. Условия Vercel Hobby.
Стоимость за месяц: три сценария работы агентов
Все три примера предполагают загрузку CPU 20% и такой график:
- Прототип: 120 задач по пять минут, всего десять часов работы песочниц, не более двух одновременно.
- 10,000 задач: по пять минут каждая, 833.33 часа работы песочниц, не более 20 одновременно. Распределите запуски на 30 дней, не превышая 400 в день.
- 50 рабочих пространств: по восемь часов в день в течение 22 дней, всего 8,800 часов работы песочниц и 1,100 запусков. Каждый день экспортируйте результаты и завершайте работу сред.
| Провайдер и тариф | Прототип | 10,000 задач | 50 рабочих пространств |
|---|---|---|---|
| Lizard Pro | $19.00 | $19.00 | $142.56 |
| E2B Hobby / Pro | $1.66 / $151.66 | $138.00 / $288.00 | $1,607.28, требуется Pro |
| Daytona | $1.66 | $138.00 | $1,457.28 |
| Modal Starter | $0.00 | $168.30 | $2,064.05 |
| Vercel Pro | $20.00 | $113.34 | $1,196.80 |
| Cloudflare Workers Paid | $5.32 | $74.32 | $744.00 |
| Blaxel | $1.66 | $138.00 | $1,457.28 |
| Runloop Basic | $3.17 | $264.00 | $2,787.84 |
Это промежуточные суммы, а не полные счета за приложение. Они включают регулярную плату за тариф и применимые кредиты на вычисления. Для Cloudflare мы учитываем диск работающей среды и включенные объемы ресурсов; для Vercel — плату за создание сред. Добавьте расходы на хранилище, сеть, сборки, налоги, если они применяются, и сервисы управления агентами. Токены модели по-прежнему оплачиваются отдельно.
Страницы E2B об оплате и ценах расходятся в том, нужен ли Pro для настройки CPU/RAM. Уточните, доступна ли выбранная конфигурация на Hobby; выше приведены обе цены. Для пятидесяти одновременных восьмичасовых сеансов Pro нужен в любом случае. Для Modal Starter мы предполагаем не более трех пользователей-разработчиков. Расчет Runloop Basic предполагает завершение работы; приостановка и возобновление на Pro добавляют $250/month.
Пула CPU/RAM на уровне Tier 2 в Daytona хватает на 50 рабочих пространств из нашего примера, но потребности в диске и сети могут потребовать более высокого уровня. Tier 1 в Blaxel допускает 50 песочниц, включая сохраненные среды в режиме ожидания. Квоты Daytona, квоты Blaxel.
Расчет для 10,000 задач
Диаграмма сравнивает плату за использование ресурсов. В таблице месячных затрат выше мы добавляем плату за тариф и учитываем регулярные кредиты.
Sandbox-hours = 10,000 × 5 / 60 = 833.333…
Active CPU-hours = 833.333… × 2 × 20% = 333.333…
Lizard usage = 833.333… × $0.0162 = $13.50
Lizard Pro subtotal = max($19, $13.50) = $19
Cloudflare subtotal = $5 plan
+ (333.333… - 6.25 included CPU-hours) × $0.072
+ (5,000 - 25 included GiB-hours) × $0.009
+ (4,166.666… - 200 included GB-hours) × $0.000252
= $74.32
Vercel usage = 333.333… × $0.128
+ 833.333… × 4 × $0.0212
+ 10,000 × $0.60 / 1,000,000 creations
= $113.34
Vercel Pro subtotal = max($20, $113.34) = $113.34Включенные объемы Cloudflare относятся к отдельным ресурсам; неиспользованный объем CPU нельзя зачесть в оплату памяти. Для Worker, Durable Object и журналов нужен отдельный бюджет.
Пять минут — это оплачиваемое время. Добавьте время запуска, повторных попыток, оплачиваемых переходов между состояниями или задержку перед режимом ожидания, если они увеличивают этот срок. Для задач Vercel короче минуты учитывайте минимальный шаг тарификации памяти в одну минуту.
Когда другой провайдер стоит меньше?
Регулярный кредит Modal на $30 покрывает примерно 126 часов при нашем объеме резервирования. Сумма за вычисления остается ниже минимальных $19 в Lizard примерно до 206 часов. E2B Hobby обходится дешевле $19 примерно до 115 часов, если конфигурация отвечает условиям тарифа и с учетом дополнительных расходов.
Если у вас уже есть аккаунт Lizard Pro с неиспользованным включенным объемом ресурсов, прототип может не потребовать доплаты. Тот же принцип действует для других общих кредитов. Сравнивайте доплату в существующем аккаунте отдельно от стоимости нового.
Простой, приостановка и остановка песочниц стоят по-разному
При нулевой загрузке CPU работающая песочница Vercel из нашего примера по-прежнему стоит $0.0848/hour за память. Память и диск Cloudflare стоят $0.05526/hour. Lizard, E2B и Daytona продолжают брать плату за ресурсы работающих сред. Modal берет плату за больший из двух объемов ресурсов: запрошенный или фактический; Blaxel — за выделенную память, пока среда активна.
| Провайдер | Что происходит, когда работа прекращается? |
|---|---|
| Lizard | Приостановка останавливает вычисления и по умолчанию сохраняет диск, RAM и процессы. Persistent Volumes остаются платными. Принудительное завершение удаляет временный диск. |
| E2B | Приостановка сохраняет файловую систему и память. По документации плата в этом состоянии равна нулю, а срок хранения не истекает автоматически. |
| Daytona | Диск приостановленной или остановленной среды остается платным. Приостановка ВМ сохраняет память; для архивации контейнера действуют другие правила оплаты. |
| Modal | Завершение прекращает работу экземпляра. Снимки файловой системы по умолчанию хранятся 30 дней; срок хранения снимков памяти истекает через семь дней. |
| Vercel | Песочницы с сохранением данных восстанавливают состояние файловой системы. Не рассчитывайте на восстановление памяти процессов. Снимки и диски оплачиваются отдельно. |
| Cloudflare | Спящий режим прекращает начисления за экземпляр. Сохраните файлы перед завершением работы; восстановление файловой системы не восстанавливает память процессов. |
| Blaxel | Режим ожидания сохраняет полное состояние и останавливает вычисления; сохраненные снимки остаются платными. Соединения могут задерживать переход в режим ожидания. |
| Runloop | Приостановка на Pro прекращает начисления за CPU/RAM, но плата за диск сохраняется. Basic поддерживает только завершение работы. |
Источники сведений о жизненном цикле: Lizard, E2B, Daytona, Modal, Vercel, Cloudflare, Blaxel, Runloop.
По документации Blaxel переходит в режим ожидания примерно через 15 секунд после закрытия соединений; открытое соединение WebSocket без обмена данными может продлить активное состояние. Учитывайте эту задержку при коротких частых обращениях.
Чтобы приостанавливать песочницу на время вызовов модели, запускайте процесс управления агентом вне нее: замороженный процесс не может завершить собственный сетевой запрос. После возобновления будьте готовы заново подключиться к удаленным сервисам, даже если песочница сохранила память.
Modal может стоить меньше, чем указано в нашей таблице, если запрашивать меньше ресурсов. Возможность временно превысить запрос CPU зависит от доступных мощностей; слишком низкий запрос памяти может привести к принудительному удалению среды. Выбирайте объемы запросов по замерам потребления. Подбор ресурсов Modal.
Хранилище, передача данных и другие расходы
| Провайдер | Какие расходы на хранилище учесть | Условия передачи данных |
|---|---|---|
| Lizard | Persistent Volumes: $0.000000054/GB-second, около $0.141912/GB за 730 часов | 2 TB на аккаунт за скользящий период в 30 дней; больший объем согласуйте заранее |
| E2B | Hobby включает диск песочницы на 10 GiB; Pro — на 20 GiB. Приостановка не оплачивается | На изученных открытых страницах нет тарифа за единицу переданных данных |
| Daytona | Дополнительный диск: $0.000108/GiB-hour; отдельные снимки могут оставаться платными | Младшие уровни ограничивают адреса назначения; уточните условия передачи данных |
| Modal | Тома: $0.09/GiB-month; заявлен бесплатный объем 1 TiB/month | Starter: 1 TiB/month, затем $0.04/GiB |
| Vercel | Снимки $0.08/GB-month; диски в iad1 $0.05/GB-month, плюс чтение $0.0015/GB и запись $0.004/GB | Загрузка из интернета бесплатна; исходящий трафик и трафик через открытые порты оплачиваются по тарифам передачи данных |
| Cloudflare | Диск работающей среды $0.000252/GB-hour; для резервных копий R2 отдельно оплачиваются хранение и запросы | Северная Америка/Европа: включен 1 TB, затем $0.025/GB; в других регионах условия отличаются |
| Blaxel | Снимки в режиме ожидания $0.20/GB-month; тома $0.12/GB-month; образы $0.045/GB-month | Передача данных включена в опубликованные цены |
| Runloop | Диск Devbox $0.00034236/GB-hour; хранение снимков, шаблонов и объектов $0.000072/GB-hour | В изученных тарифах нет цены за единицу переданных данных |
Источники: оплата Lizard, лимиты Lizard, оплата E2B, цены Daytona, сетевые правила Daytona, хранилище Modal, передача данных Modal, Vercel, Cloudflare, R2, Blaxel, Runloop.
В примере с 10,000 задач пять дополнительных GiB диска Daytona добавляют около $0.45, если хранить данные только во время работы. Диск Medium на восемь GB в Runloop добавляет $2.28 до вычета включенных объемов; уточните, на какие классы хранилища они распространяются. Хранение данных между запусками увеличивает расходы.
Размещение тоже влияет на цену. Modal применяет множитель 1.15× при выборе широкой группы регионов или 1.75× при более узком выборе; в нашей оценке мы не закрепляем место размещения. Для Vercel здесь мы используем тарифы iad1. Сборки шаблонов Runloop добавляют $0.252/build-hour. Регионы Modal, цены Runloop.
Подходит ли тариф для вашей нагрузки?
| Провайдер | Лимиты, которые могут изменить цену или потребовать другой тариф |
|---|---|
| Lizard Pro | 100 работающих сред; 24 новых запуска в минуту, 120 в час, 400 в день. Возобновление не считается новым запуском. |
| E2B | Hobby: 20 одновременных сред, сеансы по одному часу. Pro: 100 одновременных сред, сеансы по 24 часа; платное увеличение числа одновременных сред. |
| Daytona | Tier 2: карта и взнос $25. Tier 3: взнос $500. Tier 4: $2,000 каждые 30 дней. Уровни 1/2 ограничивают адреса исходящих подключений. |
| Modal | Starter: три пользователя-разработчика, заявлено 100 одновременных контейнеров. Для крупного запуска уточните фактические квоты Sandbox. |
| Vercel | Hobby: десять одновременных сред, 45 минут. Pro: 10,000 одновременных сред, 24 часа; доступная скорость создания растет постепенно. |
| Cloudflare | Экземпляры с собственной конфигурацией: до 4 vCPU, 12 GiB при стандартных лимитах. Также действуют ограничения ресурсов аккаунта. |
| Blaxel | Пополнения за скользящий период открывают уровни: $20 для 50 песочниц, $50 для 200. Режим ожидания учитывается; одного остатка на балансе недостаточно для сохранения уровня. |
| Runloop | Пробный период: три работающих Devboxes. Уточните число одновременных сред на платных тарифах. Приостановка и возобновление требуют Pro. |
Источники лимитов: Lizard, E2B, Daytona, Modal, Vercel, Cloudflare, Blaxel, Runloop.
Lizard Pro не позволяет создать 100,000 новых сред за месяц. Лимит 400 в день дает не более 12,000 за 30 дней. Повторное использование рабочих пространств меняет нагрузку и требования к изоляции. Если нужно больше новых запусков, запросите цены и квоты Enterprise до расчета затрат.
Сетевой уровень Daytona может оказаться важнее лимитов CPU: агенту, который посещает произвольные сайты, может понадобиться Tier 3 со взносом $500. В Blaxel удаляйте среды с истекшим сроком или оставляйте запас квоты на сохраненные сеансы в режиме ожидания.
Возможности, за которые стоит платить
| Провайдер | Что стоит оценить помимо почасового тарифа |
|---|---|
| Lizard | Микро-ВМ Firecracker с собственными ядрами; команды, файлы, предварительный просмотр, рабочий стол и шаблоны агентов для программирования через Lizard SDK и Lizard CLI |
| E2B | API выполнения кода для агентов и приостановка с сохранением памяти и бесплатным хранением в этом состоянии |
| Daytona | Выбор среды выполнения: контейнер или ВМ; приостановка, создание ответвлений и снимков ВМ с сохранением памяти |
| Modal | Гибкие запросы ресурсов и задачи с GPU; выбор среды выполнения: ВМ или gVisor |
| Vercel | Интеграция с приложениями Vercel, сохранение файловой системы и высокий заявленный лимит одновременных сред |
| Cloudflare | Интеграция с Workers и Durable Objects с оплатой активного использования CPU |
| Blaxel | Автоматический режим ожидания и полное восстановление состояния между подключениями |
| Runloop | Devboxes, шаблоны Blueprints для повторного использования и снимки; приостановка и возобновление на Pro |
Источники сведений о возможностях: Lizard, E2B, изоляция Daytona, среды выполнения Modal, Vercel, Cloudflare, Blaxel, Runloop.
Для Lizard проверьте, хватит ли диска Small на 5 GB, и изучите каталог шаблонов. Публичный CLI не поддерживает загрузку собственных шаблонов. Подключенные Persistent Volumes привязаны к узлу, допускают только одно подключение и не позволяют создавать ответвления работающей среды. При создании через SDK/CLI время жизни по умолчанию составляет пять минут; для восьмичасового сеанса задайте больший срок. Тома Lizard, лимиты.
Выбирайте по стоимости успешно выполненной задачи
Запустите типичную задачу с той же моделью, репозиторием и проверкой результата. Запишите оплачиваемое время, повторные попытки, объем памяти, сохраненное состояние и объем передачи данных. Затем рассчитайте:
Cost per successful task =
(plan + compute + storage + network + other charges
- applicable recurring credits) / successful tasksПрименяйте кредиты только к тем расходам, на которые они распространяются. Измерьте скорость выполнения задач, прежде чем считать, что одинаковая почасовая цена дает одинаковый объем работы. Проверьте изоляцию, исходящий доступ и учетные данные перед запуском недоверенного кода.
Для небольшого эксперимента начните с регулярных бесплатных объемов ресурсов. Для двух более крупных нагрузок выше Lizard дает самую низкую промежуточную сумму среди рассмотренных провайдеров. Если его размеры сред и квоты вам подходят, создайте песочницу Lizard и сравните выполнение одной задачи с вашим текущим провайдером.
Разрабатывайте с ИИ. Развёртывайте с Lizard.
Вам не нужна платформенная команда, чтобы выйти в продакшн. Весь ваш облак — в одной команде CLI.
- Сервисы
- —
- Аддоны
- —
- Развёртывания
- —
- Запуски sandbox
- —