Compartir a través de


Acelerador de zonas de aterrizaje de Azure App Service

El acelerador de zonas de aterrizaje de Azure App Service es una colección de código abierto de una guía arquitectónica y una implementación de referencia para acelerar la implementación de Azure App Service a escala. Puede proporcionar un enfoque arquitectónico específico y una implementación de referencia a través plantillas de infraestructura como código para preparar sus zonas de aterrizaje. Las zonas de aterrizaje se adhieren a la arquitectura y a los procedimientos recomendados de Cloud Adoption Framework.

El enfoque arquitectónico se puede usar como guía de diseño para la implementación greenfield y como una evaluación para los clientes brownfield que ya usan App Service. La implementación de referencia puede adaptarse para producir una arquitectura que se adapte a su manera y ponga a su organización en el camino de una escala sostenible.

La plantilla de infraestructura como código proporcionada se puede modificar para ajustarse a las convenciones de nomenclatura, usar recursos existentes (agente de DevOps, almacén de claves, etc.) y usar diferentes modos de App Service Environment v3.

Implementación de una base de plataforma

El acelerador de zonas de aterrizaje de Azure App Service da por supuesto que se ha implementado correctamente una base de plataforma que se encarga de los servicios compartidos (red, seguridad, identidad y gobernanza) necesarios para construir y poner en marcha de forma eficaz una zona de aterrizaje. Esto no es obligatorio para implementar el acelerador de zonas de aterrizaje de Azure App Service, pero se encarga de gran parte de la seguridad y administración necesarias para administrar de forma segura el entorno en la nube. Si ya tiene una, puede omitir este paso. Para más información sobre esto, consulte este artículo:

¿Qué proporciona el acelerador de zonas de aterrizaje de Azure App Service?

El enfoque del acelerador de zonas de aterrizaje proporciona estos recursos para admitir el proyecto:

  • Un enfoque modular, para que pueda personalizar las variables de entorno
  • Directrices de diseño para ayudar a evaluar las decisiones críticas. Para obtener una guía específica de App Service multiinquilino o de App Service Environment, se muestran secciones individuales; de lo contrario, se deben aplicar las instrucciones a cualquiera de las implementaciones.
  • Una implementación que incluye:
    • Una referencia que se puede implementar capaz de crear el entorno para la implementación de Azure App Service
    • Una implementación de referencia de Azure App Service aprobada por Microsoft para probar el entorno implementado

Guías de diseño

En estos artículos se proporcionan instrucciones para crear la zona de aterrizaje:

Ejemplo de arquitectura conceptual de referencia

La siguiente arquitectura conceptual de referencia es un ejemplo que muestra las áreas de diseño y los procedimientos recomendados.

Diagrama que muestra la arquitectura del acelerador de zona de aterrizaje de Azure App Service.

Implementación del acelerador de zonas de aterrizaje de Azure App Service

La implementación de referencia del acelerador de zonas de aterrizaje de Azure App Service con plantillas de infraestructura como código está disponible en GitHub.

Pasos siguientes

  • Revise las áreas de diseño críticas para realizar consideraciones y recomendaciones completas de la arquitectura de Azure App Service. Comience con la administración de identidad y acceso.