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

Ez az architektúra a minta egy mikroszolgáltatásokra alapuló rendszer fejlesztésére és tesztelésére szolgáló infrastruktúra konfigurálásához.

Ez a megoldás az alábbi, Azure által felügyelt szolgáltatásokra épül: Visual Studio Team Services, Service Fabric és SQL Database. 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 mikroszolgáltatás-megoldások teszteléséhez Egy a mikroszolgáltatás-megoldások tesztelésére való 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, Service Fabric és SQL Database. ARM Infrastructure andService Fabric Code Deployment S1 S2 S3 S1 S2 S3 S1 S2 S1 S2 S1 S2 S1 S2 S3 Visual StudioTeam Services Build andRelease Agent Development Resource Group QA Resource Group Prod Resource Group DevelopmentDatabase QADatabase ProductionDatabase Development Host 1 QA Host 1 QA Host 2 QA Host 2 QA Host 3 Production Host 1

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.

Visual Studio Team Services-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.

Service Fabric

A megoldásban használt összes mikroszolgáltatást a Service Fabric hangolja össze. Fejlesztésnél a kódot közvetlenül a fejlesztői eszközökből helyezik üzembe, míg tesztelési és éles környezetekben a kód üzembe helyezése Resource Manager-sablonok segítségével történik fejlesztési és kiadáskészítő ügynökön keresztül.

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.

Kapcsolódó megoldásarchitektúrák