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, Azure Cache for Redis 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.

Fejlesztési-tesztelési üzembe helyezés PaaS-megoldások teszteléséhezEz az architektúra a minta egy szabványos PaaS-infrastruktúra fejlesztési és tesztelési célokra való konfigurálásához.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.

Azure Cache for Redis

Azure Cache for Redis 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