AWS Professional Services представила мультиагентный фреймворк для ускорения корпоративных облачных миграций. Система, построенная на Amazon Bedrock AgentCore, автоматизирует ключевые этапы переноса приложений в AWS. По данным внутреннего отслеживания проектов, время разработки инфраструктурного кода (IaC) сократилось с 3–4 недель до минут на приложение в портфеле из более чем 300 приложений.

Традиционные миграции сталкиваются с тремя основными узкими местами. Во-первых, ручной сбор информации о приложениях и их зависимостях занимает недели. Во-вторых, инженеры пишут инфраструктурный код с нуля для каждого приложения, что требует 3–4 недели на одно приложение. В-третьих, после миграции команды полагаются на ручной мониторинг и реактивное устранение проблем, что создает постоянную операционную нагрузку. Мультиагентный фреймворк решает эти проблемы, передавая повторяющиеся задачи ИИ-агентам, сохраняя при этом контроль за человеком.

АгентФазаФункция
Intake AgentМиграцияАвтоматическое обнаружение приложений и определение целевой архитектуры
IaC AgentМиграцияГенерация инфраструктурного кода с учетом стандартов безопасности
Migration Intelligence and Governance AgentМиграцияОтчетность, оценка архитектуры, управление через Jira, Confluence, Webex
SRE AgentОперацииПроактивный мониторинг и автоматическое исправление проблем

Архитектура включает четыре агента, работающих в двух направлениях: миграция и операции. Агент Intake автоматизирует обнаружение приложений и определение целевой архитектуры. Агент IaC генерирует инфраструктурный код, соответствующий стандартам безопасности. Агент Migration Intelligence and Governance обеспечивает отчетность и оценку архитектуры через Jira, Confluence и Webex. Агент SRE отвечает за проактивный мониторинг и автоматическое исправление проблем после миграции. Все агенты используют Strands Agents SDK и запускаются на Amazon Bedrock AgentCore, который предоставляет серверную среду с изоляцией сессий и оркестрацией.

Время разработки инфраструктурного кода сократилось с 3–4 недель до минут на приложение.

Architecture diagram showing the Intake, IaC, Migration Intelligence and Governance, and SRE agents connected through Amazon Bedrock AgentCore across the migration and operations journeys
Architecture diagram showing the Intake, IaC, Migration Intelligence and Governance, and SRE agents connected through Amazon Bedrock AgentCore across the migration and operations journeys · Источник: AWS Machine Learning Blog

Ключевая особенность — использование Model Context Protocol (MCP) для подключения агентов к инструментам. Это позволяет агентам взаимодействовать с AWS-сервисами, такими как AWS Database Migration Service (DMS) для конвертации схем и автоматического переключения, и AWS Transform для модернизации устаревшего кода. Такой подход обеспечивает сквозную автоматизацию миграции, снижая затраты времени и ресурсов.

Для читателей, знакомых с ИИ-агентами, важно понимать, что этот фреймворк — не просто отдельный инструмент, а комплексное решение, интегрирующее несколько агентов для покрытия всего жизненного цикла миграции. Это отличается от типичных решений, которые автоматизируют лишь отдельные этапы. Внедрение таких систем может стать стандартом для крупных миграционных проектов, где ручные процессы становятся непозволительной роскошью.