Vytváření aplikací a služeb nativních pro cloud pomocí .NET a ASP.NET Core

Začátečník
Středně pokročilý
Developer
Solution Architect
.NET
ASP.NET Core
Azure
Azure Monitor
Azure Container Registry
Azure Kubernetes Service (AKS)

Vytvářejte nezávisle nasazovatelné, vysoce škálovatelné a odolné služby s využitím bezplatné a opensourcové platformy .NET.

Požadavky

  • Znalost aplikací založených na příkazovém řádku
  • Znalost základních konceptů Dockeru
  • Zkušenosti s psaním v C# na úrovni začátečníka

Moduly v tomto studijním programu

Aplikace mikroslužeb se skládají z malých, nezávislých verzí a škálovatelných služeb zaměřených na zákazníky, které vzájemně komunikují pomocí standardních protokolů a dobře definovaných rozhraní. Každá mikroslužba obvykle zapouzdřuje jednoduchou obchodní logiku, kterou můžete škálovat na více instancí nebo do nich. Mikroslužbu testujete, nasazujete a spravujete nezávisle. Menší týmy vyvíjejí mikroslužbu na základě scénáře zákazníka a vyberou si technologie, které používají. V tomto modulu se naučíte, jak vytvořit první mikroslužbu pomocí .NET.

Aplikace mikroslužeb se skládají z malých, nezávislých verzí a škálovatelných služeb zaměřených na zákazníky. Aplikace mikroslužeb nasazené v kontejnerech umožňují škálovat aplikace na více instancí a reagovat na zvýšenou poptávku nasazením více instancí kontejnerů a horizontálním snížením kapacity, pokud poptávka klesá. V komplexních řešeních mnoha mikroslužeb představuje proces nasazování, aktualizace, monitorování a odebírání kontejnerů výzvy. Tento modul vysvětluje některé z těchto problémů a ukazuje, jak může Kubernetes pomoct.

Zjistěte, jak zajistit, aby aplikace mikroslužeb .NET Core nativní pro cloud byla odolná proti chybám s minimálním dopadem na uživatele.

Implementujte pozorovatelnost v existující aplikaci nativní pro cloud pomocí OpenTelemetry. Pak si prohlédněte data v Přehledy aplikací a nástrojích třetích stran.

Aplikace mikroslužeb, vzhledem k jejich distribuované povaze, mohou být obtížné zabezpečit. V tomto modulu se dozvíte, jak klasifikovat citlivá data v nativní cloudové aplikaci, redigovat citlivá data v souborech protokolů a generovat sestavy dodržování předpisů pro aplikaci nativní pro cloud.

Implementujte příznak funkce v nativním cloudu ASP.NET aplikaci mikroslužeb Core, abyste funkci povolili nebo zakázali v reálném čase.

Pomocí kanálů CI/CD sestavte image kontejneru a nasaďte ji do služby Azure Kubernetes Service (AKS).