Resumé
Cloudmiljøet har ændret den måde, udviklere bygger programmer på.
Nogle af de skiftende forretningsbehov omfatter:
- En tjeneste, der er bygget og drives i stor skala for at nå ud til kunder i nye geografiske områder.
- Hurtigere levering af funktioner og funktioner til at imødekomme kundernes behov på en fleksibel måde.
- Forbedret ressourceudnyttelse for at reducere omkostningerne.
En microservices-arkitektur hjælper med at imødekomme disse behov ved at oprette et enkelt program, der består af et sæt små tjenester. Hver microservice implementerer en specifik, end-to-end-domæne- eller forretningsfunktionalitet inden for en bestemt kontekstgrænse. Hver mikrotjeneste skal udvikles selvstændigt og kunne udrulles uafhængigt.
Brug af objektbeholdere er en almindelig tilgang til oprettelse af mikrotjenester. Hvert program eller hver tjeneste, dets afhængigheder og dens konfiguration (abstrakte som installationsmanifestfiler) pakkes sammen som et objektbeholderbillede. Docker er en populær måde at containerisere programmer på.
En Dockerfile- er en tekstfil, der indeholder instruktioner til, hvordan du opretter et Docker-billede. .NET SDK giver dig nu direkte mulighed for at oprette objektbeholdere via kommandoen dotnet publish og understøtter de samme kommandoer som Dockerfile. En Docker Compose-fil er en YAML-fil, der grupperer flere Docker-objektbeholdere til oprettelse og installation.
Endelig blev .NET bygget til at være cloudbaseret først. Det kører på tværs af platforme, så dit objektbeholderbillede kan være baseret på en variant af Linux, og din .NET-kode kører stadig. .NET er ekstremt hurtig, og Microsoft har allerede oprettet .NET-billeder til objektbeholdere og Docker.
Ryd op i kodeområde
Du kan slette kodeområdet på GitHub- under Efter lager, hvor du kan se MicrosoftDocs/mslearn-dotnet-cloudnative.
Relateret indhold
Disse ressourcer kan hjælpe dig med at få mere at vide om mikrotjenester med .NET:
- Objektbeholdere med .NET og Docker til begyndere
- Microservices forklaret | Byg din første microservice med .NET (Video)
- .NET-mikrotjenester: Arkitektur til objektbeholderiserede .NET-programmer
- Opret cloudbaserede apps og tjenester med .NET- og ASP.NET Core-
- Introduktion til Docker-objektbeholdere
- Introduktion til Kubernetes-