Arquitectura Enterprise Blueprint Factory - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Arquitectura Enterprise Blueprint Factory

Una plantilla de infraestructura como código (IaC), también denominada plano, es un archivo de configuración que le ayuda a aprovisionar y administrar los recursos de la nube. Un plano puede aprovisionar un único recurso o puede aprovisionar la arquitectura para una aplicación compleja de varios niveles. El IaC está diseñado para ayudarlo a centralizar la administración de la infraestructura, estandarizar los recursos y escalar rápidamente.

Enterprise Blueprint Factory le ayuda a agilizar la creación, la validación, la publicación, la distribución y el consumo de los planos en toda su organización. Además de proporcionar una descripción general de la arquitectura, en esta sección se analizan los componentes arquitectónicos de la solución y el ciclo de vida del modelo.

Cuando publicas un plan a través de Enterprise Blueprint Factory, el plano se convierte en un producto. AWS Service Catalog Reúne los productos en una o más carteras y, a continuación, concede permisos que permiten a los usuarios finales acceder a los productos de esa cartera. Puede usar un portafolio compartido para permitir que un administrador de Service Catalog u otro Cuenta de AWS distribuya sus productos a los usuarios finales.

El siguiente diagrama muestra una descripción general de alto nivel de la arquitectura de Enterprise Blueprint Factory. Este flujo de trabajo publica el blueprint como un producto en Service Catalog. También crea o actualiza las carteras y las participaciones de las carteras para que el plan esté disponible para los usuarios finales objetivo.

Los componentes y el flujo de la solución Enterprise Blueprint Factory.

Este diagrama muestra el siguiente flujo de trabajo:

  1. Un desarrollador crea el plano. Crean una rama de funciones en el repositorio de productos, envían el blueprint a la rama y, a continuación, crean una solicitud de extracción. Un equipo administrativo y un equipo de seguridad del plan revisan la solicitud de cambios para asegurarse de que cumple con los requisitos organizativos y de seguridad. Estos equipos aprueban la solicitud de retirada. El desarrollador fusiona la rama de funciones con la rama principal. Para obtener más información, consulta el repositorio de productos en esta guía.

  2. El desarrollador agrega o actualiza la información del esquema en el archivo de configuración que se encuentra en el repositorio de configuración. Para obtener más información, consulte el repositorio de configuración y el archivo de configuración en esta guía. 

  3. La actualización del archivo de configuración invoca la canalización de configuración. Esta canalización utiliza AWS CodePipeliney AWS CodeBuildproyecta para crear o actualizar las carteras y las acciones de cartera de Service Catalog. También crea un proceso de publicación para el plan. Para obtener más información, consulte la canalización de configuración en esta guía. 

  4. La canalización de lanzamiento realiza varias comprobaciones de seguridad en el blueprint. Si el blueprint se aprueba, la canalización de lanzamiento implementa el blueprint como un producto en Service Catalog. Para obtener más información, consulte Release Pipeline en esta guía

  5. Al acceder al producto a través de carteras y acciones de cartera, los usuarios finales implementan el modelo en sus cuentas de consumidores objetivo.