Navigáció kihagyása

Megoldásarchitektúra: Fejlesztési-tesztelési üzembe helyezés PaaS-megoldások teszteléséhez

Ez az architektúra a minta egy szabványos PaaS-infrastruktúra fejlesztési és tesztelési célokra való konfigurálásához.

Ez a megoldás az alábbi, Azure által felügyelt szolgáltatásokra épül: Azure DevOps, Azure SQL Database, Azure Cache for Redis és Application Insights. Ezek a szolgáltatások magas rendelkezésre állású környezetben futnak javítások és támogatás mellett, ami lehetővé teszi, hogy a környezet helyett a megoldásra tudjon fókuszálni.

Dev-Test deployment for testing PaaS solutionsThis architecture represents how to configure your infrastructure for development and testing of a standard PaaS-style system.Application InsightsApplication InsightsApplication InsightsSwapARM and Code DeploymentVisual StudioTeam ServicesBuild andRelease AgentDevelopmentDatabaseRedisCacheDevelopmentCI Web AppPre-ProductionWeb AppQADatabaseRedisCacheQAWeb AppProductionDatabaseRedisCacheProductionWeb AppDevelopment Resource GroupQA Resource GroupProd Resource Group

Implementálási segédlet

Termékek/Leírás Dokumentáció

Azure DevOps

Az Azure DevOps használatával a fejlesztési folyamat kezelhető.

Microsoft Release Management

A Microsoft Release Management fejlesztési és kiadási ügynökei telepítik az Azure Resource Manager-sablont és az ahhoz tartozó kódot a különböző környezetekbe.

Erőforráscsoportok

Az Azure DevOps-erőforráscsoportok határozzák meg a megoldás valamennyi, a fejlesztési/tesztelési vagy az éles környezetben való üzembe helyezéséhez szükséges szolgáltatásokat.

Web Apps

A webhelyet egy webalkalmazás működteti, és ezt telepítjük valamennyi környezetben. Átmeneti pontok szolgálnak az élesítés előtti és az éles verziók cseréjére.

Azure SQL Database

Az Azure SQL Database tartalmazza a webhely adatait. A példányokat a fejlesztési, tesztelési és éles környezetekben helyezik üzembe.

Azure Cache for Redis

Az Azure Cache for Redis minden környezetben optimalizálja a webhely teljesítményét.

Application Insights

Az Application Insights nyomon követi a webalkalmazásokat a fejlesztés és a tesztelés során, majd a kiadásukat követően az éles környezetben működő rendszert is.

Kapcsolódó megoldásarchitektúrák