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.
¿Qué es AWS Proton?
AWS Proton es:
-
Infraestructura automatizada como aprovisionamiento de código e implementación de aplicaciones basadas en contenedores y sin servidor
El servicio de AWS Proton es un marco de automatización doble. Como administrador, el usuario crea plantillas de servicio versionadas que definen la infraestructura estandarizada y las herramientas de implementación para aplicaciones sin servidor y basadas en contenedores. Como desarrollador de aplicaciones, el usuario puede seleccionar entre las plantillas de servicio disponibles para automatizar la implementación de aplicaciones o servicios.
AWS Proton identifica todas las instancias de servicio existentes que utilizan una versión de plantilla desactualizada. Como administrador, el usuario puede solicitar que AWS Proton las actualice con un solo clic.
-
Infraestructura estandarizada
Los equipos de plataformas pueden utilizar AWS Proton y una infraestructura versionada como plantillas de código. Además pueden utilizar estas plantillas para definir y administrar las pilas de aplicaciones estándar que contengan la arquitectura, los recursos de infraestructura y la canalización de la implementación del software de CI/CD.
-
Implementaciones integradas con CI/CD
Cuando los desarrolladores utilizan la interfaz de autoservicio de AWS Proton para seleccionar una plantilla de servicio, eligen una definición de pila de aplicaciones estandarizada para sus implementaciones de código. AWS Proton aprovisiona automáticamente los recursos, configura la canalización de CI/CD e implementa el código en la infraestructura definida.
AWS Proton para equipos de plataformas
Como administrador, tanto el usuario como los miembros de su equipo de plataforma crean plantillas de entorno y plantillas de servicio que contengan infraestructura como código. La plantilla de entorno define la infraestructura compartida que utilizan varias aplicaciones o recursos. La plantilla de servicio define el tipo de infraestructura que se necesita para implementar y mantener una sola aplicación o microservicio en un entorno. Un servicio de AWS Proton es una instancia de una plantilla de servicio, que normalmente incluye varias instancias de servicio y una canalización. Una instancia de servicio de AWS Proton es una instancia de una plantilla de servicio en un entorno específico. Tanto el usuario como los miembros de su equipo pueden especificar qué plantillas de entorno son compatibles con una plantilla de servicio determinada. Para obtener más información acerca de las plantillas, consulte AWS ProtonPlantillas de .
Puede utilizar la siguiente infraestructura como proveedores de código con AWS Proton:
AWS Proton para desarrolladores
Como desarrollador de aplicaciones, seleccione una plantilla de servicio estandarizada que AWS Proton utilice para crear un servicio que implemente y administre su aplicación en una instancia de servicio. Un servicio de AWS Proton es una instancia de una plantilla de servicio, que normalmente incluye varias instancias de servicio y una canalización.
Flujo de trabajo de AWS Proton
El siguiente diagrama es una visualización de los principales conceptos de AWS Proton explicados en el párrafo anterior. También brinda información general de lo que constituye un flujo de trabajo simple de AWS Proton.
Como administrador, debe crear y registrar una plantilla de entorno con AWS Proton, que define los recursos compartidos.
AWS Proton implementa uno o más entornos, en función de una plantilla de entorno.
Como administrador, debe crear y registrar una plantilla de servicio con AWS Proton, que define la infraestructura, la supervisión y los recursos de CI/CD relacionados, así como las plantillas de entorno compatibles.
Como desarrollador de , seleccione una plantilla de servicio registrada y proporcione un enlace al repositorio de código fuente.
AWS Proton aprovisiona el servicio con una canalización de CI/CD para las instancias de servicio.
AWS Proton aprovisiona y administra el servicio y las instancias de servicio que ejecutan el código fuente, tal como se definió en la plantilla de servicio seleccionada. Una instancia de servicio es una instancia de la plantilla de servicio seleccionada en un entorno para una sola etapa de una canalización (como por ejemplo, Prod).