Vai al contenuto principale
BlogCalcoloUn anno di migrazioni a caldo

Un anno di migrazioni calde

Un anno di migrazioni calde

Un anno fa Akamai ha introdotto le migrazioni a caldo sulla piattaforma Linode per le migrazioni di data center e host e per le operazioni di ridimensionamento. Durante una migrazione tradizionale a freddo, il Linode di destinazione viene spento, i suoi dati copiati su un nuovo host e il nuovo Linode viene avviato. Una migrazione a caldo differisce da una migrazione a freddo tradizionale in quanto il Linode di destinazione continua a funzionare finché non viene sincronizzato con un nuovo host. A quel punto, il Linode si spegne e, poiché i dati NVMe locali sono rispecchiati uno a uno sul nuovo host, il nuovo Linode si avvia esattamente come se si riavviasse sull'host precedente. Se è necessario un ridimensionamento, questo può avvenire sul nuovo host mentre il Linode è spento e immediatamente riavviato.

Siamo stati pionieri di questa nuova tecnologia per due motivi, entrambi cruciali per combattere i tempi di inattività dei clienti, ovvero il tempo in cui un Linode occupa spazio ma è spento. Il primo motivo è che i ridimensionamenti a freddo (precedentemente noti come ridimensionamenti) richiedevano che il Linode rimanesse spento per tutta la durata della migrazione; il ridimensionamento avveniva sull'host di destinazione e poi il nuovo Linode si avviava sul nuovo host. La migrazione è necessaria per i ridimensionamenti perché non è garantito che l'host del Linode attuale abbia spazio se il Linode viene ridimensionato, e se il Linode viene ridimensionato, potrebbe essere disponibile un hardware migliore su un nuovo host. Per i Linode più grandi, questo richiedeva tempi di inattività che andavano da pochi minuti a ore. L'obiettivo era quello di ridurre drasticamente questo lasso di tempo. Il secondo motivo per cui abbiamo sviluppato le migrazioni a caldo è che le migrazioni live possono operare solo tra tipi di CPU compatibili. Una migrazione a caldo non ha questa restrizione.

I clienti hanno iniziato a migrare a caldo l'anno scorso e siamo orgogliosi di poter condividere quanto tempo di inattività abbiamo effettivamente risparmiato. In un anno, i clienti hanno migrato a caldo 11,6 Petabyte di dati su oltre 58.000 Linodes, risparmiando un totale di oltre 6.100 ore di downtime. Anche in questo caso, il tempo di inattività è il tempo in cui i Linodes hanno elaborato le richieste, servito i clienti, supportato l'attività e fatto tutto ciò di cui un utente Akamai ha bisogno, invece di essere spenti, pur essendo in grado di ridimensionarsi e migrare verso nuove destinazioni.

Dati migrati11.6Petabyte
Migrazioni58,000Linodi
Tempi di inattività risparmiati6,100Orario

Ci sono voluti sforzi enormi per dare vita a Warm Migrations, ma ci impegniamo costantemente per migliorare in modo significativo l'esperienza dei clienti sulla nostra piattaforma. Diversi team dell'azienda hanno lavorato insieme con una visione unitaria per portare a termine questo progetto e, dal punto di vista di un ingegnere, è molto gratificante vedere questo grande impatto. Se volete provare le migrazioni calde, la funzione è disponibile come opzione di ridimensionamento nel Cloud Manager. E se lavorare a progetti di grande impatto come questo vi interessa, stiamo assumendo

Ti potrebbe interessare anche...

Commenti

Lascia una risposta

Il vostro indirizzo e-mail non sarà pubblicato. I campi obbligatori sono contrassegnati da *