Veröffentlicht am: Jun 1, 2022

AWS Proton führt Servicekomponenten ein, eine neue Funktion, die es Entwicklern ermöglicht, die Standardinfrastruktur von Proton-Vorlagen durch zusätzliche Ressourcen für ihre Services zu ergänzen. Plattformingenieure verwenden Proton, um die Kerninfrastruktur ihrer Services zu definieren und sie über alle Services hinweg konsistent und aktuell zu halten. Mit den Komponenten können Entwickler diese Kerninfrastruktur nun mit den zusätzlichen Ressourcen ergänzen, die sie für die Anforderungen ihrer jeweiligen Anwendung benötigen. Mit Proton-Komponenten können Plattformentwickler die von ihnen unterstützten Anwendungsfälle erweitern, ohne die Anzahl der von ihnen verwalteten Vorlagen drastisch erhöhen zu müssen.

AWS Proton ist ein verwalteter Service für Plattformingenieure, der das Innovationstempo erhöht, indem er Infrastrukturvorlagen für Selfservice-Bereitstellungen definiert, anbietet und verwaltet. Mit Proton können Kunden zentralisierte Vorlagen standardisieren, um Sicherheits-, Kosten- und Compliance-Ziele zu erreichen. Proton unterstützt Plattformingenieure bei der Skalierung ihres Einflusses mit einem Selbstbedienungsmodell, was zu einer höheren Geschwindigkeit für den Entwicklungs- und Bereitstellungsprozess während des gesamten Lebenszyklus einer Anwendung führt.

Entwickler können eine Komponente erstellen, indem sie ihre Infrastruktur-als-Code-Vorlage zur Verfügung stellen und die Komponente dann mit ihrem Service verknüpfen. Plattformingenieure können eine bestimmte IAM-Rolle für die Bereitstellung von Komponenten konfigurieren und so sicherstellen, dass sie kontrollieren, welche Arten von Ressourcen als Teil von Komponenten verfügbar sind. Entwickler können Ausgaben als Teil ihrer Komponentendefinition definieren und Proton stellt sie für die Verwendung in der Servicevorlage zur Verfügung, sodass die in den Komponenten definierte Infrastruktur in den Service integriert werden kann. So kann ein Entwickler beispielsweise einen S3-Bucket und eine Richtlinie erstellen, um den Zugriff darauf zu gewähren, und dann den Namen und die Richtlinie an eine Fargate-basierte Service-Instance weitergeben, um den Zugriff auf den Bucket zu ermöglichen.

Wenn Sie mehr über die Verwendung von Proton-Komponenten erfahren möchten, lesen Sie hier weiter.