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

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

Deze oplossing is gebouwd op de beheerde services van Azure: Visual Studio Team Services, Azure DevTest Labs, Virtual Machines en de Application Insights. 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.

Swap ARM and Code Deployment Visual StudioTeam Sevices Build andRelease Agent Development Resource Group QA Resource Group Prod Resource Group Application Insights Application Insights Application Insights Azure DevTest Labs Azure DevTest Labs SQL Server2016DevelopmentVM SQL Server2016DevelopmentVM Redis CacheLinux VM IISDev VM Redis CacheLinux VM IISQA VM ProductionSQL Server2016 DatabaseServer Pool Redis CacheVM Set IIS ProductionVM Set IISPre-ProductionVM Set

Begeleiding bij implementatie

Producten/beschrijving Documentatie

Visual Studio Team Services

Met Visual Studio Team Services wordt het ontwikkelingsproces beheerd.

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.

Visual Studio Team Services-resourcegroepen

Visual Studio Team Services-resourcegroepen worden gebruikt om alle services te definiëren die vereist zijn voor het implementeren van de oplossing in een ontwikkel-/test- of productieomgeving.

Azure DevTest Labs

Met Azure Dev/Test Labs worden alle virtuele machines beheerd die worden gebruikt in de ontwikkel- en testomgevingen.

Virtual Machines

Virtuele machines worden gebruikt voor het implementeren van alle producten die in de oplossing worden gebruikt. Met faseringssleuven worden pre-productie- en productieversies omgewisseld.

Application Insights

Met Application Insights wordt de webtoepassing gecontroleerd tijdens de ontwikkeling en het testen, en wordt vervolgens het volledige productiesysteem gecontroleerd wanneer dit wordt uitgebracht.

Gerelateerde architecturen voor oplossingen