Introduktion

Slutförd

Exempelscenario

Du arbetar som DevOps-tekniker för en växande onlinebutik för husdjur som säljer olika husdjursprodukter. Användning av klientprogram toppar vid olika tidpunkter under en viss 24-timmarsperiod. På grund av den ökande och minskande efterfrågan måste företaget kunna skala sitt program i enlighet med detta för att ge sina kunder en bättre upplevelse. Eftersom programmet är händelsestyrt och tar emot ett stort antal händelser vid olika tidpunkter är cpu- och minnesbaserade mått inte helt representativa för belastningen på systemet. Du har fått i uppgift att hitta en skalningslösning som hjälper företaget att uppnå sina skalningsbehov.

När du har experimenterat med olika alternativ har du fastställt att användning av Azure Kubernetes Services (AKS) och Kubernetes Händelsedriven autoskalning (KEDA) uppfyller alla krav för skalning för användning med hög belastning och låg belastning.

Kommentar

Alla övningar använder Azure Cloud Shell, som redan har alla nödvändiga verktyg installerade. Om du föredrar att köra exemplen lokalt måste du installera Azure CLI och Kubectl.