Como parte das nossas melhorias contínuas no backend, desenvolvemos uma forma mais rápida de redimensionar máquinas virtuais na nossa plataforma e diminuir significativamente o tempo de inatividade durante a manutenção de rotina ao mover uma VM para um anfitrião diferente. Isto foi conseguido, em parte, através do nosso objetivo de conceber migrações em direto e a frio para utilizar o mesmo tipo de trabalho.
Durante a vida útil do seu servidor, pode ser necessário redimensionar a VM, alterar o tipo de plano ou até mesmo mudar para outro data center da Akamai. Periodicamente, a Akamai também pode precisar mover VMs para reequilibrar hosts ou realizar manutenção de rotina.
Antes de hoje, havia dois tipos de migrações na plataforma de computação da Akamai:
- Migrações em direto - Com uma VM ligada, podemos movê-la para um anfitrião semelhante no mesmo centro de dados sem tempo de inatividade.
- Migrações a frio - Com uma VM desligada, podemos redimensioná-la ou movê-la para um centro de dados diferente. Isso geralmente incorre em um tempo de inatividade significativo, especialmente para VMs maiores.
Adicionámos um terceiro tipo de migração: migrações quentes. As migrações a quente permitem que as VMs permaneçam ligadas durante a maior parte de uma mudança, reduzindo o tempo de inatividade para menos de um minuto. Como a maioria dos provedores de nuvem, a Akamai executa um ambiente de frota mista, e agora temos uma solução para realocar VMs rapidamente para hosts diferentes. Isto também permitirá um redimensionamento rápido ou a mudança de planos partilhados ou dedicados para instâncias premiumque garantem um modelo de processador específico ou mais recente.
As migrações quentes resultaram do processo de simplificação e aumento da fiabilidade das migrações frias, que é outra atualização que podemos anunciar hoje com orgulho. Todos estes elementos constituem a nossa plataforma de migração unificada.
As migrações em tempo real e a frio agora usam o mesmo tipo de trabalho e são executadas como um único trabalho, em vez de vários trabalhos independentes que podem ser bem-sucedidos ou falhar. Isto elimina quaisquer potenciais erros causados por uma VM existente em dois sistemas após a conclusão de um trabalho de migração e o processo não ajustará o estado do registo ou do anfitrião de origem até que o disco e o estado tenham sido sincronizados com êxito para o anfitrião de destino. Isto diminui significativamente a potencial necessidade de intervenção manual da nossa equipa de suporte ao mover uma VM para outra região.
Em suma, temos menos despesas gerais para manter e será mais fácil efetuar tarefas de manutenção e reequilíbrio. Para si, isto significa:
- As migrações a quente podem mover uma VM para outro anfitrião no mesmo centro de dados em menos de um minuto.
- Tempo de inatividade significativamente menor ao redimensionar uma VM ou ao alterar o seu plano.
- Tempo de inatividade significativamente menor quando reequilibramos ou actualizamos a nossa frota.
- Aumento significativo da fiabilidade ao migrar de um centro de dados para outro.
Recursos
Comentários (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!