Самостоятельно размещенные раннеры для кодовых агентов в ЕС

Машина, на которой ваши агенты действительно работают, в Праге или Ковилье, по договору в ЕС - так что ответ на вопрос "куда идет код" это дата-центр, который можно назвать, а не настройка региона.

Сертифицировано по Tier III ISO 9001 ISO/IEC 27001 ISO 14001 Соответствует GDPR

Для кого это

Команда, чей агент не может выходить за периметр

Юристы согласовали модель, но не американскую песочницу, в которой лежит чекаут, транскрипты и логи, и проверка каждый раз возвращается к вопросу, где именно лежит каждое из этих трех.

Платформа, которая строится на custom sandbox API

Вам не нужен еще один слой оркестрации над вашим. Вам нужны хосты с предсказуемой ценой, изоляция, которую вы настраиваете сами, и адреса, которые вы контролируете.

Команда, которая уже выбрала управляемую песочницу

Оно работает, а потом приходит анкета о резидентности данных с вопросами, какое юридическое лицо обрабатывает данные и в каком регионе лежит состояние очереди.

Четыре формы, которые принимает раннер

  • Эфемерная: контейнер на задачу, который уничтожается после ее завершения. Разбор бага, извлечение данных из счетов, перевод документа.
  • Долгоживущая: постоянные контейнеры, которые держат много сеансов одновременно. Агент, который весь день сортирует почту, чат-бот, конструктор сайтов, отдающий через порты контейнера.
  • Гибридная: эфемерные контейнеры, которые при старте поднимают состояние из хранилища сеансов и записывают его обратно при выходе - для работы, длящейся часами с паузами.
  • Многоагентная: несколько подпроцессов SDK в одном контейнере, каждый со своим рабочим каталогом, чтобы они не перезаписывали файлы друг друга.
  • Постоянные или on-demand раннеры для сеансов Claude Code в вебе, на мобильном и на десктопе, которые провижините вы, а не Anthropic.
  • Свой sandbox-клиент против вашей же инфраструктуры - для случая, когда ни один из четырех управляемых провайдеров не влезает в договор, который вам нужно подписать.

Размер по числу одновременных агентов, а не наугад

Anthropic ставит минимум в 1 ГиБ RAM, 1 CPU и 5 ГиБ диска на агента, а размер хоста - как (RAM хоста минус накладные расходы) поделить на ваш измеренный максимум на сеанс. Минимум это минимум: замерьте пиковую RSS на показательном сеансе своей реальной длины, прежде чем верить этим количествам агентов. И стоит знать до того, как оптимизировать не то число: их же документация оценивает минимальный контейнер примерно в 0,05 USD в час, тогда как один длинный сеанс тратит доллары на токены - то есть этот счет решается не инфраструктурой.

Первый раннер
18.43
в месяц

Заказать
примерно 6 одновременных агентов
4 vCPU
8 GB RAM
80 GB NVMe
1 статический IPv4
1 еженедельная резервная копия включена
Раннер для команды
36.88
в месяц

Заказать
примерно 14 одновременных агентов
8 vCPU
16 GB RAM
160 GB NVMe
1 статический IPv4
1 еженедельная резервная копия включена
Нагруженный пул
59.92
в месяц

Заказать
примерно 30 одновременных агентов
8 vCPU
32 GB RAM
160 GB NVMe
1 статический IPv4, больше на каждого клиента
1 еженедельная резервная копия включена

Чем мы не являемся

  • Мы не платформа песочниц. Здесь нет 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, настроенные вами

Как начинается пул раннеров

1

Скажите, сколько сеансов работает одновременно

Одновременность, длительность сеанса и управляют ли агенты браузером. Это плюс измеренная пиковая RSS дают размер хоста без угадывания.

2

Мы передаем хост

Прага или Ковилья, статические адреса, root-доступ, за минуты. Приносите свой образ, если ваш раннер уже собран.

3

Направьте раннер на него

Команда self-hosted runner для Claude Code или ваш собственный sandbox-клиент для Agent SDK. Мы здесь цель, а не инструмент.

4

Снимок, а потом расти в сторону

Сеансы закрепляются за хостом через 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 €/мес
  • Оплата ежемесячно
  • Без платы за подключение
  • Без привязки