Arquitetura da solução: Implantação de desenvolvimento e teste para testar soluções IaaS

Essa arquitetura representa como configurar sua infraestrutura para desenvolvimento e teste de um sistema SaaS baseado em IaaS padrão.

Essa solução é criada nos serviços gerenciados do Azure: Visual Studio Team Services, Azure DevTest Labs, Máquinas virtuais e a Application Insights. Esses serviços são executados em um ambiente de alta disponibilidade, com correção e suporte, permitindo que você foque a sua solução em vez de o ambiente em que eles são executados.

Implantação de desenvolvimento e teste para testar soluções IaaS Um diagrama que mostra a arquitetura da solução de uma implantação de desenvolvimento e teste para testar soluções IaaS, criada nos serviços gerenciados Visual Studio Team Services, Azure DevTest Labs, Máquinas Virtuais e Application Insights do Azure. 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

Diretrizes de implementação

Produtos Documentação

Visual Studio Team Services

O Visual Studio Team Services gerencia o processo de desenvolvimento.

Microsoft Release Management

Os agentes de build e lançamento do Microsoft Release Management implantam o modelo do Azure Resource Manager e o código associado nos vários ambientes.

Grupo de recursos do Visual Studio Team Services

Os grupos de recursos do Visual Studio Team Services são usados para definir todos os serviços necessários para implantar a solução em um ambiente de desenvolvimento e teste ou de produção.

Azure DevTest Labs

O Azure DevTest Labs gerencia o total de máquinas virtuais usadas nos ambientes de desenvolvimento e teste.

Máquinas virtuais

Máquinas Virtuais são usadas para implantar todos os produtos usados na solução. Slots de preparo alternam entre versões de pré-produção e de produção.

Application Insights

O Application Insights monitora o aplicativo Web durante o desenvolvimento e execuções de teste e, em seguida, monitora o sistema de produção completo quando ele é lançado.

Arquiteturas de solução relacionadas