A DigitalOcean MicroVM-ek elkülönített, szüneteltethető gépeket adnak az AI-agentekhez

A DigitalOcean privát előzetesben elérhetővé tette MicroVM szolgáltatását, amely munkamenetenként elkülönített virtuális gépet biztosít az AI-agentek és rövid ideig futó feladatok számára. A gépek tétlenségkor automatikusan szünetelnek, majd a memóriával, fájlokkal és futó folyamatokkal együtt folytatják a munkát.
- A MicroVM-ek minden munkamenethez elkülönített virtuális gépet biztosítanak.
- Tétlenségkor a gépek automatikusan szünetelnek, majd állapotuk megtartásával folytatódnak.
- A szolgáltatás Firecracker technológiát és saját kernelt használó VM-ekre épül.
- Agentplatformokhoz, sandboxokhoz, kódfuttatáshoz és rövid életű feladatokhoz készült.
- A hozzáférés jelenleg meghívásos privát előzetesben kérhető.
Elkülönített gép minden munkamenethez
A DigitalOcean október 1-jei bejelentése szerint a MicroVM-ek olyan könnyű virtuális gépek, amelyek saját kernelben futtatják a felhasználó konténerképét. A vállalat nyilvános vagy privát képet támogat a DigitalOcean Container Registryből, a felhasználó pedig kiválaszthatja a gép méretét, majd hitelesített HTTPS-végponton érheti el a futó munkaterhelést.
A szolgáltatás nyílt forráskódú Firecracker technológiára épül. A DigitalOcean szerint ez valódi hardveres virtualizációs határt biztosít a munkaterhelések között, így a MicroVM-ek nem osztoznak kernelen a szomszédos feladatokkal. Ez az AI-agenteknél azért fontos, mert az agent egy munkamenet alatt kódot írhat és futtathat, modellt hívhat, majd egy eszközre vagy emberi közreműködésre várhat.
Szüneteltetés és előre elkészített állapot
A MicroVM egy beállítható időkorlát után automatikusan szünetel, amikor nincs munkája. A következő kérésre ugyanonnan folytatódik, ahol megállt, a memóriájával, fájljaival és futó folyamataival együtt. A DigitalOcean közlése szerint a számítási kapacitást csak futás közben fogyasztja.
A szolgáltatás ellenőrzőpontokkal is csökkenti a környezet újraépítésének költségét. A felhasználó egyszer elindíthat egy MicroVM-et, betöltheti a futtatókörnyezetet, a függőségeket és a modelleket, majd ezt a felmelegített állapotot felhasználhatja új MicroVM-ek indításához. Így nem kell minden induláskor elölről felépíteni a környezetet.
A DigitalOcean a flottát, az elkülönítést és az életciklus kezelését biztosítja. A MicroVM-ek jelenleg meghívásos privát előzetesben érhetők el.
Agentek, kódfuttatás és rövid életű feladatok
A vállalat elsősorban olyan agent-infrastruktúrákhoz ajánlja a MicroVM-eket, ahol minden munkamenet saját, igény szerint létrehozott környezetet kap. A felsorolt felhasználási területek között szerepelnek a kódolási és értékelési munkaterületek, a több órán át futó agent-folyamatok, valamint a párhuzamos megerősítéses tanulási környezetek.
A rendszer használható agentenként eldobható Postgres-adattárolóhoz vagy munkatárolóhoz, ügyfelenként elkülönített eszközökhöz és MCP-szerverekhez, továbbá nem megbízható vagy automatikusan létrehozott kód futtatásához. A DigitalOcean a CI/CD-futtatókat, a pull request előnézeti környezeteket és az ETL-lépéseket is a lehetséges feladatok közé sorolja.
A DigitalOcean Managed Agents alapja
A MicroVM-ek már a DigitalOcean Managed Agents szolgáltatást is kiszolgálják, amely nyilvános előzetesben érhető el. A Managed Agents minden agent-munkamenetet MicroVM-ben futtat. A Harness Runtime nevű végrehajtási réteg ezekkel választja el az agent által létrehozott kódot, szünetelteti a munkamenetet tétlenségkor, majd a DigitalOcean szerint egy másodpercen belül folytatja azt.
A DigitalOcean Managed Agents üzemeltetett platformként biztosítja a futtatókörnyezetet, az eszközhozzáférést és a skálázást. A közvetlenül elérhető MicroVM-ek ezzel szemben azoknak a csapatoknak szólnak, amelyek saját agentplatformot, sandboxterméket vagy kódfuttatási szolgáltatást építenének. A vállalat szerint az OpenHands, a Qencode és az Amplitude már a Managed Agentsre épít.


