As 3 Estratégias de Deployment mais Utilizada por Grandes Empresas



Existem várias estratégias de deployment utilizadas por grandes empresas, mas as três mais comuns são:


Rolling: Esta é a estratégia mais simples e é adequada para quase todos os serviços de orquestração. Consiste em subir os serviços com a nova versão do código, substituindo a versão antiga do serviço aos poucos12.

Blue-Green: Esta estratégia envolve a criação de dois ambientes idênticos, conhecidos como mirror. Um load balancer direciona o tráfego para o ambiente desejado. Isso permite testar o novo ambiente enquanto o antigo ainda está funcionando. A transição do load balancer para o novo ambiente é praticamente instantânea, resultando em zero downtime12.

Canary: Esta é a estratégia mais complexa. Envolve a implementação da nova versão em um subconjunto dos usuários antes de ser lançada para todos2.

Cada uma dessas estratégias tem suas próprias vantagens e desvantagens, e a escolha entre elas depende das necessidades específicas da empresa e do projeto.






Postagem Anterior Próxima Postagem