Publicado: Jun 1, 2022

O AWS Proton introduz componentes de serviço, um novo recurso que permite aos desenvolvedores complementar a infraestrutura padrão dos modelos do Proton com recursos adicionais para seus serviços. Os engenheiros de plataforma usam o Proton para definir a infraestrutura principal de seus serviços e mantê-la consistente e atualizada em todos os serviços, e agora, com componentes, eles podem complementar essa infraestrutura principal com os recursos adicionais dos quais precisam para atender às necessidades de suas aplicações específicas. Os componentes do Proton permitem que os engenheiros de plataforma expandam os casos de uso aos quais oferecem suporte sem precisar aumentar drasticamente o número de modelos que eles gerenciam.

O AWS Proton é um serviço gerenciado para engenheiros de plataforma aumentarem o ritmo da inovação, definindo, vendendo e mantendo modelos de infraestrutura para implantações de autoatendimento. Com o Proton, os clientes podem padronizar modelos centralizados para atender a metas de segurança, custo e conformidade. O Proton ajuda os engenheiros de plataforma a aumentar seu impacto com um modelo de autoatendimento, resultando em maior velocidade para o processo de desenvolvimento e implantação ao longo do ciclo de vida de uma aplicação.

Os desenvolvedores podem criar um componente fornecendo seu modelo de infraestrutura como código e, em seguida, associando esse componente ao serviço. Os engenheiros de plataforma podem configurar uma função específica do IAM para provisionar componentes, garantindo que eles controlem quais tipos de recursos estão disponíveis como parte dos componentes. Os desenvolvedores podem definir saídas como parte da definição de seus componentes, e o Proton os disponibiliza para uso no modelo de serviço, para que a infraestrutura definida nos componentes possa ser integrada ao serviço: por exemplo, um desenvolvedor pode criar um bucket do S3 e uma política para conceder acesso a ele, e em seguida, transmitir o nome e a política para uma instância de serviço baseada no Fargate, permitindo o acesso a esse bucket.

Para saber mais sobre como usar os componentes do Proton, leia aqui.