Summary

  • 27 октября Akamai представила Agent Sandbox в статусе бета-версии. Агент запускается на Akamai Functions; созданный им JavaScript или Python исполняется в более тесной среде внутри песочницы WebAssembly, с закрытым по умолчанию выходом в сеть.
  • По описанию продукта техническая версия обслуживает агентов с прерывистым режимом: один шаг занимает около минуты, затем выполнение останавливается до новой команды. Компоненты для работы днями или неделями с сохранением состояния обещаны позже.

Сейф для кода, журнал смены снаружи

В сообщении Akamai разделены сам агент и код, который агент только что сочинил. Первый работает на Functions, второй отправляется в дополнительный ограниченный контур. Страница Agent Sandbox уточняет: исходящие соединения изначально запрещены, нужные направления и лимиты ресурсов задаёт оператор. Для облачного сервиса с несколькими клиентами это конкретная покупаемая функция. Программа одного арендатора получает ровно те инструменты, которые ей разрешены.

У этой защиты есть расписание. Текущая техническая версия заканчивает шаг примерно за минуту и ждёт следующей инструкции. Сохранение состояния у агентов, которые остаются активными днями или неделями, Akamai относит к будущим компонентам. Разобрать файл или выполнить расчёт можно как ограниченное задание. Следить за случаем, дождаться ответа третьей стороны и продолжить завтра можно лишь при наличии внешней системы хранения, прав и возобновления.

Таблица лимитов Functions устанавливает стандартное время обработки HTTP-запроса в 30 секунд, память в 128 МиБ и размер запроса или ответа в 10 МиБ. Описание Sandbox говорит примерно о минуте на шаг. Документы характеризуют разные уровни продукта. Для испытания важен точный лимит пути Sandbox, который предоставит Akamai. Инструкция по Functions также требует заявки и допуска к предварительной версии.

Akamai продаёт границу исполнения и распределённую площадку. Клиент отвечает за идентичность пользователей, доступ агентов к инструментам, запись промежуточного состояния и повтор после сбоя. Последняя операция особенно чувствительна: повторно запущенный шаг может второй раз отправить счёт или изменить запись. Защищённый контур ограничивает код, а целостность всего поручения создаёт тот, кто соединяет шаги.

Открытой цены Agent Sandbox на странице продукта пока нет. Точный лимит, тариф и проверенное восстановление состояния дадут основу для расчёта стоимости завершённой задачи. Сейчас Akamai предлагает помещение для короткой контролируемой работы. Длинная смена остаётся организационной задачей покупателя.

Sources