Самостійно розміщені раннери для кодових агентів у ЄС
Машина, на якій ваші агенти справді працюють, у Празі або Ковільї, за договором у ЄС - тож відповідь на питання "куди йде код" це дата-центр, який можна назвати, а не налаштування регіону.
Для кого це
Команда, чий агент не може виходити за периметр
Юристи погодили модель, але не американську пісочницю, у якій лежить чекаут, транскрипти і логи, і перевірка щоразу повертається до питання, де саме лежить кожне з цих трьох.
Платформа, що будується на custom sandbox API
Вам не потрібен ще один шар оркестрації над вашим. Вам потрібні хости з передбачуваною ціною, ізоляція, яку ви налаштовуєте самі, і адреси, які ви контролюєте.
Команда, яка вже вибрала керовану пісочницю
Воно працює, а потім приходить анкета про резидентність даних з питаннями, яка юридична особа обробляє дані і в якому регіоні лежить стан черги.
Чотири форми, які має раннер
- Ефемерна: контейнер на задачу, який знищується після її завершення. Розбір баґа, витягування даних з рахунків, переклад документа.
- Довготривала: постійні контейнери, що тримають багато сеансів одночасно. Агент, який цілий день сортує пошту, чат-бот, конструктор сайтів, що віддає через порти контейнера.
- Гібридна: ефемерні контейнери, які при старті піднімають стан із сховища сеансів і записують його назад при виході - для роботи, що триває годинами з паузами.
- Багатоагентна: кілька підпроцесів SDK в одному контейнері, кожен зі своїм робочим каталогом, щоб вони не перезаписували файли одне одного.
- Постійні або on-demand раннери для сеансів Claude Code у вебі, на мобільному і на десктопі, які провіжините ви, а не Anthropic.
- Власний sandbox-клієнт проти вашої ж інфраструктури - для випадку, коли жоден із чотирьох керованих провайдерів не влазить у договір, який вам треба підписати.
Розмір за кількістю одночасних агентів, а не навмання
Anthropic ставить мінімум у 1 ГіБ RAM, 1 CPU і 5 ГіБ диска на агента, а розмір хоста - як (RAM хоста мінус накладні витрати) поділити на ваш виміряний максимум на сеанс. Мінімум це мінімум: заміряйте пікову RSS на показовому сеансі своєї реальної довжини, перш ніж вірити цим кількостям агентів. І варто знати до того, як оптимізувати не те число: їхня ж документація оцінює мінімальний контейнер приблизно у 0,05 USD на годину, тоді як один довгий сеанс витрачає долари на токени - тобто цей рахунок вирішується не інфраструктурою.
Чим ми не є
- Ми не платформа пісочниць. Тут немає control plane, немає API сеансів і немає панелі з запусками. Раннер або власний sandbox-клієнт приносите ви; ми даємо машину, мережу і адреси, які їй потрібні.
- Ми не пов'язані з Anthropic. Claude, Claude Code і Agent SDK належать їм, самостійно розміщені раннери це функція їхнього продукту в планах Team і Enterprise, і ніщо на цій сторінці ними не схвалено.
- Інференс моделі теж не наш. Ваш раннер звертається до api.anthropic.com або до регіону Bedrock чи Vertex у ЄС, коли резидентність має покривати не лише код, а й промпт.
- Токени виставляє той, хто віддає модель. Наш рахунок це інфраструктура, і їхня документація зазначає, що це зазвичай на порядок менше число.
- Кодовому агенту GPU не потрібен - інференс відбувається на стороні провайдера моделі. Якщо ви віддаєте модель самі, це розмова про GPU і інша сторінка.
Частини, які команди виявляють запізно
- Стан сеансу лежить у файловій системі контейнера, тому все, що користувач очікує продовжити, потребує SessionStore. Підійде S3-сумісне сховище, Postgres або Redis у тій самій приватній мережі: сховище отримує копію, а джерелом істини залишається локальний диск.
- Сховище дзеркалить лише транскрипти. Файли пам'яті CLAUDE.md і артефакти робочого каталогу потребують власного тому або синхронізації в об'єктне сховище - і саме ця деталь перетворює чистий перезапуск на змарнований день.
- У продакшні вихідний трафік має йти через прокси, який тримає allowlist доменів і підставляє облікові дані поза контейнером - тож агент робить виклик, але ключ у нього ніколи не лежить.
- Багатоклієнтська ізоляція це більше, ніж каталог на клієнта: вимкнене завантаження налаштувань, вимкнена автопам'ять, окремий каталог конфігурації на клієнта і окремі вихідні адреси на клієнта. Через останній пункт брокер адрес із власною AS і виявляється зручним орендодавцем.
- Сеанси самі не завершуються за таймаутом - обмежуйте їх через maxTurns. Пам'ять протягом довгого сеансу зростає, тому переробляйте підпроцеси, а не сподівайтеся, що один житиме вічно.
- Телеметрія виходить із SDK, якщо задане оточення, і колектор ми можемо тримати поруч із раннерами, а не відправляти трейси на інший континент.
Керована пісочниця проти раннера на власному залізі
| Керований сервіс пісочниць | Раннер на DCXV | |
|---|---|---|
| Де лежать код і файли | Регіон провайдера, який можна закріпити | Машина в Празі або Ковільї, яка ваша |
| Де лежать логи і стан черги | Часто закріпити неможливо, навіть коли обчислення закріплені | Та сама машина або ваше власне сховище поруч |
| З ким ви укладаєте договір | Часто американська юридична особа, з DPA | Кіпрська компанія, за правом ЄС |
| Вихідна адреса на клієнта | Спільний вихід, якщо його взагалі показують | Одна чиста IPv4 на клієнта з AS204057 |
| Форма тарифікації | За секунду або за запит | Фіксовано щомісяця, без сюрпризів після довгого запуску |
| Холодний старт | Менше секунди, чого і хоче ефемерна робота | Теплий хост: швидко підключитися, нічого провіжинити |
| Ізоляція | microVM або gVisor, керовані за вас | Docker, gVisor або Firecracker, налаштовані вами |
Як починається пул раннерів
Скажіть, скільки сеансів працює одночасно
Одночасність, тривалість сеансу і чи керують агенти браузером. Це плюс виміряна пікова RSS дають розмір хоста без вгадування.
Ми передаємо хост
Прага або Ковілья, статичні адреси, root-доступ, за хвилини. Приносьте власний образ, якщо ваш раннер уже зібраний.
Наведіть раннер на нього
Команда self-hosted runner для Claude Code або ваш власний sandbox-клієнт для Agent SDK. Ми тут ціль, а не інструмент.
Знімок, а потім рости вбік
Сеанси закріплюються за хостом через consistent hashing по id сеансу, тож пул масштабується додаванням хостів, а не збільшенням одного.
Чому обирають нас
- Сертифіковані об'єкти Tier III, SLA об'єкта 99.982%
- Власна мережа, AS204057, IPv4 та IPv6
- Підтримка 24/7/365 із середнім часом відповіді близько 10 хвилин
- Компанія на Кіпрі, юрисдикція ЄС, відповідність GDPR з 2007 року
FAQ
- Що насправді потрібно самостійно розміщеному раннеру агента?
Anthropic ставить мінімум у 1 ГіБ RAM, 1 CPU і 5 ГіБ диска на одночасного агента, а розмір хоста це RAM хоста мінус накладні витрати, поділені на ваш виміряний максимум на сеанс. Ставтеся до мінімуму як до мінімуму і заміряйте пікову RSS на реальному сеансі своєї реальної довжини. Потрібен вихідний HTTPS до ендпойнта моделі; вхідний це лише те, що відкриває ваш власний застосунок
- Чи може інференс залишатися в ЄС, як і код?
Раннер може повністю: ваш код, чекаути, транскрипти і логи лежать на машині в Празі або Ковільї за кіпрським договором. Сам виклик моделі спрямуйте на регіон Amazon Bedrock у ЄС (Франкфурт, Ірландія, Париж або Стокгольм) чи на Vertex AI - SDK це підтримує через налаштування регіонального ендпойнта. У прямого API немає резидентності "тільки ЄС", яку вибирає клієнт, тож якщо промпт теж має залишатися в ЄС, це саме той шлях
- Чим це відрізняється від Modal, Daytona, Vercel чи Cloudflare?
Це платформи, а тут залізо під однією з них. Вони дають control plane і API сеансів; ми даємо хости, ізоляцію, яку ви налаштовуєте, і адреси, які ви контролюєте. Дві практичні різниці, якщо самостійне розміщення це вимога, а не побажання: Daytona у червні 2026 закрила код, а її control plane усе одно працює на інфраструктурі Daytona, а самостійне розміщення E2B орієнтоване на AWS і GCP. Платформа з підтримкою bring-your-own-cloud також може просто сісти на нас
- Скільки агентів вміщується на один хост?
За мінімумом 1 ГіБ це приблизно шість на 8 ГБ, чотирнадцять на 16 ГБ і тридцять на 32 ГБ, якщо залишити запас для операційної системи. Браузерна автоматизація змінює це різко: Chromium забирає 2-4 ГБ на сеанс, тож агент із браузером ближче до 4 ГБ, ніж до 1 ГБ. Заміряйте, перш ніж фіксувати число
- Ви даєте кожному клієнту власну вихідну адресу?
Так, і саме через це агентів варто розміщувати у брокера адрес. Anthropic рекомендує правила egress на кожного клієнта, зокрема окремі вихідні IP, щоб скомпрометований клієнт не міг вивести дані через політику іншого. У нас AS204057 і власний простір IPv4, агентські навантаження ми тримаємо в пулах окремо від пошти і від адрес, призначених на продаж, а репутацію будь-якого блоку ви можете перевірити самі до запуску
- Скільки це коштує?
Від 18,43 EUR на місяць за перший раннер на 4 vCPU і 8 ГБ - приблизно шість одночасних агентів за задокументованим мінімумом; 36,88 EUR за 16 ГБ і 59,92 EUR за 32 ГБ, у кожному тарифі резервна копія. Є й bare metal, якщо потрібна ізоляція Firecracker чи gVisor на залізі, яке ні з ким не поділене. І варто тримати пропорцію: документація Anthropic оцінює мінімальний контейнер приблизно у 0,05 USD на годину, тоді як один довгий сеанс витрачає долари на токени
Якщо вам потрібна допомога або у вас виникли додаткові питання, будь ласка, звертайтеся до менеджерів або напишіть у службу підтримки за адресою support@dcxv.com
Хмарні сервери від 15 €/міс
Замовити