Questions d'ordre général

Q : Pourquoi utiliser AWS Proton ?

AWS Proton permet aux équipes de la plateforme de se connecter et de coordonner tous les différents outils dont vos équipes de développement ont besoin pour la mise en place de l'infrastructure d'approvisionnement, les déploiements de code, la surveillance et les mises à jour. L'infrastructure se trouvant sur votre compte, vous avez la possibilité de la gérer, de la mettre à jour et de la dépanner selon vos besoins. Cela vous donne une flexibilité totale pour exploiter votre infrastructure comme vous le souhaitez. Les développeurs peuvent utiliser l'interface libre-service d'AWS Proton pour déployer leurs applications avec une configuration minimale.

Q : Que peuvent faire les équipes de la plateforme dans AWS Proton ?

AWS Proton permet aux équipes de la plateforme de définir leur infrastructure et leurs outils de déploiement, tout en offrant aux développeurs une expérience en libre-service pour obtenir l'infrastructure et déployer le code. Grâce à AWS Proton, les équipes de la plateforme fournissent des ressources partagées et définissent les piles d'applications, y compris le pipeline d'intégration continue/distribution continue (CI/CD) et les outils d'observabilité. Vous pouvez ainsi gérer la disponibilité de ces infrastructures et de ces fonctions de déploiement pour les développeurs. Proton offre une visibilité sur votre infrastructure et la capacité d'effectuer des changements centralisés de manière progressive.

Q : Que peuvent faire les développeurs d'applications dans AWS Proton ?

Pour les entreprises utilisant Proton, les développeurs d'applications peuvent utiliser en libre-service des modèles d'infrastructure afin de mettre en service l'infrastructure dont ils ont besoin pour leur code d'application. Grâce à AWS Proton, les développeurs d'applications peuvent sélectionner des modèles de service répondant à leurs besoins, et facilement déclencher le déploiement par le biais d'un pipeline CI/CD pris en charge sans devoir écrire des modèles d'infrastructure en tant que code. Les composants Proton permettent également aux développeurs d'applications de personnaliser les modèles pour qu'ils s'adaptent à des besoins spécifiques en matière d'applications.

Q : Quels types d'éléments architecturaux AWS Proton peut-il gérer ?

Vous pouvez utiliser AWS Proton pour gérer et coordonner tout élément qui peut être mis en service et décrit à l'aide des outils existants de l'infrastructure en tant que code, y compris AWS CloudFormation.

Q : En quoi AWS Proton diffère-t-il d'autres outils tels que CloudFormation ou Service Catalog ?

AWS Proton est un outil de flux de travail de déploiement pour les applications modernes. Il peut être employé pour gérer les modèles d'infrastructure en tant que code (IaC) créés à l'aide d'outils tels que CloudFormation ou Terraform. En comparaison, Service Catalog est un catalogue de ressources AWS permettant aux clients de stocker, partager, régir des modèles d'infrastructure en tant que code et créer des piles individuelles, par exemple pour des modules de service spécifiques comme les produits de compartiment S3. Certains clients AWS ont fait appel à AWS Proton pour gérer des infrastructures comprenant des composants de produit Service Catalog.

Équipes de plateforme

Q : Comment démarrer avec AWS Proton ?

Commencez par vous connecter à votre compte AWS. Pour commencer à définir votre infrastructure, accédez à la console AWS Proton, explorez le processus de chargement de votre modèle d'infrastructure en tant que code, et enregistrez une pile applicative. Cela inclut les modèles pour les environnements, qui sont des ressources partagées, et les services, qui sont des ressources spécifiques à une application donnée. De manière générale, un ingénieur de plateforme gère la création de modèles pour les environnements et services, puis déclenche le déploiement d'environnement. Il peut également utiliser la fonction « Apportez votre propre environnement » afin d'intégrer un environnement existant à Proton. Ensuite, les développeurs peuvent utiliser les modèles de service pour déployer l'infrastructure. Ils sélectionnent une pile applicative dans la liste, saisissent les paramètres requis et procèdent au déploiement.

Q : Comment AWS Proton m'aide-t-il à maintenir mon infrastructure à jour ?

Les équipes de la plateforme utilisent AWS Proton pour créer une « pile » qui est présentée aux développeurs en tant que modèle réutilisable dont la version est contrôlée. Ces piles sont définies en utilisant l'infrastructure as Code dans un style simple et déclaratif avec tout ce qui est nécessaire pour allouer, déployer et gérer un service, y compris le calcul, la mise en réseau, le pipeline de code, la sécurité et la surveillance. AWS Proton permet aux équipes de la plateforme de facilement identifier et mettre à jour les infrastructures obsolètes lorsque les modèles sont mis à jour.

Q : Comment définir et mettre à disposition un modèle d'application ?

AWS Proton comprend une collection de modèles open source que vous pouvez utiliser comme point de départ pour définir votre architecture avec les outils d'infrastructure en tant que code. Vous pouvez également commencer par utiliser un fichier d'infrastructure en tant que code existant, et le mettre à jour pour définir les paramètres d'entrée qu'AWS Proton combinera avec les valeurs d'entrée lorsque les ressources sont mises en service. Lorsque vous définissez un nouveau modèle, vous pouvez le sauvegarder dans un compartiment Amazon Simple Storage Service (Amazon S3) et l'enregistrer dans AWS Proton. AWS Proton lit le modèle depuis le compartiment et l'enregistre dans la console, d'où vous pouvez le tester, le publier pour les développeurs et le mettre à jour.

Développeurs d'applications

Q : Que peuvent faire les développeurs dans AWS Proton ?

Les développeurs peuvent utiliser AWS Proton comme une interface en libre-service pour obtenir une infrastructure et déployer leurs projets sans interagir avec les ressources sous-jacentes. AWS Proton offre une visibilité sur l'état général de votre application, y compris les piles en cours d'utilisation et l'état de la pile. Vous avez accès au pipeline CI/CD, aux outils d'observabilité et au contrôle du code source pour chacun d'entre eux.

Q : Comment démarrer avec AWS Proton ?

Connectez-vous à la console AWS Proton pour voir les modèles d'application que l'équipe de plateforme a mis à votre disposition. Saisissez les paramètres de configuration de votre service et AWS Proton provisionne l'infrastructure pour vous en utilisant les ressources partagées qui sont définies par votre équipe de la plateforme. Pour plus d'informations, veuillez consulter la page Démarrer avec AWS Proton.

Documentation AWS Proton
Lire la documentation

Découvrez comment définir et provisionner votre infrastructure, configurer des modèles d'application et déployer des applications.

Lire la documentation 
Créer un compte AWS
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS. 

S'inscrire 
Console AWS Proton
Commencez à créer dans la console

Commencez à créer avec AWS Proton dans AWS Management Console.

Se connecter