Überspringen zum Hauptinhalt

Erste Schritte mit Serverless-Compute

Entwicklertools

Frameworks

Wählen Sie aus der Vielzahl der online zur Verfügung stehenden AWS-, Open-Source- und Drittanbieter-Frameworks aus, die die Entwicklung und Bereitstellung serverloser Anwendungen vereinfachen. Diese beliebten Frameworks werden in mehreren Sprachen unterstützt.

  • AWS Serverless Application Model (AWS SAM) ist ein Open-Source-Framework für die Entwicklung von Serverless-Anwendungen. Es bietet eine Kurzsyntax zum Ausdrücken von Funktionen, APIs, Datenbanken und Ereignisquellen-Zuordnungen.
  • AWS Cloud Development Kit (AWS CDK) ist ein Open-Source-Softwareentwicklungs-Framework, mit dem Sie Ihre Cloud-Anwendungsressourcen unter Verwendung vertrauter Programmiersprachen definieren können.
  • Serverless Framework – das Serverless Framework besteht aus einer Open Source CLI und einem gehosteten Dashboard. Zusammen bieten sie Ihnen ein vollständiges Serverless Application Lifecycle Management.
  • serverless.tf – ein Open-Source-Framework für die Entwicklung, Erstellung, Bereitstellung und Sicherung von Serverless-Anwendungen und Infrastrukturen in AWS mit Terraform.
  • ​​​​​​​Chalice ist ein Framework zum Schreiben von Serverless-Anwendungen in Python. Es ermöglicht Ihnen die schnelle Erstellung und Bereitstellung von Anwendungen, die AWS Lambda benutzen.
  • Arc.codes bietet alles, was Sie brauchen, um massiv skalierbare Serverless-Apps mit wenig Code, klarer und knapper Konfiguration und ohne Zeremonie zu erstellen.
  • Mit Claudia.js können Sie Node.js-Projekte ganz einfach auf AWS Lambda und API Gateway bereitstellen.
A geometric grid of cross-shaped elements in pink tones, set against a yellow gradient background with a flowing, translucent mesh curve.

Fortlaufende Integration und Bereitstellung

Mit den AWS-Entwickler- sowie Drittanbieter-Tools können Sie für Ihre serverlosen Anwendungen einen Continuous-Integration- und Continuous-Delivery-Workflow (CI/CD-Workflow) entwickeln.

  • AWS CodeCommit ist ein sicherer, hochgradig skalierbarer, verwalteter Quellkontrolldienst, der private Git-Repositories hostet.
  • AWS CodePipeline ist ein vollständig verwalteter Continuous-Delivery-Service, mit dem Sie Ihre Veröffentlichungspipelines für schnelle und zuverlässige Updates von Anwendungen und Infrastruktur automatisieren können.
  • AWS CodeBuild ist ein vollständig verwalteter kontinuierlicher Integrationsservice, der Quellcode kompiliert, Tests durchführt und Softwarepakete erstellt, die bereit für die Bereitstellung sind.
  • AWS CodeDeploy ist ein vollständig verwalteter Bereitstellungsservice, der Softwarebereitstellungen in vielerlei Datenverarbeitungsservices, darunter z. B. Amazon EC2, AWS Fargate, AWS Lambda, sowie auf Ihren lokalen Servern automatisiert.
  • AWS CodeArtifact ist ein vollständig verwalteter Artefakt-Repository-Service, der es Unternehmen jeder Größe erleichtert, die in ihrem Software-Entwicklungsprozess verwendeten Software-Pakete sicher zu speichern, zu veröffentlichen und freizugeben.
  • Stackery ist eine serverlose Plattform für Design, Entwicklung und Bereitstellung moderner Anwendungen.
Metallic and geometric objects arranged on a curved conveyor-like surface under blue lighting.

Überwachung, Protokollierung und Diagnose

Die Leistung Ihrer serverlosen Anwendungen und AWS-Lambda-Funktionen können Sie mit AWS-Services und Drittanbieter-Tools überwachen und korrigieren.

  • AWS X-Ray hilft Entwicklern dabei, verteilte Anwendungen, die z. B. über eine MicroServices-Architektur verfügen, zu analysieren und zu debuggen.
  • Amazon CloudWatch ist ein Überwachungs- und Beobachtungsservice, der für DevOps-Techniker, Entwickler, Site Reliability Engineers (SREs) und IT-Manager entwickelt wurde.
  • AppDynamics – AWS Lambda Monitoring Extension erfasst Lambda-Statistiken von Amazon CloudWatch und zeigt sie im AppDynamics-Metric-Browser an.
  • Dashbird – End-to-End-Beobachtbarkeit und Echtzeit-Fehlerverfolgung für AWS Lambda-Anwendungen.
  • DataDog – Erkennen und beheben Sie Leistungsprobleme in Ihren serverlosen Anwendungen.
  • Lumigo – Überwachungs- und Debugging-Plattform für serverlose und Microservices.
  • New Relic – Überwachen, visualisieren, beheben und alarmieren Sie Ihre AWS-Lambda-Funktionen mit New Relic Serverless.
  • Splunk – Überwachen, untersuchen und beheben Sie Ihren gesamten Stack auf einer einzigen Plattform.
  • Thundra – Debuggen, Testen, Bereitstellen und Überwachen moderner Microservices in der AWS-Cloud.
