Acelerador de zonas de aterrizaje de Azure API Management

El acelerador de zonas de aterrizaje de API Management proporciona un enfoque arquitectónico y una implementación de referencia para preparar las suscripciones de zonas de aterrizaje para una infraestructura de API Management escalable. La implementación se ajusta a la arquitectura y a los procedimientos recomendados de las zonas de aterrizaje de Azure de Cloud Adoption Framework con especial atención a los principios de diseño de escala empresarial.

Los clientes adoptan API Management de varias maneras. El enfoque arquitectónico se puede usar como guía de diseño para la implementación greenfield y como evaluación para los clientes brownfield que ya usan API Management. 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 extenderse a diferentes backends. Por ejemplo, agregue conexiones a las API hospedadas en App Service, AKS, etc.

Implementación de una base de plataforma

El acelerador de zonas de aterrizaje de API Management 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 a escala empresarial. Lo anterior no es obligatorio para implementar el acelerador de zonas de aterrizaje de API Management, 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 estos artículos:

¿Qué proporciona el acelerador de zonas de aterrizaje de Azure API Management?

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
  • La arquitectura de la zona de aterrizaje
  • Una implementación que incluye:
    • Una referencia que se puede implementar capaz de crear el entorno para la implementación de API Management
    • Una implementación de referencia de API Management aprobada por Microsoft para probar el entorno implementado

Directrices de diseño

En estos artículos se proporcionan instrucciones para crear la zona de aterrizaje en función de las áreas de diseño de las zonas de aterrizaje de Azure:

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 zonas de aterrizaje de API Management.

Consta de API Management implementada en una red virtual en el modo interno liderada por un Application Gateway con un Application Gateway y backends de Azure Functions de ejemplo.

Implementación del acelerador de zonas de aterrizaje de Azure API Management

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

Pasos siguientes

Obtenga información sobre las consideraciones de diseño para la administración de identidades y accesos a las zonas de aterrizaje de Azure.