Ideas de solución
En este artículo se describe una idea de solución. El arquitecto de la nube puede usar esta guía para ayudar a visualizar los componentes principales de una implementación típica de esta arquitectura. Use este artículo como punto de partida para diseñar una solución bien diseñada que se adapte a los requisitos específicos de la carga de trabajo.
Esta solución le ayuda a comprender cómo mejorar la escalabilidad entre nubes con la arquitectura de la solución que incluye Azure Stack.
Architecture
Descargue un archivo Visio de esta arquitectura.
Flujo de datos
- Un gran número de usuarios intenta acceder a una aplicación web.
- Traffic Manager devuelve el nombre DNS de Azure Stack.
- Los usuarios acceden a la aplicación web de Azure Stack.
- Una vez que se alcanza un umbral, una función inicia la aplicación web de Azure y habilita la ruta de Azure Traffic Manager.
- El tráfico se enruta a Azure, que puede escalar automáticamente App Service.
Componentes
- Traffic Manager: Enrute el tráfico entrante para obtener alto rendimiento y disponibilidad
- Azure Functions: Procese eventos con código sin servidor
- Azure Stack: Cree y ejecute innovadoras aplicaciones híbridas en todas las ubicaciones de la nube
Detalles del escenario
El software moderno está cada vez más conectado y distribuido. La coherencia de Azure Stack con los servicios de infraestructura y plataforma de Azure le permite escalar los recursos a través de la nube para satisfacer una carga mayor según sea necesario y reducir los recursos a medida que la demanda se reduzca. Optimice el costo y maximice la eficacia de los recursos al tiempo que mantiene la compatibilidad con la arquitectura entre nubes.
Posibles casos de uso
Esta solución se aplica a los escenarios siguientes:
- Implemente prácticas de integración continua y entrega continua (CI/CD) en una implementación de Azure Stack Hub y en la nube pública.
- Consolide la canalización de CI/CD en entornos locales y de nube.
- Desarrolle aplicaciones mediante servicios locales y en la nube.