Publié le: Jun 1, 2022

AWS Proton présente les composants de service, une nouvelle fonction qui permet aux développeurs de compléter l'infrastructure standard des modèles Proton avec des ressources supplémentaires pour leurs services. Les ingénieurs de plateforme utilisent Proton pour définir l'infrastructure de base de leurs services et d'en assurer la cohérence et la mise à jour entre services. Désormais, grâce aux composants, les développeurs peuvent compléter cette infrastructure de base avec les ressources supplémentaires dont ils ont besoin pour répondre aux besoins de leur application particulière. Les composants Proton permettent aux ingénieurs de plateforme d'étendre les cas d'utilisation qu'ils prennent en charge sans avoir à augmenter considérablement le nombre de modèles qu'ils gèrent.

AWS Proton est un service géré permettant aux ingénieurs de plateforme d'accélérer le processus d'innovation en définissant, distribuant et maintenant des modèles d'infrastructure pour les déploiements en libre-service. Avec Proton, les clients peuvent normaliser des modèles centralisés pour atteindre les objectifs de sécurité, de coût et de conformité. Proton aide les ingénieurs de plateforme à augmenter leur impact grâce à un modèle en libre-service, ce qui se traduit par une accélération du processus de développement et de déploiement tout au long du cycle de vie d'une application.

Les développeurs peuvent créer un composant en fournissant leur modèle d'infrastructure en tant que code, puis l'associer à leur service. Les ingénieurs de plateforme peuvent configurer un rôle IAM spécifique pour allouer les composants, ce qui leur permet de contrôler les types de ressources disponibles dans le cadre des composants. Les développeurs peuvent définir des sorties dans le cadre de la définition de leurs composants et Proton les met à disposition pour être utilisées dans le modèle de service, afin que l'infrastructure définie dans les composants puisse être intégrée dans le service. Par exemple, un développeur peut créer un compartiment S3 et une politique pour lui accorder l'accès, puis transmettre le nom et la politique à une instance de service basée sur Fargate, permettant l'accès au compartiment.

Pour en savoir plus sur la façon d'utiliser les composants Proton, lisez ici.