Inleiding

Voltooid

Stel, u bent als DevOps-lead werkzaam bij een bedrijf dat zich bezighoudt met het traceren en beheren van drones. Uw bedrijf biedt klanten over de hele wereld een drone-traceringsoplossing en maakt gebruik van Azure Kubernetes Service (AKS) om een groot aantal containerexemplaren van die oplossing te organiseren. U hebt gerealiseerd dat kostenbeheer voor uw AKS-rekenresources steeds belangrijker is geworden vanwege twee factoren. Ten eerste is uw klantenbestand toegenomen en moet u veel meer drones verwerken en traceren. Ten tweede zijn meer ontwikkelteams de nieuwe processen voor het ontwikkelen van cloudtoepassingen gaan gebruiken.

U wilt beide factoren aanpakken om kosten te besparen. Eerst zoekt u naar opties om de implementatie van veel werkbelastingen op een kostenefficiënte manier te beheren. Ten tweede wilt u een bedrijfsbeleid introduceren dat bepaalt hoe uw ontwikkelteams AKS-rekenresources maken en gebruiken.

In deze module verkent u strategieën om de rekenkosten te optimaliseren bij het ontwikkelen van cloudtoepassingen op AKS. Om te beginnen maakt u een gebruikersknooppuntgroep en leert u hoe u de knooppunten kunt schalen. Vervolgens configureert u AKS-spot-knooppuntgroepen voor de automatische schaalaanpassing van clusters voor toegang tot ongebruikte Azure-rekencapaciteit met korting. Als u wilt eindigen, definieert u Azure Policy in AKS voor het beheren van resourcequota om de implementatie van AKS-rekenresources te beheren.

Leerdoelen

  • Kosten voor AKS optimaliseren met behulp van naar nul geschaalde knooppuntgroepen
  • Kosten voor AKS optimaliseren met behulp van automatisch geschaalde spot-knooppuntgroepen
  • Kosten beheren met Azure Policy op AKS

Vereisten

  • Toegang tot een Azure-abonnement
  • Basiskennis van het uitvoeren van opdrachten met behulp van de Azure CLI
  • Kennis van Kubernetes en concepten ervan
  • Basiskennis van het maken van Kubernetes YAML-manifestbestanden
  • Basiskennis van het uitvoeren van opdrachten met behulp van kubectl