Omitir navegación

Arquitectura de solución: Implementación de DevTest para probar soluciones IaaS

Esta arquitectura representa cómo configurar una infraestructura de desarrollo y pruebas para un sistema SaaS basado en IaaS estándar.

Esta solución está creada en los servicios administrados de Azure: Visual Studio Team Services, Azure DevTest Labs, Máquinas virtuales y Application Insights. Estos servicios se ejecutan en un entorno de alta disponibilidad, revisado y compatible, lo que permite al usuario centrarse en la solución, en lugar de en el entorno en el que se ejecutan.

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 Server2016DevelopmentVMRedis CacheLinux VMIISDev VMRedis CacheLinux VMIISQA VMProductionSQL Server2016 DatabaseServer PoolRedis CacheVM SetIIS ProductionVM SetIISPre-ProductionVM Set

Guía sobre la implementación

Productos/descripción Documentación

Visual Studio Team Services

Visual Studio Team Services administra el proceso de desarrollo.

Microsoft Release Management

Los agentes de compilación y lanzamiento de Microsoft Release Management implementan la plantilla de Azure Resource Manager y el código asociado en los diferentes entornos.

Grupos de recursos de Visual Studio Team Services

Los grupos de recursos de Visual Studio Team Services se usan para definir todos los servicios requeridos para implementar la solución en un entorno de desarrollo y pruebas o producción.

Azure DevTest Labs

Azure DevTest Labs administra todas las máquinas virtuales que se utilizan en entornos de desarrollo y pruebas.

Máquinas virtuales

Las máquinas virtuales se utilizan para implementar todos los productos que se usan en la solución. Las ranuras de ensayo intercambian las versiones de preproducción y de producción.

Application Insights

Application Insights supervisa la aplicación web durante el desarrollo y las series de pruebas y luego supervisa el sistema de producción total cuando se lanza.

Arquitecturas de soluciones relacionadas