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: Azure DevOps, Service Fabric és Azure 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.

마이크로 서비스 솔루션을 테스트하기 위한 개발-테스트 배포이 아키텍처는 마이크로 서비스 기반 시스템의 개발 및 테스트를 위한 인프라를 구성하는 방법을 나타냅니다.ARM Infrastructure andService Fabric Code DeploymentS1S2S3S1S2S3S1S2S1S2S1S2S1S2S3Visual StudioTeam ServicesBuild andRelease AgentDevelopment Resource GroupQA Resource GroupProd Resource GroupDevelopmentDatabaseQADatabaseProductionDatabaseDevelopment Host 1QA Host 1QA Host 2QA Host 2QA Host 3Production Host 1

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.

Azure DevOps-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.

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.

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.

Kapcsolódó megoldásarchitektúrák

PaaS 솔루션을 테스트하기 위한 개발-테스트 배포이 아키텍처는 표준 PaaS 스타일 시스템의 개발 및 테스트를 위한 인프라를 구성하는 방법을 나타냅니다.Application InsightsApplication InsightsApplication InsightsSwapARM and Code DeploymentVisual StudioTeam ServicesBuild andRelease AgentDevelopmentDatabaseRedisCacheDevelopmentCI Web AppPre-ProductionWeb AppQADatabaseRedisCacheQAWeb AppProductionDatabaseRedisCacheProductionWeb AppDevelopment Resource GroupQA Resource GroupProd Resource Group

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

Részletek
IaaS 솔루션을 테스트하기 위한 개발-테스트 배포이 아키텍처는 표준 IaaS 기반 SaaS 시스템의 개발 및 테스트를 위한 인프라를 구성하는 방법을 나타냅니다.SwapARM and Code DeploymentVisual StudioTeam SevicesBuild andRelease AgentDevelopment Resource GroupQA Resource GroupProd Resource GroupApplication InsightsApplication InsightsApplication InsightsAzure DevTest LabsAzure DevTest LabsSQL Server2016DevelopmentVMSQL Server2016DevelopmentVMAzure Cache for RedisLinux VMIISDev VMAzure Cache for RedisLinux VMIISQA VMProductionSQL Server2016 DatabaseServer PoolAzure Cache for RedisVM SetIIS ProductionVM SetIISPre-ProductionVM Set

Ez az architektúra a minta egy szabványos, IaaS-re épülő SaaS-infrastruktúra fejlesztési és tesztelési célokra való konfigurálásához.

Részletek