Pular para o conteúdo principal
BlogCálculoUm ano de migrações quentes

Um ano de migrações quentes

Um ano de migrações quentes

Há um ano, a Akamai implementou migrações a quente na plataforma Linode para migrações de data center e host e operações de redimensionamento. Durante uma migração tradicional a frio, o Linode de destino é desligado, seus dados são copiados para um novo host e o novo Linode é inicializado. Uma migração a quente é diferente de uma migração a frio tradicional, pois o Linode de destino continua em execução até que seja sincronizado com um novo host. Nesse momento, o Linode é desligado e, como os dados locais do NVMe são espelhados um a um no novo host, o novo Linode é inicializado exatamente da mesma forma que seria em uma reinicialização no host anterior. Se for necessário redimensionar, o redimensionamento pode ocorrer no novo host enquanto o Linode é desligado e imediatamente inicializado novamente.

Fomos pioneiros nessa nova tecnologia por dois motivos, ambos cruciais para combater o tempo de inatividade do cliente, ou o tempo em que um Linode está ocupando espaço, mas está desligado. O primeiro motivo é que os redimensionamentos a frio (anteriormente conhecidos como redimensionamentos) exigiam que o Linode permanecesse desligado durante a migração; o redimensionamento ocorreria no host de destino e, em seguida, o novo Linode seria inicializado no novo host. Uma migração é necessária para redimensionamentos porque não é garantido que o host do Linode atual tenha espaço se o Linode for redimensionado e, se o Linode for redimensionado, um hardware melhor em um novo host poderá estar disponível. Para Linodes maiores, isso exigia de alguns minutos a horas de tempo de inatividade. O objetivo era reduzir drasticamente esse período de tempo. O segundo motivo pelo qual desenvolvemos migrações a quente é que as migrações ao vivo só podem operar entre tipos de CPU compatíveis. Uma migração a quente não tem essa restrição.

Os clientes começaram a fazer a migração a quente no ano passado, e temos orgulho de poder compartilhar o tempo de inatividade que realmente economizamos. Em um ano, os clientes fizeram a migração a quente de 11,6 petabytes de dados em mais de 58.000 Linodes, economizando um total de mais de 6.100 horas de tempo de inatividade. Novamente, esse tempo de inatividade é o tempo em que os Linodes estavam processando solicitações, atendendo aos clientes, dando suporte aos negócios e fazendo tudo o mais que um usuário da Akamai precisa, em vez de serem desligados, enquanto ainda eram capazes de redimensionar e migrar para novos destinos.

Dados migrados11.6Petabytes
Migrações58,000Linodes
Tempo de inatividade economizado6,100Horas

Foi necessário um esforço descomunal para dar vida ao Warm Migrations, mas estamos sempre nos esforçando para melhorar significativamente a experiência que os clientes têm em nossa plataforma. Várias equipes da empresa trabalharam juntas com uma visão unificada para levar esse projeto até o fim e, do ponto de vista de um engenheiro, é muito gratificante ver esse grande impacto. Se você quiser experimentar as migrações quentes, o recurso está disponível como uma opção de redimensionamento no Cloud Manager. E, se trabalhar em projetos grandes e impactantes como esse for do seu interesse, estamos contratando

Você também pode gostar...

Comentários

Deixe uma resposta

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados com *