M365.FM · Português
Azure Chaos Studio explicado
chaos engineering, injeção de falhas e apps resilientes no Azure
Azure e desenvolvimentoazure chaos studiochaos engineeringinjeção de falhasresiliênciaazurezonas de disponibilidadegame days
Os testes tradicionais verificam se o software funciona em condições normais, mas não o que acontece quando uma VM falha ou uma zona de disponibilidade inteira fica offline. Este episódio mostra como quebrar seus próprios apps na nuvem de forma proposital e controlada com o Azure Chaos Studio para torná-los mais resilientes, seguindo a lógica da queima controlada dos bombeiros.
▶ Azure Chaos Studio explicado: chaos engineering, injeção de falhas e apps resilientes no Azure (Dublagem IA)
O que você vai aprender:
- Por que os testes tradicionais não bastam: como uma pequena falha se propaga em cascata em sistemas distribuídos, do banco de dados e do timeout até o balanceador de carga e as instâncias sobrecarregadas
- O princípio do chaos engineering (hipótese, falhas reais e controladas, raio de impacto) e os dois tipos de falha do Azure Chaos Studio: diretas do serviço e baseadas em agente
- Os blocos de um experimento: destinos, etapas (sequenciais), ramificações (em paralelo) e ações, e por que só as falhas habilitadas são executadas
- Um experimento concreto: um conjunto de dimensionamento de VMs em três zonas de disponibilidade, 95% de CPU em duas VMs por cinco minutos e depois o desligamento da zona 2, com a lição sobre capacidade e dimensionamento automático
- Segurança e primeiros passos: identidade gerenciada sem permissões por padrão, começar pequeno fora da produção, cancelar a qualquer momento, shift left no pipeline de CI/CD, shift right em produção e game days
Este episódio é uma versão em português dublada com IA do vídeo animado do M365 Show, do Microsoft MVP Mirko Peters.