Omitir navegación

Arquitectura de solución: Implementación de desarrollo y pruebas para probar soluciones PaaS

Esta arquitectura representa cómo configurar la infraestructura para desarrollo y pruebas de un sistema de estilo PaaS estándar.

Esta solución está creada en los servicios administrados de Azure: Azure DevOps, Azure SQL Database, Redis Cache y Detalles de la aplicación. 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 PaaS solutionsThis architecture represents how to configure your infrastructure for development and testing of a standard PaaS-style system.Application InsightsApplication InsightsApplication InsightsSwapARM and Code DeploymentVisual StudioTeam ServicesBuild andRelease AgentDevelopmentDatabaseRedisCacheDevelopmentCI Web AppPre-ProductionWeb AppQADatabaseRedisCacheQAWeb AppProductionDatabaseRedisCacheProductionWeb AppDevelopment Resource GroupQA Resource GroupProd Resource Group

Guía sobre la implementación

Productos/descripción Documentación

Azure DevOps

Azure DevOps 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

Los grupos de recursos de Azure DevOps se usan para definir todos los servicios necesarios para implementar la solución en un entorno de desarrollo y pruebas o de producción.

Web Apps

Una aplicación web ejecuta el sitio web y se implementa en todos los entornos. Las ranuras de ensayo se usan para intercambiar versiones de preproducción y producción.

Azure SQL Database

Azure SQL Database mantiene datos para el sitio web. Las copias se implementan en entornos de desarrollo, pruebas y producción.

Redis Cache

Redis Cache se usa en cada entorno para mejorar el rendimiento del sitio web.

Detalles de la aplicación

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