Navigatie overslaan

Architectuur voor de oplossing:Ontwikkel- en testimplementatie voor het testen van microservice-oplossingen

Deze architectuur vertegenwoordigt de manier waarop u uw infrastructuur dient te configureren voor het ontwikkelen en testen van een op microservices gebaseerd systeem.

Deze oplossing is gebouwd op de beheerde services van Azure: Azure DevOps, Service Fabric en de Azure SQL Database. De services worden in een omgeving met hoge beschikbaarheid uitgevoerd, gepatcht en ondersteund zodat u zich op de oplossing kunt concentreren en u niet hoeft bezig te houden met de omgeving waarin de services worden uitgevoerd.

마이크로 서비스 솔루션을 테스트하기 위한 개발-테스트 배포이 아키텍처는 마이크로 서비스 기반 시스템의 개발 및 테스트를 위한 인프라를 구성하는 방법을 나타냅니다.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

Begeleiding bij implementatie

Producten/beschrijving Documentatie

Azure DevOps

Azure DevOps beheert het ontwikkelingsproces.

Microsoft Release Management

Met de build- en release-agenten van Microsoft Release Management wordt de Azure Resource Manager-sjabloon geïmplementeerd in de verschillende omgevingen, evenals de bijbehorende code.

Azure DevOps-resourcegroepen

Azure DevOps-resourcegroepen worden gebruikt om alle services te definiëren die vereist zijn voor het implementeren van de oplossing in een ontwikkelings-/test- of productieomgeving.

Service Fabric

Met Service Fabric worden alle microservices gecoördineerd die in de oplossing worden gebruikt. Bij de ontwikkeling wordt code rechtstreeks vanuit de ontwikkelingsprogramma's geïmplementeerd, terwijl de code in test- en productieomgevingen wordt geïmplementeerd via de build- en release-agent met behulp van Resource Manager-sjablonen.

Azure SQL Database

Azure SQL Database bewaart gegevens voor de website. Kopieën worden geïmplementeerd in de ontwikkel-, test- en productieomgevingen.

Gerelateerde architecturen voor oplossingen