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

Deze architectuur vertegenwoordigt de manier waarop u uw infrastructuur dient te configureren voor de ontwikkeling en het testen van een standaard-PaaS-systeem.

Deze oplossing is gebouwd op de beheerde services van Azure: Visual Studio Team Services, SQL Database, Redis Cache 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.

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

Begeleiding bij implementatie

Producten 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.

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.

Web Apps

De website wordt uitgevoerd met een web-app en deze wordt in alle omgevingen geïmplementeerd. Er worden faseringssleuven gebruikt om pre-productie- en productieversies om te wisselen.

SQL Database

Azure SQL Database bewaart gegevens voor de website. Kopieën worden geïmplementeerd in de ontwikkel-, test- en productieomgevingen.

Redis Cache

Redis Cache wordt in elke omgeving gebruikt om de prestaties van de website te verbeteren.

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.

Related solution architectures