Introdução

Concluído

Cenário de exemplo

Você trabalha como engenheiro de DevOps para uma loja de animais de estimação on-line em crescimento que vende vários produtos para animais de estimação. O uso do aplicativo cliente atinge picos em vários momentos durante um determinado período de 24 horas. Devido a essa demanda crescente e decrescente, a empresa precisa ser capaz de escalar sua aplicação de acordo para fornecer uma melhor experiência aos seus clientes. Como o aplicativo é controlado por eventos e recebe um grande número de eventos em vários momentos, as métricas baseadas em CPU e memória não são totalmente representativas da carga no sistema. Você foi encarregado de encontrar uma solução de dimensionamento que ajudará a empresa a atingir suas necessidades de escala.

Depois de experimentar várias opções, você determinou que o uso dos Serviços Kubernetes do Azure (AKS) e do Kubernetes Event-driven Autoscaling (KEDA) atende a todos os requisitos de dimensionamento para uso de pico e fora de pico.

Nota

Todos os exercícios usam o Azure Cloud Shell, que já tem todas as ferramentas necessárias instaladas. Se preferir executar os exemplos localmente, você precisará instalar a CLI do Azure e o Kubectl.