Nell'ambito dei continui miglioramenti del backend, abbiamo sviluppato un modo più rapido per ridimensionare le macchine virtuali sulla nostra piattaforma e ridurre significativamente i tempi di inattività durante la manutenzione ordinaria quando si sposta una macchina virtuale su un host diverso. Questo risultato è stato ottenuto in parte grazie al nostro obiettivo di progettare migrazioni live e cold per utilizzare lo stesso tipo di lavoro.
Nel corso della vita del server, potrebbe essere necessario ridimensionare la VM, cambiare il tipo di piano o persino spostarsi in un altro centro dati Akamai. Periodicamente, Akamai potrebbe anche dover spostare le macchine virtuali per riequilibrare gli host o per eseguire la manutenzione ordinaria.
Prima di oggi, esistevano due tipi di migrazioni sulla piattaforma di calcolo di Akamai:
- Migrazioni live - Con una macchina virtuale accesa, possiamo spostarla su un host simile all'interno dello stesso data center senza tempi morti.
- Migrazioni a freddo - Con una VM spenta, possiamo ridimensionarla o spostarla in un altro data center. Questa operazione spesso comporta tempi di inattività significativi, soprattutto per le macchine virtuali più grandi.
Abbiamo aggiunto un terzo tipo di migrazione: migrazioni a caldo. Le migrazioni a caldo consentono alle macchine virtuali di rimanere accese durante la maggior parte del trasloco, riducendo il tempo di inattività a meno di un minuto. Come la maggior parte dei fornitori di cloud, Akamai gestisce un ambiente di flotta mista e ora disponiamo di una soluzione per trasferire rapidamente le macchine virtuali su host diversi. Questo consentirà anche un rapido ridimensionamento o il passaggio da piani condivisi o dedicati a istanze premiumche garantiscono un modello di processore specifico o più recente.
Le migrazioni a caldo sono nate dal processo di razionalizzazione e aumento dell'affidabilità delle migrazioni a freddo, un altro aggiornamento che possiamo annunciare con orgoglio oggi. Tutti questi elementi costituiscono la nostra piattaforma di migrazione unificata.
Le migrazioni live e cold utilizzano ora lo stesso tipo di lavoro e vengono eseguite come un unico lavoro anziché come più lavori indipendenti che possono avere successo o fallire. In questo modo si eliminano i potenziali errori causati dalla presenza di una VM su due sistemi al termine di un lavoro di migrazione e il processo non modificherà lo stato del record o dell'host di origine finché il disco e lo stato non saranno stati sincronizzati con successo sull'host di destinazione. In questo modo si riduce notevolmente la necessità di un intervento manuale da parte del nostro team di assistenza quando si sposta una VM in un'altra regione.
In sintesi, abbiamo meno spese generali da gestire e ci sarà più facile eseguire le operazioni di manutenzione e ribilanciamento. Per voi questo significa:
- Le migrazioni a caldo possono spostare una macchina virtuale su un altro host nello stesso data center in meno di un minuto.
- Riduzione significativa dei tempi di inattività quando si ridimensiona una macchina virtuale o si cambia piano.
- Riduzione significativa dei tempi di inattività quando riequilibriamo o aggiorniamo la nostra flotta.
- Maggiore affidabilità durante la migrazione da un data center all'altro.
Risorse
Commenti (1)
Awesome news! The introduction of warm migrations is a game-changer, in my opinion. Combining live and cold migrations into one efficient process is a smart move. Great to see Akamai’s commitment to enhancing customer experience and service reliability. Looking forward to using this going forward. Great job!