Vytváření aplikací a služeb nativních pro cloud pomocí .NET a ASP.NET Core
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
Kód dosaženého cíle
Chcete požádat o kód cíle?
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).