Abstract gradient waves in shades of blue and teal.

Erstellung und Entwicklung

Mit unseren IDE-Plug-ins können Sie Code für AWS-Lambda-Funktionen innerhalb Ihrer bestehenden integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) schreiben.

  • IDE-Toolkits – Entwickeln Sie mühelos Anwendungen auf AWS in der Programmiersprache Ihrer Wahl.
  • AWS SAM CLI bietet eine Lambda-ähnliche Ausführungsumgebung, mit der Sie die von SAM-Vorlagen definierten Anwendungen lokal erstellen, testen, debuggen und bereitstellen können.
  • AWS Cloud9 ist eine Cloud-basierte integrierte Entwicklungsumgebung (Integrated Development Environment, IDE), die es Ihnen ermöglicht, Code in nur einem Browser zu schreiben, auszuführen und zu debuggen. Sie umfasst einen Code-Editor, einen Debugger und ein Terminal.
  • Mit denPowerShell-Tools können Entwickler und Administratoren ihre AWS-Services und -Ressourcen in der PowerShell-Skriptumgebung verwalten.
Colorful wooden Tetris-like shapes scattered on a dark blue surface.

Dokumentation

Kostenlose Schulung und Bildung

Tools von Kunden

Greifen Sie auf Open-Source-Tools führender Unternehmen zu, die serverlose Frameworks, Anwendungen und Lösungen entwickelt haben, um die Verarbeitung von Daten zu verbessern, Ladetests durchzuführen, serverlose Projekte in Teams zu verwalten und die interne Einführung der Serverlosigkeit zu beschleunigen. Weitere Open-Source- und Drittanbieter-Entwicklertools für serverlose Anwendungen finden Sie auf unserer Seite Serverless-Entwickler-Tools.

Besuchen Sie unsere Seite zu Serverless-Entwickler-Tools

StreamAlert von Airbnb

StreamAlert ist ein serverloses, Echtzeit-Framework zur Datenanalyse, mit dem Sie Daten aus unterschiedlichen Quellen erfassen und analysieren können und für diese eine eigene Alarmlogik festlegen können.

StreamAlert GitHub besuchen
Airbnb.io besuchen

Airbnb logo with a stylized "A" symbol and the word "airbnb" in red.

Cloud Custodian von Capital One

Cloud Custodian ist eine Regel-Engine für das Management öffentlicher Cloud-Konten und Ressourcen. Nutzer können eigene Richtlinien für eine gut verwaltete Cloud-Infrastruktur festlegen. Adhoc-Skripte werden in einem schlanken und flexiblen Tool konsolidiert. 

Cloud Custodian GitHub besuchen

Capital One logo with blue text and a red swoosh above.

Odin & Fenrir von Coinbase

Odin ermöglicht die Bereitstellung von 12-Faktoren-Anwendungen auf AWS. Fenrir ist ein sicherer AWS SAM Deployer, der das Management serverloser Projekte vereinfacht und eine Skalierung der serverlosen Architektur für alle Teams und Organisationen ermöglicht. 

Odin GitHub besuchen
Fenrir GitHub besuchen

The Coinbase logo in blue lowercase letters.

ShadowReader von Edmunds

ShadowReader ist ein Tool für Lasttests, das den Datenverkehr bei der Produktion an einem Ziel Ihrer Wahl wiedergibt, indem es Datenverkehrsmuster aus Zugriffsprotokollen erfasst. 

ShadowReader GitHub besuchen

Blue car icon next to the word "edmunds" in gray lowercase letters.

Bender von Nextdoor

Bender bietet ein erweiterbares Java-Framework zu Erstellung serverloser ETL-Funktionen auf AWS Lambda. Bender liefert die erforderlichen Schnittstellen zur Entwicklung von Modulen für alle Phasen des ETL-Prozesses. 

Bender GitHub besuchen

Green "Nextdoor" logo with a house icon to the left.

Jazz von T-Mobile

Jazz ist eine serverlose Entwicklungsplattform, die die Einführung serverloser Technologien in Ihrem Unternehmen beschleunigt. Jazz hilft beim Erstellen von Funktionen, APIs und statischen Websites und bietet standardmäßig CI/CD.  

Jazz GitHub besuchen

T-Mobile logo in pink text with dots on either side of "Mobile."

Blogbeiträge

Wird geladen
Wird geladen
Wird geladen
Wird geladen
Wird geladen