Løsningsarkitektur: Udvikling/testudrulning til test af mikrotjenesteløsninger

Denne arkitektur repræsenterer, hvordan du konfigurerer din infrastruktur til udvikling og test af et system, der er baseret på mikrotjenester.

Løsningen er bygget på de administrerede Azure-tjenester: Visual Studio Team Services, Tjenestestruktur og SQL Database. Disse tjenester kører i et miljø med høj tilgængelighed, der rettes og understøttes, og det giver dig mulighed for at fokusere på din løsning i stedet for på det miljø, de køres i.

Udvikling/testudrulning til test af mikrotjenesteløsninger Et diagram, der viser løsningsarkitekturen for en udviklings-/testudrulning til test af mikrotjenesteløsninger, som er bygget på de Azure-administrerede tjenester Visual Studio Team Services, Service Fabric og 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 Production Host 1

Implementeringsvejledning

Produkter Dokumentation

Visual Studio Team Services

Visual Studio Team Services administrerer udviklingsprocessen.

Microsoft Release Management

Microsoft Release Management-buildet og udgivelsesagenterne udruller Azure Resource Manager-skabelonen og den tilknyttede kode i flere miljøer.

Ressourcegrupper til Visual Studio Team Services

Visual Studio Team Services-ressourcegrupper bruges til at definere alle de tjenester, der er nødvendige for at rulle løsningen ud i et udviklings-/test- eller produktionsmiljø.

Tjenestestruktur

Service Fabric organiserer alle de mikrotjenester, der er anvendt i løsningen. I forbindelse med udvikling udrulles koden direkte fra udviklingsværktøjerne, og i test- og produktionsmiljøer udrulles koden via build- og udgivelsesagenten vha. Azure Resource Manager-skabeloner.

SQL Database

Azure SQL Database vedligeholder data for webstedet. Kopier udrulles i udviklings-, test- og produktionsmiljøer.

Relaterede løsningsarkitekturer