CI/CD tárolókhoz
A tárolók jelentősen megkönnyítik az alkalmazások folyamatos fejlesztését és telepítését. A tárolók készregyártásának a Kubernetes Azure Kubernetes Service-beli (AKS) használatával történő vezénylésével replikálható és felügyelhető tárolófürtök hozhatók létre.
A tárolólemezképek előállításához és vezényléséhez folyamatos fordítást beállítva az Azure DevOpsszal fokozható az üzembe helyezés gyorsasága és megbízhatósága.
Alkalmazás forráskódjának módosítása
Alkalmazáskód véglegesítése
A folyamatos integráció indítja az alkalmazás és a tárolólemezkép fordítását és az egységteszteket
Tárolólemezkép az Azure Container Registrybe küldve
A folyamatos készregyártás eseményindítója vezényli az alkalmazás-összetevők környezetspecifikus paraméterekkel történő üzembe helyezését
Üzembe helyezés az Azure Kubernetes Service (AKS) szolgáltatásban
A tároló az Azure Container Registryből származó tárolólemezkép használatával indítva
Az Application Insights állapot-, teljesítmény- és használati adatokat gyűjt és elemez
Állapot-, teljesítmény- és használati információk áttekintése
Hátralékos elem frissítése
- 1 Alkalmazás forráskódjának módosítása
- 2 Alkalmazáskód véglegesítése
- 3 A folyamatos integráció indítja az alkalmazás és a tárolólemezkép fordítását és az egységteszteket
- 4 Tárolólemezkép az Azure Container Registrybe küldve
- 5 A folyamatos készregyártás eseményindítója vezényli az alkalmazás-összetevők környezetspecifikus paraméterekkel történő üzembe helyezését
- 6 Üzembe helyezés az Azure Kubernetes Service (AKS) szolgáltatásban
- 7 A tároló az Azure Container Registryből származó tárolólemezkép használatával indítva
- 8 Az Application Insights állapot-, teljesítmény- és használati adatokat gyűjt és elemez
- 9 Állapot-, teljesítmény- és használati információk áttekintése
- 10 Hátralékos elem frissítése
Implementálási segédlet
Termékek/Leírás | Dokumentáció | |
---|---|---|
Container Registry |
Tárolólemezképek tárolása és felügyelete az Azure-telepítések minden típusában | |
Azure Kubernetes Service (AKS) |
Egyszerűsítheti a Kubernetes üzembe helyezését, kezelését és működtetését | |
Application Insights |
A webalkalmazások és szolgáltatások problémáinak észlelése, osztályozása és diagnosztizálása | |
Azure DevOps |
Olyan többplatformos alkalmazásokat fejleszthet és helyezhet üzembe, amelyekkel a legtöbbet hozhatja ki az Azure-szolgáltatásokból |
Kapcsolódó megoldásarchitektúrák
CI/CD Azure-beli virtuális gépekhez
Az Azure világszínvonalú felhőszolgáltatás Windows vagy Linux rendszerű virtuális gépek üzemeltetésére. Az ASP.NET, a Java, a Node.js vagy a PHP közül bármelyikkel hozza létre az alkalmazást, szüksége lesz a folyamatos integráció és a folyamatos készregyártás (CI/CD) folyamatára, hogy a módosításokat automatikusan továbbíthassa a virtuális gépekre.
Java CI/CD a Jenkins és az Azure Web Apps használatával
Az Azure App Service gyors és egyszerű megoldást jelent Java, Node, PHP és ASP.NET nyelveken írt alkalmazások létrehozására, és a Docker használatával támogatja az egyéni nyelvi futtatókörnyezeteket is. Gyorsabban közvetíthet értéket ügyfeleinek a folyamatos integráció és készregyártás (CI/CD) folyamatával, amely minden módosítást automatikusan továbbít a Web Apps-nek.