Opret cloudbaserede apps og tjenester med .NET og ASP.NET Core
Hurtigt overblik
-
Færdighed
-
Rolle
-
Emne
Opret uafhængigt udrullelige, yderst skalerbare og robuste tjenester ved hjælp af den gratis .NET-platform med åben kildekode.
Forudsætninger
- Kendskab til kommandolinjebaserede programmer.
- Kendskab til grundlæggende Docker-begreber.
- Erfaring med at skrive C# på begynderniveau
Kom i gang med Azure
Vælg den Azure-konto, der passer til dig. Betal, mens du er på farten, eller prøv Azure gratis i op til 30 dage. Log på.
Resultatkode
Vil du anmode om en præstationskode?
Moduler i dette læringsforløb
Microservice-programmer består af små, uafhængigt versionerede og skalerbare kundefokuserede tjenester, der kommunikerer med hinanden ved hjælp af standardprotokoller og veldefinerede grænseflader. Hver microservice indkapsler typisk simpel forretningslogik, som du kan skalere ud eller ind. Du tester, udruller og administrerer mikrotjenesten uafhængigt af hinanden. Mindre teams udvikler en microservice baseret på et kundescenarie og vælger de teknologier, de bruger. I dette modul lærer du, hvordan du bygger din første microservice ved hjælp af .NET.
Microservice-programmer består af små, uafhængigt versionerede og skalerbare kundefokuserede tjenester. Microservices-programmer, der er udrullet i objektbeholdere, gør det muligt at skalere apps ud og reagere på den øgede efterspørgsel ved at udrulle flere objektbeholderforekomster og skalere tilbage, hvis efterspørgslen mindskes. I komplekse løsninger på mange microservices medfører processen med udrulning, opdatering, overvågning og fjernelse af objektbeholdere udfordringer. Dette modul forklarer nogle af disse udfordringer og viser, hvordan Kubernetes kan hjælpe.
Få mere at vide om, hvordan du gør din cloudbaserede .NET Core-microservices-app fejltolerant med minimal indvirkning på brugeren.
Implementer observability i et eksisterende cloudbaseret program ved hjælp af OpenTelemetry. Få derefter vist dataene i Application Insights og tredjepartsværktøjer.
Microservice-programmer kan på grund af deres distribuerede karakter være svære at sikre. I dette modul lærer du, hvordan du klassificerer følsomme data i et oprindeligt cloudprogram, redigerer følsomme data i logfiler og genererer rapporter om overholdelse af angivne standarder for et cloudbaseret program.
Implementer et funktionsflag i din cloudbaserede ASP.NET Core microservices-app for at aktivere eller deaktivere en funktion i realtid.
Brug CI/CD-pipelines til at bygge et objektbeholderbillede og udrulle det til Azure Kubernetes Service (AKS).