Introduzione

Completato

Scenario di esempio

Si lavora come tecnico DevOps per uno store online di prodotti per animali domestici in crescita che vende vari prodotti per animali. L'utilizzo delle applicazioni client raggiunge i picchi in vari momenti durante qualsiasi periodo di 24 ore. A causa di queste fluttuazioni della domanda, l'azienda deve essere in grado di ridimensionare l'applicazione di conseguenza per offrire una migliore esperienza ai i clienti. Poiché l'applicazione è basata su eventi e riceve un numero elevato di eventi in diversi momenti, le metriche basate sulla CPU e sulla memoria non sono completamente rappresentative del carico nel sistema. Si è stati incaricati di trovare una soluzione di scalabilità che consentirà all'azienda di soddisfare le proprie esigenze di scalabilità.

Dopo aver provato diverse opzioni, si è stabilito che l'uso dei servizi Azure Kubernetes e di KEDA è in grado di soddisfare tutti i requisiti di scalabilità per le ore di punta e non.

Nota

Tutti gli esercizi usano Azure Cloud Shell, in cui sono già installati tutti gli strumenti necessari. Se si preferisce eseguire gli esempi in locale, è necessario installare l'interfaccia della riga di comando di Azure e Kubectl.