Natív felhőalkalmazások létrehozása az Azure-ral és nyílt forráskódú szoftverekkel

Haladó
Administrator
Developer
Solution Architect
Student
Azure
Azure Kubernetes Service (AKS)
Azure App Service
Azure Container Registry
Azure Cosmos DB
Azure IoT Central
Azure Pipelines
GitHub
Azure Database for PostgreSQL
Azure Monitor
Microsoft Entra ID

A natív felhőalkalmazások az alkalmazásfejlesztés modern megközelítését képviselik, ahol a szoftverrendszerek felhőmérettel és képességekkel vannak megtervezve. A natív felhőalkalmazások olyan nyílt forráskód technológiákra épülnek, amelyek megvalósíthatók, és az architekturális modularitásra összpontosítanak. A nyílt technológiákra összpontosítva a "Natív felhő" az üzembe helyezési cél rugalmasságát jelenti, miközben továbbra is használhat olyan Azure-specifikus szolgáltatásokat, mint az Azure Cosmos DB és a Microsoft Entra ID.

Ez a gyakorlati képzési terv a natív felhőbeli alkalmazások összetevőinek kiválasztásához, az integrációk kiépítéséhez és az Azure-ban való üzembe helyezéshez szükséges alapvető ismereteket ismerteti.

Több szolgáltatást fog létrehozni, és nagy mennyiségű üzenetet fog feldolgozni az eszközökről, és adatokat streamel az IoT-eszközökről.

Előfeltételek

Egyik sem

A képzési terv moduljai

Ez a modul a natív felhőbeli alkalmazásokhoz kapcsolódó fogalmakat és ötleteket ismerteti. Bemutatjuk a nyílt forráskódú szoftverek (OSS) összetevőit, például a Kubernetes-t és a PostgreSQL-t, valamint az olyan egyedi Azure-eszközöket, mint a Cosmos DB. Azonosítjuk azokat a helyzeteket is, amelyek natív felhőbeli alkalmazások létrehozására szólítanak fel, és egy példaforgatókönyvben áttekintjük az összetevők kiválasztását.

A natív felhőalkalmazások moduláris jellegűek, az összetevők különállóak és önállóak. Az összetevők tárolókba ágyazhatók, például a Dockerrel létrehozott vagy egy Azure-szolgáltatásból közzétett tárolókba. A dinamikus skálázást ezután a Kubernetes felügyelheti. Megtanuljuk eldönteni, hogy a Kubernetes mikor megfelelő a natív felhőbeli alkalmazásunkhoz, és megtudhatjuk, hogyan használhatjuk a natív felhőbeli architektúra első építőelemeként.

Egy Express.js-alapú webszolgáltatásból álló alapszolgáltatás létrehozása a Microsoft Azure Database for PostgreSQL állandó adattárát biztosító és egy előtérbeli Next.js felügyeleti webalkalmazás által felügyelt szolgáltatással.

Ismerteti, hogyan segíti elő az Azure IoT Central az intelligens eszközök által létrehozott IoT-telemetriai adatokat feldolgozó elosztott alkalmazások tervezését, tesztelését és implementálását. Natív felhőbeli alkalmazások tervezésekor az Azure IoT Central használatával olyan átfogó funkciókkal rendelkezhet, amelyek segítenek az IoT-telemetriára támaszkodó elosztott alkalmazások tervezésében, tesztelésében és megvalósításában.

Bővítse ki natív felhőalkalmazását az IoT-funkciók biztosításához, ha összetevőit integrálja az Azure IoT-szolgáltatásokkal, és a Cosmos DB használatával állandó adattárat biztosít.

A Microsoft Entra ID lehetővé teszi a natív felhőalkalmazások funkciójának javítását több-bérlős forgatókönyvekben.