Qu'est-ce que AWS Proton ? - AWS Proton

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Qu'est-ce que AWS Proton ?

AWS Protonc'est :
  • Infrastructure automatisée sous forme de provisionnement de code et de déploiement d'applications sans serveur et basées sur des conteneurs

    LeAWS ProtonLe service est un cadre d'automatisation à deux volets. En tant qu'administrateur, vous créezmodèles de service versionnésqui définissent une infrastructure normalisée et des outils de déploiement pour les applications sans serveur et basées sur des conteneurs. En tant que développeur d'applications, vous pouvez sélectionnermodèles de servicepour automatiser les déploiements de vos applications ou services.

    AWS Protonidentifie toutes les recettes existantesInstances de servicequi utilisent une version de modèle obsolète pour vous. En tant qu'administrateur, vous pouvez demanderAWS Protonpour les mettre à niveau en un clic.

  • Infrastructure normalisée

    Les équipes de plateforme peuvent utiliserAWS Protonet une infrastructure versionnée sous forme de modèles de code. Ils peuvent utiliser ces modèles pour définir et gérer des piles d'applications standard qui contiennent l'architecture, les ressources d'infrastructure et le pipeline de déploiement logiciel CI/CD.

  • Déploiements intégrés à CI/CD

    Lorsque les développeurs utilisentAWS Protoninterface en libre-service pour sélectionnerModèle de service, ils sélectionnent une définition de pile d'applications normalisée pour leurs déploiements de code.AWS Protonprovisionne automatiquement les ressources, configure le pipeline CI/CD et déploie le code dans l'infrastructure définie.

AWS Protonpour les équipes de plateforme

En tant qu'administrateur, vous ou les membres de l'équipe de votre plateforme, créezmodèles d'environnementetmodèles de servicecontenant l'infrastructure sous forme de code. Lemodèle d'environnementdéfinit l'infrastructure partagée utilisée par plusieurs applications ou ressources. LeModèle de servicedéfinit le type d'infrastructure nécessaire au déploiement et à la maintenance d'une application ou d'un microservice unique dans unenvironnement. UnAWS Proton serviceest une instanciation d'unModèle de service, qui comprend normalement plusieursInstances de serviceet ungazoduc. UnAWS Proton Instance de serviceest une instanciation d'unModèle de servicedans unenvironnement. Vous ou les autres membres de votre équipe pouvez spécifiermodèles d'environnementsont compatibles avec unModèle de service. Pour plus d'informations surmodèles, voirAWS ProtonModèles .

Vous pouvez utiliser les infrastructures suivantes en tant que fournisseurs de code avecAWS Proton :

AWS Protonpour les développeurs

En tant que développeur d'applications, vous sélectionnez unModèle de servicecetteAWS Protonpour créer uneservicequi déploie et gère votre application dans unInstance de service. UnAWS Proton serviceest une instanciation d'unModèle de service, qui comprend normalement plusieursInstances de serviceet ungazoduc.

AWS Protonflux de travail

Le schéma suivant est une visualisation des principauxAWS Protonconcepts abordés dans le paragraphe précédent. Il offre également un aperçu général de ce qui constitue uneAWS ProtonFlux de travail.

Un diagramme qui décrit les principauxAWS Protonconcepts abordés dans le paragraphe précédent. Il offre également un aperçu général de ce qui constitue uneAWS ProtonFlux de travail divisé en six étapes.

Red circle with the number 1 inside, typically used as a notification icon. En tant queAdministrateur, vous créez et enregistrez unModèle d'environnementavecAWS Proton, qui définit les ressources partagées.

Number 2 icon in a pink circle. AWS ProtonDéploie une ou plusieursEnvironnements, sur la base d'unModèle d'environnement.

Pink square icon with a white exclamation mark inside a circle. En tant queAdministrateur, vous créez et enregistrez unModèle de serviceavecAWS Proton, qui définit l'infrastructure associée, la surveillance et les ressources CI/CD ainsi que lesModèles d'environnement.

Number 4 in a red circle icon, commonly used to indicate a notification count. En tant queDeveloper, vous sélectionnez unModèle de serviceet fournissez un lien vers votreCode sourcerepository.

Pink square icon with number 5 inside, representing a notification or count. AWS Protondispositions deServiceavecGazoduc CI/CDpour vos recettesInstances de service.

Red circle icon with number 6 inside, representing a notification or count. AWS Protonfournit et gèreServiceet l'Instances de servicequi exécutent leCode sourcetel qu'il a été défini dans leModèle de service. UNInstance de serviceest une instanciation duModèle de servicedans unEnvironnementpour une seule étape d'unPipeline(par exemple Prod).