Назад
Cloudflare переробила Containers для агентних навантажень, запуск прискорився у 6 разів
SiTech AI Team2 წთ. საკითხავი

Cloudflare переробила Containers для агентних навантажень, запуск прискорився у 6 разів

Cloudflare переробила архітектуру Containers для агентних sandbox: код під час запуску обирає image та instance type, медіанний запуск скоротився з 4 секунд до 648 мілісекунд, а snapshot-и вже в публічній беті.

Cloudflare 30 вересня оголосила, що переробила Containers для агентних навантажень. Згідно з блогом компанії, код тепер під час запуску може обирати image та instance type для кожного sandbox, Containers запускається у 6 разів швидше, а snapshot-и файлової системи доступні в публічній беті.

Нова scheduling policy у коді

Ядро зміни — scheduling policy під назвою durable_object. Разом із нею image та compute-ресурси більше не фіксуються під час deploy: обидва є аргументами, які код передає під час запуску sandbox. Раніше кожна комбінація одного image та одного instance type була окремим застосунком із власним Durable Object namespace, а додавання нового середовища вимагало нового deployment. Тепер один клас Durable Object може одночасно запускати Node.js і Python sandbox різного розміру.

Ця сама зміна спростила rollout-и. Код може протестувати новий toolchain на 5% sandbox за допомогою хешування ID Durable Object, зафіксувати активні проєкти на поточному image, перевести робоче середовище на природній точці переходу або повернутися до попередньої версії.

Запуск у 6 разів швидше

У незалежному тесті ComputeSDK Burst TTI Benchmark показує, що під час одночасного запуску 100 sandbox медіанний час упав з 4,049 секунди до 648 мілісекунд, тобто у 6,2 раза. 95-й перцентиль зменшився з 5,839 секунди до 910 мілісекунд, а 99-й — з 6,717 секунди до 1129 мілісекунд. У попередньому тесті Cloudflare один акаунт створив 100 000 контейнерів за 5,387 секунди в шести локаціях.

До швидкості додається готовий системний image cloudflare/debian-trixie, який містить Debian Trixie Slim і Node.js 24.20.0 LTS. З його використанням агенту більше не потрібно створювати й збирати Dockerfile.

Snapshot-и та довгі сесії

Snapshot-и файлової системи доступні в публічній беті. Вони незмінні та багаторазово використовувані: з одного підготовленого середовища можна запустити багато ізольованих sandbox, що особливо корисно під час оцінювання агентів, коли одна умова змінюється, а решта має залишатися незмінною. snapshot також зберігає файли, створені агентом, тому робота після перерви продовжується в тому самому середовищі.

Що це означає для розробників

Усі нові можливості доступні лише в native API, ctx.container. Cloudflare підтримуватиме Container class і старий Sandbox class до 31 грудня 2026 року, але оновлень вони більше не отримають, і компанія рекомендує переходити на ctx.container. Sandbox SDK 1.0 — це набір утиліт, а не базовий клас.

Серед згаданих у заяві користувачів — Base44 і Kilo Code, а також інтеграції Cursor Cloud Agents, Devin Outposts, OpenAI Agents API і Claude Managed Agents. Інженер Base44 Dolev Epstein зазначає, що Containers дає кожному застосунку ізольоване середовище, де AI може виконувати команди й встановлювати залежності.

Нова scheduling policy доступна в публічній беті від сьогодні.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.