Introductie
Stel dat u werkt voor een vrachtbedrijf dat gebruikmaakt van schepen om goederen over de hele wereld te vervoeren. De operationele afdeling maakt gebruik van een klein systeem dat bijhoudt waar elk schip wordt gedokt. Door de toename van het personeel heeft uw bedrijf besloten dit systeem naar Kubernetes te verplaatsen.
De toepassing van het systeem maakt gebruik van Azure Cosmos DB als een database die is gebouwd via een afzonderlijke back-end. U bent toegewezen om te bepalen hoe u uw databasetoegang beheert in deze gedistribueerde omgeving en hoe u een nieuwe database implementeert ter ondersteuning van deze kritieke toepassing.
Leerdoelen
Aan het einde van deze module kunt u het volgende doen:
- Een toepassing met behoud van status cloud-native inzetten in Azure Kubernetes Service (AKS).
- Maak een Azure Cosmos DB-database.
- Inzicht in de concepten van databasebeveiliging via Kubernetes.
Voorwaarden
- Bekendheid met Kubernetes-concepten. Als u geen ervaring hebt met Kubernetes, bekijkt u de basisprincipes van Kubernetes voordat u begint.
- Bekendheid met Git en GitHub.
- Bekendheid met Docker en Docker-afbeeldingen.
- Een actief Azure-abonnement.
- De mogelijkheid om de Azure CLI te gebruiken.
- De mogelijkheid om een Docker-container te maken. Als u nog niet eerder met Docker werkt, bekijkt u de inleiding tot containers voordat u begint.
U hebt een Azure-abonnement nodig om de oefeningen te voltooien. Als u geen Azure-abonnement hebt, maakt u een gratis account en voegt u een abonnement toe voordat u begint. Als u een leerling/student bent, kunt u profiteren van de aanbieding van Azure for students .
Notitie
Alle oefeningen maken gebruik van Azure Cloud Shell, waarop al alle benodigde hulpprogramma's zijn geïnstalleerd. Als u liever de voorbeelden in uw eigen terminal uitvoert, moet u Azure CLI en Kubectl installeren.