Inleiding
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