Natív felhőalkalmazások létrehozása az Azure-ral és nyílt forráskódú szoftverekkel
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
Eredménykód
Szeretne eredménykódot kérni?
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.