Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Was ist AWS Proton?
AWS Proton ist:
-
Automatisierte Infrastruktur als Codebereitstellung und Bereitstellung serverloser und containerbasierter Anwendungen
Der AWS Proton Service ist ein zweigleisiges Automatisierungs-Framework. Als Administrator erstellen Sie versionierte Dienstvorlagen, die standardisierte Infrastruktur- und Bereitstellungstools für serverlose und containerbasierte Anwendungen definieren. Als Anwendungsentwickler können Sie aus den verfügbaren Dienstvorlagen auswählen, um Ihre Anwendungs- oder Servicebereitstellungen zu automatisieren.
AWS Proton identifiziert für Sie alle vorhandenen Serviceinstanzen, die eine veraltete Vorlagenversion verwenden. Als Administrator können Sie mit einem Klick beantragen AWS Proton , dass sie aktualisiert werden.
-
Standardisierte Infrastruktur
Plattformteams können eine AWS Proton versionierte Infrastruktur als Codevorlagen verwenden. Sie können diese Vorlagen verwenden, um Standardanwendungsstapel zu definieren und zu verwalten, die die Architektur, die Infrastrukturressourcen und die CI/CD-Softwarebereitstellungspipeline enthalten.
-
In CI/CD integrierte Bereitstellungen
Wenn Entwickler die AWS Proton Self-Service-Schnittstelle verwenden, um eine Dienstvorlage auszuwählen, wählen sie eine standardisierte Anwendungsstapeldefinition für ihre Codebereitstellungen aus. AWS Proton stellt automatisch die Ressourcen bereit, konfiguriert die CI/CD-Pipeline und stellt den Code in der definierten Infrastruktur bereit.
AWS Proton für Plattformteams
Als Administrator können Sie oder Mitglieder Ihres Plattformteams Umgebungs- und Dienstvorlagen erstellen, die Infrastruktur als Code enthalten. Die Umgebungsvorlage definiert eine gemeinsam genutzte Infrastruktur, die von mehreren Anwendungen oder Ressourcen genutzt wird. Die Dienstvorlage definiert die Art der Infrastruktur, die für die Bereitstellung und Wartung einer einzelnen Anwendung oder eines einzelnen Microservices in einer Umgebung erforderlich ist. Ein AWS Proton Dienst ist eine Instanziierung einer Dienstvorlage, die normalerweise mehrere Dienstinstanzen und eine Pipeline umfasst. Eine AWS Proton Dienstinstanz ist eine Instanziierung einer Dienstvorlage in einer bestimmten Umgebung. Sie oder andere Mitglieder Ihres Teams können angeben, welche Umgebungsvorlagen mit einer bestimmten Dienstvorlage kompatibel sind. Weitere Informationen zu Vorlagen finden Sie unterAWS Proton Vorlagen.
Sie können die folgende Infrastruktur als Codeanbieter verwenden mit AWS Proton:
AWS Proton für Entwickler
Als Anwendungsentwickler wählen Sie eine standardisierte Dienstvorlage aus, AWS Proton mit der Sie einen Dienst erstellen, der Ihre Anwendung in einer Dienstinstanz bereitstellt und verwaltet. Ein AWS Proton Service ist eine Instanziierung einer Dienstvorlage, die normalerweise mehrere Dienstinstanzen und eine Pipeline umfasst.
AWS Proton Arbeitsablauf
Das folgende Diagramm ist eine Visualisierung der wichtigsten AWS Proton Konzepte, die im vorherigen Absatz erörtert wurden. Es bietet auch einen allgemeinen Überblick darüber, was einen einfachen AWS Proton Arbeitsablauf ausmacht.

Als Administrator erstellen und registrieren Sie eine Umgebungsvorlage AWS Proton, die die gemeinsam genutzten Ressourcen definiert.
AWS Proton stellt eine oder mehrere Umgebungen auf der Grundlage einer Umgebungsvorlage bereit.
Als Administrator erstellen und registrieren Sie eine Dienstvorlage AWS Proton, die die zugehörigen Infrastruktur-, Überwachungs- und CI/CD-Ressourcen sowie kompatible Umgebungsvorlagen definiert.
Als Entwickler wählen Sie eine registrierte Service-Vorlage aus und geben einen Link zu Ihrem Quellcode-Repository an.
AWS Proton stellt den Service mit einer CI/CD-Pipeline für Ihre Service-Instanzen bereit.
AWS Proton stellt den Service und die Service-Instanzen bereit und verwaltet sie, auf denen der Quellcode ausgeführt wird, wie er in der ausgewählten Service-Vorlage definiert wurde. Eine Service-Instanz ist eine Instanziierung der ausgewählten Service-Vorlage in einer Umgebung für eine einzelne Phase einer Pipeline (zum Beispiel Prod).