Navigatie overslaan

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: Azure DevOps, 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.

Dev-Test deployment for testing IaaS solutionsThis architecture represents how to configure your infrastructure for development and testing of a standard IaaS-based SaaS system.SwapARM and Code DeploymentVisual StudioTeam SevicesBuild andRelease AgentDevelopment Resource GroupQA Resource GroupProd Resource GroupApplication InsightsApplication InsightsApplication InsightsAzure DevTest LabsAzure DevTest LabsSQL Server2016DevelopmentVMSQL Server2016DevelopmentVMAzure Cache for RedisLinux VMIISDev VMAzure Cache for RedisLinux VMIISQA VMProductionSQL Server2016 DatabaseServer PoolAzure Cache for RedisVM SetIIS ProductionVM SetIISPre-ProductionVM Set

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.

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