Questions? Feedback? powered by Olark live chat software
Spring over navigation

Konceptuel arkitektur: 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å følgende styrede Azure-tjenester: Visual Studio Team Services, Tjenestestruktur, 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.

Dev-Test deployment for testing Microservice solutions 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

Implementeringsvejledning

Produkter Dokumentation

Visual Studio Team Services

Visual Studio Team Services administrerer udviklingsprocessen.

Microsoft Release Management

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

VSTS-ressourcegrupper

VSTS-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. ARM-skabeloner.

SQL-database

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

Relaterede løsningsarkitekturer