Tijdens re:Invent kondigt AWS vandaag updates aan voor AWS Transform. Dit is een dienst die het heeft gebouwd om zogeheten tech debt binnen organisaties te lijf te gaan. AWS claimt dat de nieuwe (agentic) toevoegingen het nog sneller en eenvoudiger maken om verouderde omgeving te moderniseren en migreren.
AWS Transform is niet nieuw. Het bedrijf kondigde de dienst eerder dit jaar aan. Het idee is eenvoudig: veel organisaties zitten in hun maag met verouderde applicaties en stacks. Die moeten naar de huidige tijd gebracht worden. Dat is echter eenvoudiger gezegd dan gedaan. In de praktijk kost het veel tijd en inzet van mensen, bijvoorbeeld omdat de documentatie zeer beperkt of helemaal niet aanwezig is, maar ook omdat het overzetten van code in het ene framework naar het andere framework niet vanzelf gaat.
De eerste versie van AWS Transform (eerder dit jaar algemeen beschikbaar) heeft volgens AWS al behoorlijk wat opgeleverd. Het geeft aan dat het al zo’n 1,1 miljard regels code heeft geanalyseerd. Dat is het equivalent van meer dan 810.000 handmatig werk.
Nieuwe agentic mogelijkheden
AWS Transform moet organisaties de helpende hand bieden. AWS richt zich met Transform specifiek op .NET-omgevingen, volledige Microsoft stacks, VMware-omgevingen en mainframes. Dat zijn de meest voor de hand liggende verouderde omgevingen. Die moeten dan ook gemoderniseerd en gemigreerd worden, is het idee.
Met de nieuwe AWS Transform custom-uitbreiding moet het mogelijk worden om veel beter te schalen. Naast de kant-en-klare zogeheten transformaties in AWS Transform waarmee veelvoorkomende patronen voor onder andere Java, Node.js en Python-upgrades gedaan worden, zijn er nu ook custom transformaties. Volgens Dr. Asa Kalavade, de VP die zich met migratie en modernisering bezighoudt, betekent dit dat organisaties nu al hun custom code en custom applicaties veel eenvoudiger kunnen moderniseren: “Je hoeft alleen maar tegen de agent te zeggen hoe het eruit moet zien.”
Je kunt dit volgens haar ook enorm goed opschalen. Voor een belangrijk deel is dit omdat het ook via een CLI beschikbaar gesteld kan worden. Dat betekent dat het eenvoudig geïntegreerd kan worden in andere onderdelen. Die kunnen verspreid staan over de hele organisatie. De agents “parallelliseren” de inspanningen namelijk.
Volledige Windows-stacks moderniseren
Een tweede update van AWS Transform heeft te maken met het moderniseren van Windows-omgevingen. Met de eerste versie van de dienst was het al mogelijk om .NET aan te pakken. Daar voegt AWS nu agents aan toe die zich richten op volledige Windows-omgevingen.
AWS belooft dat het moderniseren van Windows-stacks (naast .NET ook zaken zoals SQL Server en UI frameworks) tot vijf keer sneller kan gaan met de nieuwste updates voor Transform. Dit doet het via agents die de hele stack analyseren en vervolgens voorstellen doen om de verschillende lagen te moderniseren. Een medewerker moet dit dan vervolgens goedkeuren. Daarna bouwt de agent de applicatie, het framework, de database en het OS om richting open-source cloudgebaseerde alternatieven. Volgens AWS geeft deze ook alle relevante updates en samenvattingen van wat hij gedaan heeft.
Agents voor VMware- en mainframe-modernisering
Een laatste onderdeel waar Transform een verschil kan maken volgens AWS is op het gebied van VMware- en mainframe-migraties. Dit zijn uiteraard ook twee omgevingen die bij uitstek geschikt zijn voor AWS Transform. Vanwege de leeftijd van dergelijke omgevingen, maar ook vanwege andere factoren zoals een wens om weg te migreren van VMware na de Broadcom-overname.
Voor mainframes komen er drie agents bij in AWS Transform. Die moeten alle kennis en data die al aanwezig is in Transform omzetten in acties die organisaties kunnen nemen. Denk aan het bieden van adviezen over welke omgevingen eerst aan de beurt zijn, het opzetten van blauwdrukken en het in kaart brengen van de specifieke domeinen die gemoderniseerd moeten worden. Een extra zogeheten task agent helpt bij het testen en valideren.
Voor VMware heeft AWS ook de nodige agentic updates toegevoegd aan Transform. Denk hierbij aan agents die het hele proces van modernisering toespitsen op de specifieke omgeving en uiteindelijk ook orkestreren. Verder is er een on-prem discovery tool toegevoegd. Een nieuwe planning agent moet alles in de juiste context plaatsen. Tot slot is er een agent die ervoor zorgt dat het netwerk ook op een goede veilige manier wordt geconfigureerd.
Een laatste update aan AWS Transform heeft te maken met hoe AWS Partners met de dienst aan de slag kunnen. Die kunnen met het zogeheten composability initiative hun eigen tools, agents en kennis koppelen aan Transform. Dit maakt het mogelijk voor partners om bovenop Transform een eigen aanbod te bouwen.