AWS toont geïsoleerde Lambda MicroVM-sandboxes voor AI-agents
AWS heeft vorige week in zijn Compute Blog een nieuwe architectuur beschreven voor zelf beheerde sandboxes voor AI-agents. In deze architectuur voeren AI-agents code en functies uit in geïsoleerde sandboxes. Voor die sandboxes maakt AWS gebruik van Lambda MicroVMs, die in juni zijn gelanceerd.
De architectuur gebruikt een zelf beheerde control plane die een nieuwe Lambda MicroVM start per agentsessie. De agent kan vervolgens code of functies uitvoeren binnen deze afzonderlijke omgeving, zonder dat dezelfde runtime met andere sessies wordt gedeeld.
Lambda MicroVMs bieden isolatie op VM-niveau en zijn gebaseerd op Firecracker, dezelfde virtualisatietechnologie die AWS gebruikt voor Lambda. Iedere MicroVM krijgt een eigen execution environment en kan gedurende een sessie state behouden.
AWS positioneert deze opzet voor toepassingen waarbij AI-agents zelf code of functies uitvoeren. Het kan bijvoorbeeld gaan om coding agents, data-analyse, securitytools of andere toepassingen waarin door een agent gegenereerde code niet rechtstreeks op een ontwikkelmachine of productiesysteem moet draaien.
Eigen control plane
AWS gebruikt in deze architectuur een zelf beheerde control plane binnen het AWS-account van de gebruiker om de Lambda MicroVMs aan te sturen. De organisatie bepaalt zelf wanneer MicroVMs worden gestart en beëindigd en welke netwerktoegang en credentials beschikbaar zijn. Voor iedere agentsessie wordt een aparte MicroVM gebruikt. Deze scheiding moet voorkomen dat code uit de ene sessie toegang krijgt tot processen, credentials of data van een andere sessie. De agent communiceert via deze control plane met de sandbox. AWS beschrijft het model als verantwoordelijk voor lifecycle management, authenticatie en het doorgeven van toolaanroepen naar de juiste MicroVM.
Netwerk en credentials
Organisaties kunnen de MicroVMs binnen hun eigen netwerkarchitectuur plaatsen en zelf bepalen welke externe diensten een agent kan benaderen. Ook credentials kunnen per sessie worden toegewezen in plaats van permanent in de runtime aanwezig te zijn. Volgens AWS helpt deze opzet om agentworkloads te scheiden van productieomgevingen en van de lokale systemen van ontwikkelaars. De sandbox kan na afloop van een sessie worden beëindigd, zodat tijdelijke code en credentials niet beschikbaar blijven.
AWS introduceerde Lambda MicroVMs eerder dit jaar als serverless compute-omgeving met VM-isolatie, snelle starttijden en ondersteuning voor state. Het nieuwe blogbericht beschrijft specifiek hoe organisaties deze infrastructuur kunnen inzetten voor zelf beheerde sandboxes voor AI-agents.
Bron: AWS




