Shrnutí

Dokončeno

Cloud změnil způsob, jakým vývojáři vytvářejí aplikace.

Mezi měnící se obchodní potřeby patří:

  • Služba, která je vytvořená a provozovaná ve velkém měřítku, aby se dostala k zákazníkům v nových geografických oblastech.
  • Rychlejší doručování funkcí a možností, které reagují na požadavky zákazníků agilním způsobem.
  • Vylepšené využití prostředků za účelem snížení nákladů

Architektura mikroslužeb pomáhá tyto potřeby řešit vytvořením jedné aplikace, která se skládá ze sady malých služeb. Každá mikroslužba implementuje konkrétní komplexní doménu nebo obchodní funkce v rámci určitého kontextu. Každá mikroslužba se musí vyvíjet samostatně a musí být nezávisle nasaditelná.

Používání kontejnerů je běžný přístup k vytváření mikroslužeb. Každá aplikace nebo služba, její závislosti a její konfigurace (abstrakce jako soubory manifestu nasazení) jsou zabalené společně jako image kontejneru. Docker je oblíbený způsob kontejnerizace aplikací.

Soubor Dockerfile je textový soubor, který obsahuje pokyny k sestavení image Dockeru. Sada .NET SDK teď přímo umožňuje vytvářet kontejnery prostřednictvím dotnet publish příkazu a podporovat stejné příkazy jako dockerfile. Soubor Docker Compose je soubor YAML, který seskupuje několik kontejnerů Dockeru pro sestavení a nasazení.

Nakonec byla platforma .NET vytvořená tak, aby byla jako první nativní pro cloud. Běží na různých platformách, takže image kontejneru může být založená na variantě Linuxu a váš kód .NET stále běží. .NET je extrémně rychlý a Microsoft už vytvořil image .NET pro kontejnery a Docker.

Vyčištění prostoru kódu

V úložišti Podle můžete odstranit codespace na GitHubu, kde vidíte MicrosoftDocs/mslearn-dotnet-cloudnative.

Tyto zdroje informací vám můžou pomoct získat další informace o mikroslužbách pomocí .NET: