Lösningsarkitektur: Dev-Test-distribution för testning av PaaS-lösningar.

Denna arkitektur visar hur du konfigurerar infrastrukturen för utveckling och testning av ett standard PaaS-stilsystem.

Den här lösningen har byggts på de hanterade Azure-tjänsterna: Visual Studio Team Services, SQL Database, Redis Cache och Application Insights. De här tjänsterna körs i en miljö med hög tillgänglighet, med korrigeringar och stöd, så att du kan fokusera på dina lösningar i stället för på den miljö som de körs i.

Dev-Test-distribution för testning av PaaS-lösningar. A diagram showing the solution architecture of a dev-test deployment for testing PaaS solutions, built on the Azure managed services Visual Studio Team Services, SQL Database, Redis Cache, and Application Insights. Application Insights Application Insights Application Insights Swap ARM and Code Deployment Visual StudioTeam Services Build andRelease Agent DevelopmentDatabase RedisCache DevelopmentCI Web App Pre-ProductionWeb App QADatabase RedisCache QAWeb App ProductionDatabase RedisCache ProductionWeb App Development Resource Group QA Resource Group Prod Resource Group

Implementeringsanvisningar

Produkter Dokumentation

Visual Studio Team Services

Visual Studio Team Services hanterar utvecklingsprocessen.

Microsoft Release Management

Versions- och lanseringsagenterna i Microsoft Release Management distribuerar Azure Resource Manager-mallen och associerad kod till olika miljöer.

Resursgrupper

Visual Studio Team Services-resursgrupper används för att definiera alla tjänster som krävs för att distribuera lösningen i en dev-, test- eller produktionsmiljö.

Web Apps

En webbapp kör webbplatsen och distribueras till alla miljöer. Mellanlagringsplatser används för att växla mellan förproduktions- och produktionsversioner.

SQL Database

Azure SQL Database innehåller webbplatsdata. Kopior distribueras i dev-, test- och produktionsmiljöerna.

Redis Cache

Redis Cache används i alla miljöer för att förbättra webbplatsens prestanda.

Application Insights

Application Insights övervakar webbappen under utvecklings- och testkörningar och övervakar sedan hela produktionssystemet när det har släppts.

Närliggande lösningsarkitekturer