AWS Proton のアイコン

AWS Proton Especializado2020年〜

Servicio donde los equipos de plataforma proporcionan plantillas de infraestructura y los desarrolladores despliegan mediante autoservicio

Qué hace

AWS Proton permite a los equipos de ingeniería de plataforma crear y gestionar plantillas de infraestructura (plantillas de entorno y plantillas de servicio) para que los desarrolladores puedan desplegar aplicaciones mediante autoservicio. Utiliza CloudFormation o Terraform como backend.

Casos de uso

Estandarización de infraestructura organizacional, provisión de entornos de despliegue de autoservicio para desarrolladores, gestión de plantillas de infraestructura para microservicios y control de versiones de plantillas con actualizaciones masivas.

Analogía cotidiana

Es como un sistema interno de solicitudes. El departamento administrativo (equipo de plataforma) prepara formularios de solicitud (plantillas), y los empleados (desarrolladores) simplemente completan los campos requeridos para que los suministros (infraestructura) se aprovisionen automáticamente.

¿Qué es Proton?

AWS Proton es un servicio para ingeniería de plataforma. Los equipos de plataforma crean plantillas de infraestructura aprobadas, y los desarrolladores simplemente seleccionan una plantilla e ingresan parámetros para desplegar infraestructura. El versionado de plantillas permite implementar parches de seguridad y actualizaciones de mejores prácticas en todos los servicios a la vez.

Plantillas de entorno y servicio

Las plantillas de entorno definen infraestructura compartida como VPC, subredes y grupos de seguridad. Las plantillas de servicio definen infraestructura de aplicación como tareas ECS, funciones Lambda y API Gateways. Los desarrolladores seleccionan un entorno y crean un servicio a partir de una plantilla de servicio. Cuando se publica una nueva versión de plantilla, puede recomendar o aplicar automáticamente actualizaciones a servicios existentes. Para profundizar en plantillas de entorno y servicio, los libros especializados en Amazon merecen una consulta.

Primeros pasos

En la consola de Proton, cree una plantilla de entorno y cargue sus archivos de plantilla CloudFormation o Terraform. Despliegue el entorno, luego cree plantillas de servicio. Los desarrolladores crean servicios desde la consola de Proton y conectan repositorios de código para construir pipelines de despliegue.

Aspectos a tener en cuenta

  • Proton itself is free - you only pay for the deployed infrastructure resources (ECS, Lambda, etc.)
  • For small teams, using CloudFormation or CDK directly may be simpler. Proton is best suited for organizations with a clear separation between developers and platform teams
共有するXB!