Azure Pipelines-architektúra az Azure Web Apps esetén
Fontos
Az Azure-hoz készült CI/CD Web Apps a CI/CD-folyamat tervezése az Azure DevOps használatával. Ez a cikk az üzembe helyezés Web Apps-specifikus aspektusaival foglalkozik.
Az Azure Web Apps gyors és egyszerű módszer webalkalmazások létrehozására ASP.NET, Java, Node.js, Python és más nyelvek és keretrendszerek használatával. A folyamatos integrációs és folyamatos üzembe helyezési (CI/CD) folyamattal gyorsabban biztosíthat értéket ügyfeleinek, amely automatikusan leküldi az egyes módosításokat az Azure Web Apps.
Architektúra
Töltse le az architektúra Visio-fájlját.
Adatfolyam
Ez a szakasz feltételezi, hogy elolvasta az Azure Pipelines alaparchitektúrát, és csak a számítási feladatok Azure-alkalmazás Servicesben való üzembe helyezésének szempontjaira összpontosít.
PR-folyamat - Ugyanaz, mint az alapterv
CI-folyamat – Ugyanaz, mint az alapkonfiguráció, kivéve a Web Apps számára létrehozott buildösszetevőket egy webterjesztési csomag.
CD-folyamat eseményindítója - Ugyanaz, mint az alapterv
CD-kiadás előkészítésre – Ugyanaz, mint az alapkonfiguráció 2 kivétellel: 1) a letöltött buildösszetevő a webes üzembehelyezési csomag, 2) a csomag az App Services egy átmeneti pontjára van üzembe helyezve.
CD-kiadás éles környezetben – Ugyanaz, mint az alapkonfiguráció 2 kivétellel: 1) a webalkalmazás éles környezetbe történő kiadása felcseréli az éles és az előkészítési pontot, 2) a Web Apps visszaállítása pedig visszacseréli az éles és az előkészítési tárolóhelyeket.
Megfigyelő - megegyezik az alapkonfigurációval
Összetevők
Ez a szakasz feltételezi, hogy elolvasta az Azure Pipelines alapkonfigurációs architektúrájának összetevői szakaszt, és csak a számítási feladatok Azure-alkalmazás Servicesben való üzembe helyezésének szempontjaira összpontosít.
Azure App Service: a Azure App Service egy HTTP-alapú szolgáltatás webalkalmazások, REST API-k és mobil háttérrendszerek üzemeltetésére. Az Azure Web Apps valójában Azure App Service üzemeltetett alkalmazások.
Azure Web Apps: Gyorsan hozhat létre és helyezhet üzembe kritikus fontosságú webalkalmazásokat nagy méretekben. Az Azure Web Apps számos ajánlattal rendelkezik, beleértve a Windows Web Apps, a Linux Web Apps és a tárolókhoz készült Web Apps.
Megfontolandó szempontok
Ez a szakasz feltételezi, hogy elolvasta az Azure Pipelines alaparchitektúrájának megfontolandó szempontok szakaszát, és csak a számítási feladatok Azure-alkalmazás Servicesben való üzembe helyezésének szempontjaira összpontosít.
Működésbeli kiválóság
- Fontolja meg a környezetek implementálását az előkészítésen és az éles környezeten túl, hogy lehetővé tegye a visszaállításokat, a manuális elfogadási tesztelést és a teljesítménytesztelést. Az előkészítés visszaállítási környezetként való használata megakadályozza, hogy ezt a környezetet más célokra is használni tudja.
Következő lépések
- A folyamatos üzembe helyezés első lépései a Azure App Service
- A Git használatának első lépései az Azure-adattárakban
- Üzembe helyezés az App Service-ben az Azure Pipelines segítségével
- Üzembe helyezés az Azure Web App for Containersben
- Folyamatos üzembe helyezés konfigurálása egyéni tárolókkal a Azure App Service
- Tudnivalók a munkaelemek Application Insightsba való integrálásáról
- GitHub-véglegesítések, lekéréses kérelmek és problémák összekapcsolása munkaelemekhez az Azure Boardsban
Kapcsolódó források (lehet, hogy a cikkek angol nyelvűek)
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: