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: Visual Studio Team Services, SQL Database, Redis Cache é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.

Fejlesztési-tesztelési üzembe helyezés PaaS-megoldások teszteléséhez Egy a PaaS-megoldások teszteléséhez szükséges fejlesztési-tesztelési környezet megoldásarchitektúráját bemutató ábra. Ez a megoldás a következő, Azure által felügyelt szolgáltatásokon alapul: Visual Studio Team Services, SQL Database, Redis Cache és Application Insights. Application Insights Application Insights Application Insights Swap ARM and Code Deployment Visual StudioTeam Services Build andRelease Agent DevelopmentDatabase RedisCache DevelopmentCI Web App Pre-ProductionWeb App QADatabase RedisCache QAWeb App ProductionDatabase RedisCache ProductionWeb App Development Resource Group QA Resource Group Prod Resource Group

Implementálási segédlet

Termék Dokumentáció

Visual Studio Team Services

A Visual Studio Team Services-csapat kezeli a fejlesztési folyamatot.

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

A Visual Studio Team Services- (VSTS-) erőforráscsoportok határozza meg a megoldás fejlesztési/tesztelési vagy éles környezetben való üzembe helyezéséhez szükséges valamennyi szolgáltatást.

Webalkalmazások

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.

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.

Redis Cache

A Redis Cache 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