Publicado en: Jun 1, 2022
AWS Proton presenta los componentes de servicio, una nueva característica que permite a los desarrolladores complementar la infraestructura estándar de las plantillas de Proton con recursos adicionales para sus servicios. Los ingenieros de plataforma utilizan Proton para definir la infraestructura central de los servicios y mantenerla coherente y actualizada en todos los servicios. Ahora, gracias a los componentes, los desarrolladores pueden complementar esa infraestructura central con los recursos adicionales que necesitan para satisfacer las necesidades de una aplicación concreta. Los componentes de Proton permiten a los ingenieros de la plataforma ampliar los casos de uso que admiten sin necesidad de aumentar drásticamente el número de plantillas que administran.
AWS Proton es un servicio administrado para que los ingenieros de la plataforma incrementen el ritmo de la innovación mediante la definición, la distribución y el mantenimiento de plantillas de infraestructura para implementaciones de autoservicio. Gracias a Proton, los clientes pueden estandarizar las plantillas centralizadas para cumplir con los objetivos de seguridad, costo y cumplimiento. Proton ayuda a los ingenieros de la plataforma a potenciar su impacto a través de un modelo de autoservicio, lo que se traduce en una mayor velocidad para el proceso de desarrollo e implementación a lo largo del ciclo de vida de una aplicación.
Los desarrolladores pueden crear un componente al proporcionar su plantilla de infraestructura como código, y luego asociar el componente con su servicio. Los ingenieros de la plataforma pueden configurar un rol específico de IAM para aprovisionar componentes, asegurándose de controlar qué tipos de recursos se encuentran disponibles como parte de los componentes. Los desarrolladores pueden definir salidas como parte de la definición de los componentes y Proton las pone a disposición para su uso en la plantilla del servicio, de modo que la infraestructura definida en los componentes se puede integrar en el servicio; por ejemplo, un desarrollador puede crear un bucket S3 y una política para conceder acceso a este, y luego pasar el nombre y la política a una instancia de servicio basada en Fargate, lo que permite el acceso al bucket.
Para obtener más información sobre cómo utilizar los componentes de Proton, lea el contenido que aparece aquí.