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 AWS Proton servicio 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, puede seleccionar entre las plantillas de servicios disponibles para automatizar las implementaciones de aplicaciones o servicios.
AWS Proton identifica todas las instancias de servicio existentes que utilizan una versión de plantilla desactualizada para usted. Como administrador, puede solicitar su AWS Proton actualización con un solo clic.
-
Infraestructura estandarizada
Los equipos de plataformas pueden usar AWS Proton una infraestructura versionada como plantillas de código. Pueden usar estas plantillas para definir y administrar las pilas de aplicaciones estándar que contienen la arquitectura, los recursos de infraestructura y el proceso de implementación del software de CI/CD.
-
Implementaciones integradas con CI/CD
Cuando los desarrolladores utilizan la interfaz de AWS Proton autoservicio para seleccionar una plantilla de servicio, eligen una definición de pila de aplicaciones estandarizada para sus despliegues 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, usted o los miembros de su equipo de plataforma, crean plantillas de entorno y plantillas de servicio que contengan la 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 AWS Proton servicio es una instanciación de una plantilla de servicio, que normalmente incluye varias instancias de servicio y una canalización. Una instancia AWS Proton de servicio es una instanciación de una plantilla de servicio en un entorno específico. Usted u otros miembros de su equipo pueden especificar qué plantillas de entorno son compatibles con una plantilla de servicio determinada. Para obtener más información sobre las plantillas, consulteAWS Proton plantillas.
Puede utilizar la siguiente infraestructura como proveedores de código con AWS Proton:
AWS Proton para desarrolladores
Como desarrollador de aplicaciones, selecciona una plantilla de servicio estandarizada que se AWS Proton utiliza para crear un servicio que despliegue y administre la aplicación en una instancia de servicio. Un AWS Proton servicio es una instanciación de una plantilla de servicio, que normalmente incluye varias instancias de servicio y una canalización.
AWS Proton flujo de trabajo
El siguiente diagrama es una visualización de los principales AWS Proton conceptos discutidos en el párrafo anterior. También ofrece una descripción general de alto nivel de lo que constituye un AWS Proton flujo de trabajo simple.

Como administrador, debe crear y registrar una plantilla de entorno con AWS Proton la que se definen los recursos compartidos.
AWS Proton despliega uno o más entornos, basándose en una plantilla de entorno.
Como administrador, debe crear y registrar una plantilla de servicio en la que se definen la infraestructura AWS Proton, la supervisión y los recursos de CI/CD relacionados, así como las plantillas de entorno compatibles.
Como desarrollador, selecciona una plantilla de servicio registrada y proporciona un enlace a su repositorio de código fuente.
AWS Proton suministra el Servicio con una canalización de CI/CD para sus 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 instanciación de la plantilla de servicio seleccionada en un entorno para una sola fase de un proceso (por ejemplo, Prod).