Escalado entre nubes con Azure Functions

Azure Functions
Azure Stack
Administrador de tráfico de Azure

Ideas de solución

Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.

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

Diagrama de arquitectura que muestra cómo mejorar la escalabilidad entre nubes con una arquitectura de solución que incluya Azure Stack.

Descargue un archivo Visio de esta arquitectura.

Flujo de datos

  1. Un gran número de usuarios intenta acceder a una aplicación web.
  2. Traffic Manager devuelve el nombre DNS de Azure Stack.
  3. Los usuarios acceden a la aplicación web de Azure Stack.
  4. 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.
  5. 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.

Pasos siguientes