Négy AI-ügynökkel gyorsítaná a felhőmigrációkat az AWS

Az AWS négy, együttműködő AI-ügynökre épülő architektúrát mutatott be nagyvállalati felhőmigrációkhoz. A vállalat szerint a megoldás a belső infrastruktúrakód fejlesztési idejét alkalmazásonként 3 vagy 4 hétről percekre csökkentette egy több mint 300 alkalmazást érintő programban.
- Az AWS négy AI-ügynökből álló migrációs architektúrát mutatott be.
- A minta AWS Transform és AWS DMS mellett működik.
- Az AWS belső adatai szerint az IaC-fejlesztés ideje 3 vagy 4 hétről percekre csökkent.
- Az ügynökök MCP-eszközökön keresztül érik el a vállalati rendszereket.
- Az architektúra az átállás utáni megfigyelést és automatizált hibajavítást is támogatja.
Egyedi követelményekre épül a minta
Az AWS októberben frissített bejegyzése szerint a megoldás olyan migrációs programokhoz készült, amelyeknél a feladatok egy része kezelhető menedzselt szolgáltatásokkal, más része viszont vállalatspecifikus automatizálást igényel. A bemutatott architektúra az AWS Transform és az AWS Database Migration Service, röviden AWS DMS, mellett működik.
Az AWS Transform a szerverekhez, hálózatokhoz, mainframe-ekhez, .NET-hez és alkalmazáskódhoz kapcsolódó migrációs és modernizációs munkát kezeli. Az AWS DMS az adatbázisréteget támogatja, többek között generatív MI-vel segített sémakonverzióval és automatizált átállással. A négy ügynök ezekhez a szolgáltatásokhoz kapcsolódik, és azokat a feladatokat célozza, amelyek a szervezet saját rendszereihez kötődnek.
A minta három feltétel mellett lehet releváns. A migráció bemeneteit és kimeneteit MCP-eszközökön, vagyis Model Context Protocolon keresztül kell elérni. A generált infrastruktúrakódnak egy belső, a biztonsági iroda által ellenőrzött és jóváhagyott modulkönyvtárat kell használnia. Emellett a programnak az átállás utáni üzemeltetést is le kell fednie.
Négy ügynök a felderítéstől az üzemeltetésig
Az Intake Agent dokumentumokból, kérdőívekből és függőségi nyilvántartásokból olvas, majd meghatározza a célállapot architektúráját. Az IaC Agent, vagyis az infrastruktúrakódot előállító ügynök, a szervezet jóváhagyott belső moduljait felhasználva generál kódot alkalmazásonként.
A Migration Intelligence and Governance Agent automatizált portfóliójelentéseket és Well-Architected értékeléseket készít, valamint a Jira, Confluence és Webex rendszereiben támogatja az irányítást. Az SRE Agent az átállás után figyeli a rendszereket, és automatizált hibajavítást biztosít.
Az AWS szerint a bemutatott programban a belső modulok kézi összeállítása alkalmazásonként 3 vagy 4 hetet vett igénybe. Ez több mint 300 alkalmazás esetében évekre rúgó mérnöki munkát jelentett volna. A vállalat belső projektkövetési adatai alapján a négyügynökös minta ezt az IaC-fejlesztési időt percekre csökkentette.
Az Amazon Bedrock AgentCore tartja össze a folyamatot
Az ügynökök a Strands Agents SDK-val készülnek, futtatásukat pedig az Amazon Bedrock AgentCore végzi szerver nélküli környezetben. A platform munkamenet-elkülönítést és többügynökös összehangolást biztosít. Az Amazon Bedrock alapmodelljei értelmezik a dokumentumokat, kódot generálnak és többlépéses munkafolyamatokat hajtanak végre.
Az egyes ügynökök az AgentCore Gatewayen keresztül érik el a szervezet MCP-eszközeit. A Gateway API-kat, AWS Lambda-függvényeket és meglévő szolgáltatásokat alakíthat MCP-kompatibilis eszközökké. Az AgentCore Identity a hívásokat korlátozott jogosultságú AWS IAM-szerepekkel és a szervezet identitásszolgáltatójával hitelesíti.
Az AgentCore Memory tárolja a munkamenetek állapotát és a megosztott kontextust. Amikor az Intake Agent befejezi a felderítést, elmenti a célarchitektúrát és a függőségi térképeket. Az IaC Agent ezeket az adatokat használja fel a kód generálásának megkezdéséhez, kézi átadás nélkül. A bemutatott kódpélda Amazon Bedrock Guardrails szabályzatot is csatol a modellhez, és blokkolt kérés esetén külön állapotot ad vissza.
A felhasználóknak saját eszközöket kell fenntartaniuk
Az architektúra használatához AWS-fiók, hozzáférés az Amazon Bedrock AgentCore-hoz és az Amazon Bedrock alapmodelljeihez szükséges. Az AWS emellett a Strands Agents SDK, az MCP-szerverminták és a szervezet infrastruktúrakód-eszközeinek ismeretét írja elő.
A megoldás nem váltja ki az AWS Transformot vagy az AWS DMS-t. Olyan kiegészítő réteget ad ezek mellé, amely a vállalat saját forrásait, célrendszereit, jóváhagyott moduljait és az átállás utáni üzemeltetést kapcsolja össze. Az MCP-eszközöket a szervezetnek kell felépítenie és karbantartania, ezért a minta elsősorban azoknak a migrációs programoknak szól, ahol ezek az egyedi követelmények valóban fennállnak.


