Ignorar Navegação

Arquitetura de soluções: Implementação Desenvolvimento/Teste para testar soluções PaaS

Esta arquitetura representa a forma como deve configurar a sua infraestrutura para fins de desenvolvimento e teste de um sistema padrão do tipo PaaS.

Esta solução baseia-se nos serviços geridos do Azure: DevOps do Azure, Base de Dados SQL do Azure, Cache de Redis e em Estatísticas das Aplicações. Estes serviços são executados num ambiente de elevada disponibilidade, corrigido e suportado, que lhe permite concentrar-se na sua solução em vez de no ambiente em que é executada.

Nasazení pro vývoj a testování k testování řešení PaaSTato architektura reprezentuje způsob konfigurace vaší infrastruktury pro vývoj a testování standardního systému typu PaaS.Application InsightsApplication InsightsApplication InsightsSwapARM and Code DeploymentVisual StudioTeam ServicesBuild andRelease AgentDevelopmentDatabaseRedisCacheDevelopmentCI Web AppPre-ProductionWeb AppQADatabaseRedisCacheQAWeb AppProductionDatabaseRedisCacheProductionWeb AppDevelopment Resource GroupQA Resource GroupProd Resource Group

Orientações de implementação

Produtos/Descrição Documentação

DevOps do Azure

O DevOps do Azure faz a gestão do processo de desenvolvimento.

Gestão de Versões da Microsoft

Os agentes de criação e de versões da Gestão de Versões da Microsoft implementam o modelo do Azure Resource Manager e o código associado nos vários ambientes.

Grupos de Recursos

Os grupos de recursos do DevOps do Azure são utilizados para definir todos os serviços necessários para implementar a solução num ambiente de produção ou de desenvolvimento/teste.

Aplicações Web

Uma aplicação Web executa o site e é implementada em todos os ambientes. As ranhuras de teste são utilizadas para alternar entre versões de pré-produção e de produção.

Base de Dados SQL do Azure

A Base de Dados SQL do Azure mantém os dados para o site. As cópias são implementadas nos ambientes de produção, desenvolvimento e teste.

Cache de Redis

A Cache de Redis é utilizada em cada ambiente de forma a melhorar o desempenho do site.

Estatísticas das Aplicações

O Application Insights monitoriza a aplicação Web durante execuções de desenvolvimento e teste e, em seguida, monitoriza o sistema de produção completo aquando do seu lançamento.

Arquiteturas de soluções relacionadas