Natív felhőbeli alkalmazások és szolgáltatások létrehozása a .NET és a ASP.NET Core használatával

Kezdő
Haladó
Developer
Solution Architect
.NET
ASP.NET Core
Azure
Azure Monitor
Azure Container Registry
Azure Kubernetes Service (AKS)

Önállóan üzembe helyezhető, nagy mértékben méretezhető és rugalmas szolgáltatásokat hozhat létre az ingyenes és nyílt forráskódú .NET-platform használatával.

Előfeltételek

  • A parancssori alkalmazások ismerete.
  • A Docker alapfogalmainak ismerete.
  • Tapasztalat C#-írásban kezdő szinten

A képzési terv moduljai

A mikroszolgáltatási alkalmazások kis, egymástól független verziójú és skálázható ügyfélközpontú szolgáltatásokból állnak, amelyek szabványos protokollok és jól definiált interfészek használatával kommunikálnak egymással. Az egyes mikroszolgáltatások általában egyszerű üzleti logikát foglalnak magában, amelyet felskálázhat vagy felskálázhat. A mikroszolgáltatást egymástól függetlenül tesztelheti, üzembe helyezheti és kezelheti. A kisebb csapatok egy ügyfélforgatókönyv alapján fejlesztenek mikroszolgáltatást, és kiválasztják az általuk használt technológiákat. Ez a modul bemutatja, hogyan hozhatja létre első mikroszolgáltatását a .NET használatával.

A mikroszolgáltatási alkalmazások kis, egymástól független verziójú és skálázható ügyfélközpontú szolgáltatásokból állnak. A tárolókban üzembe helyezett mikroszolgáltatás-alkalmazások lehetővé teszik az alkalmazások vertikális felskálázását, valamint a megnövekedett igényekre való reagálást több tárolópéldány üzembe helyezésével, valamint a visszaskálázást, ha az igények csökkennek. Számos mikroszolgáltatás összetett megoldásaiban a tárolók üzembe helyezése, frissítése, monitorozása és eltávolítása kihívást jelent. Ez a modul néhány ilyen kihívást ismertet, és bemutatja, hogyan segíthet a Kubernetes.

Megtudhatja, hogyan teheti a felhőalapú natív .NET Core mikroszolgáltatás-alkalmazás hibatűrővé a felhasználóra gyakorolt minimális hatással.

Megfigyelhetőség implementálása meglévő natív felhőbeli alkalmazásokban openTelemetria használatával. Ezután tekintse meg az adatokat az Application Elemzések és a külső eszközökben.

A mikroszolgáltatási alkalmazások elosztott természetükből adódóan nehezen biztonságosak lehetnek. Ebben a modulban megtanulhatja, hogyan osztályozhatja a bizalmas adatokat egy natív felhőbeli alkalmazásban, hogyan hozhat létre bizalmas adatokat naplófájlokban, és hogyan hozhat létre megfelelőségi jelentéseket egy natív felhőbeli alkalmazáshoz.

Implementáljon egy funkciójelzőt a natív felhőbeli ASP.NET Core mikroszolgáltatás-alkalmazásban egy funkció valós idejű engedélyezéséhez vagy letiltásához.

CI/CD-folyamatok használatával hozzon létre egy tárolórendszerképet, és telepítse azt az Azure Kubernetes Service-ben (AKS).