AWS Serverless Application Repository

Serverlose Anwendungen erkunden, bereitstellen und veröffentlichen

Warum das AWS Serverless Application Repository?

Das AWS Serverless Application Repository ist ein verwaltetes Repository für serverlose Anwendungen. Es ermöglicht Teams, Organisationen und Einzelentwicklern, wiederverwendbare Anwendungen zu speichern und zu teilen und serverlose Architekturen leicht auf leistungsstarke Art und Weise zu konstruieren und bereitzustellen. Mit dem Serverless Application Repository müssen Sie Quellcode vor der Bereitstellung nicht mehr klonen, kompilieren, verpacken oder auf AWS veröffentlichen. Stattdessen verwenden Sie vorgefertigte Anwendungen über das Serverless Application Repository in Ihrer serverlosen Architektur. Sie und Ihre Teams führen keine Vorgänge mehr doppelt aus, befolgen die bewährten Methoden für betriebliche Abläufe und bringen die Anwendungen schneller auf den Markt. Die Integration mit AWS Identity and Access Management (IAM) bietet eine Anwendungssteuerung auf Ressourcenebene. So können Sie öffentlich Anwendungen mit allen oder privat mit bestimmten AWS-Konten teilen. Zur Freigabe einer Anwendung veröffentlichen Sie sie im AWS Serverless Application Repository.

Jede Anwendung ist mit einer Vorlage des AWS Serverless Application Model (SAM) gepackt, in der die verwendeten AWS-Ressourcen definiert sind. Öffentlich freigegebene Anwendungen enthalten darüber hinaus einen Link auf den Quellcode der Anwendung. Für das Repositorium für serverlose Anwendungen fallen keine zusätzlichen Gebühren an. Sie zahlen nur für die AWS-Ressourcen, die in den bereitgestellten Anwendungen verwendet werden.

Vorteile

Konstruieren Sie leicht serverlose Architekturen auf leistungsstarke Art und Weise. Entdecken und teilen Sie wiederverwendbare Muster für Serverless-Anwendungen öffentlich oder privat und erstellen Sie neue Serverless-Architekturen mit der vereinfachten Syntax von AWS SAM

Nutzen Sie vorkompilierte Anwendungen in Ihren serverlosen Bereitstellungen. Dadurch entfällt die Notwendigkeit, Quellcode vor der Bereitstellung zu klonen, zu kompilieren, zu verpacken und auf AWS zu veröffentlichen. Auch SAM und semantische Versionierung werden zur einfachen Anwendungsverwaltung unterstützt.  

Entwickeln und veröffentlichen Sie serverlose Architekturen einmal, speichern Sie sie im Serverless Application Repository und nutzen Sie sie privat in Teams oder mit der öffentlichen Community, um doppelte Arbeitsgänge zu vermeiden und Entwicklungs-Workflows zu beschleunigen.

Finden und verteilen Sie serverlose Anwendungen für häufige Anwendungsfälle. Entwickeln Sie bewährte Organisationsmethoden für Ihre serverlosen Architekturen, um eine teamübergreifende Konsistenz zu gewährleisten. Nutzen Sie Berechtigungen, um Anwendungen mit bestimmten AWS-Konten zu teilen.

Beginnen Sie gerade erst mit der Nutzung serverloser Anwendungen?

Für serverlose Anwendungen müssen Sie keine Server bereitstellen, skalieren oder verwalten. Sie können sie für praktisch jeden Anwendungstyp oder Back-End-Service erstellen, und alles, was zum Ausführen und Skalieren Ihrer Anwendung mit hoher Verfügbarkeit erforderlich ist, wird für Sie durchgeführt. Weitere Informationen