Per riaccendere una microVM in fretta, DigitalOcean carica meno memoria
Le microVM di DigitalOcean ripartono da un checkpoint e recuperano le pagine di memoria quando vengono usate. Il percorso già preparato scende sotto i 200 ms mediani nei test interni.
Che succede
Un agente può passare molto tempo ad aspettare. Lasciargli un computer acceso spreca risorse; spegnerlo del tutto significa ricreare l’ambiente al ritorno. DigitalOcean descrive una via intermedia: fermare una microVM Firecracker conservando disco, memoria e processi, poi farla ripartire dal punto in cui era arrivata.
La parte ingegnosa è il ripristino della RAM. Non si scaricano subito tutti i gigabyte del checkpoint. Quando un processo tocca una pagina assente, Linux sospende quel thread e il servizio di memoria recupera soltanto i dati necessari; poi l’esecuzione continua. Cache e letture anticipate riducono le attese successive.
DigitalOcean riporta meno di 200 millisecondi mediani dalla richiesta al servizio del traffico nel proprio percorso caldo, con template, capacità e cache già preparati. Il tempo non comprende un avvio completo da zero. E il checkpoint conserva la macchina, non riavvolge il mondo: una scrittura già eseguita su un database esterno resta eseguita.
Perché conta
Conservare anche i processi consente a un agente di riprendere un interprete o un lavoro in corso, anziché ricostruirlo dai soli file.
Leggi la fonte
www.digitalocean.comVuoi sapere di più su pillole come questa?
Nella stessa edizione
Redis prepara bitmap che non sprecano mezzo gigabyte per un solo bit
Per riaccendere una microVM in fretta, DigitalOcean carica meno memoria
Il secchio che perde acqua sa ancora limitare le richieste
Next.js ed Expo possono condividere i dati e tenersi le proprie app
Handwired scrive una rete neurale partendo dal programma
Quattro anni di Ludicon: codec scritti a mano e strumenti da costruire con l’AI
Stesso Chromium, un altro lavoro: da Google alla cooperativa Igalia
Cloudflare può controllare se una chiave è attiva prima di bloccarla
Il toolkit RevenueCat prepara acquisti e paywall. Il diff resta davanti a te
Stripe copia i dati dei pagamenti in Postgres, senza un altro mosaico di webhook
Un Supabase locale per ogni agente, senza contendersi il database
Per costruire Forum, Meta ha lasciato i prototipi fuori dalla build pubblica
Copilot tiene frontend e backend nella stessa discussione, anche su Slack e Teams
Prossima Pillola