Cloudeigen apps en services maken met .NET en ASP.NET Core

Beginner
Gevorderd
Developer
Solution Architect
.NET
ASP.NET Core
Azure
Azure Monitor
Azure Container Registry
Azure Kubernetes Service (AKS)

Maak onafhankelijk te implementeren, uiterst schaalbare en tolerante services met behulp van het gratis en opensource-.NET-platform.

Vereisten

  • Bekendheid met opdrachtregeltoepassingen.
  • Bekendheid met basisconcepten van Docker.
  • Experimenteren met het schrijven van C# op beginnersniveau

Modules in dit leertraject

Microservicetoepassingen bestaan uit kleine, onafhankelijke en schaalbare klantgerichte services die met elkaar communiceren met behulp van standaardprotocollen en goed gedefinieerde interfaces. Elke microservice omvat doorgaans eenvoudige bedrijfslogica, die u kunt uitschalen of inschalen. U test, implementeert en beheert de microservice onafhankelijk. Kleinere teams ontwikkelen een microservice op basis van een klantscenario en kiezen de technologieën die ze gebruiken. In deze module leert u hoe u uw eerste microservice bouwt met behulp van .NET.

Microservicetoepassingen bestaan uit kleine, onafhankelijke en schaalbare klantgerichte services. Microservicestoepassingen die in containers zijn geïmplementeerd, maken het mogelijk om apps uit te schalen en te reageren op een grotere vraag door meer containerinstanties te implementeren en om terug te schalen als de vraag afneemt. In complexe oplossingen van veel microservices brengt het implementeren, bijwerken, bewaken en verwijderen van containers uitdagingen met zich mee. In deze module worden enkele van deze uitdagingen uitgelegd en wordt uitgelegd hoe Kubernetes kan helpen.

Leer hoe u uw cloudeigen .NET Core-microservices-app fouttolerant maakt met minimale impact op de gebruiker.

Implementeer waarneembaarheid in een bestaande cloudeigen toepassing met behulp van OpenTelemetry. Bekijk vervolgens de gegevens in Application Insights en hulpprogramma's van derden.

Microservicetoepassingen kunnen vanwege hun gedistribueerde aard moeilijk te beveiligen zijn. In deze module leert u hoe u gevoelige gegevens in een cloudeigen toepassing classificeert, gevoelige gegevens opslaat in logboekbestanden en nalevingsrapporten genereert voor een cloudeigen toepassing.

Implementeer een functievlag in uw cloudeigen ASP.NET Core-microservices-app om een functie in realtime in of uit te schakelen.

Gebruik CI/CD-pijplijnen om een containerinstallatiekopieën te bouwen en deze te implementeren in Azure Kubernetes Service (AKS).