Entwickler-Tools

  • 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 serverloser 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 serverlosen Anwendungen und Infrastrukturen in AWS mit Terraform.
    • Chalice ist ein Framework zum Schreiben von serverlosen 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 serverlose 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.
  • 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 Release-Pipelines für schnelle und zuverlässige Anwendungs- und Infrastruktur-Updates 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 Amazon EC2, AWS Fargate, AWS Lambda, sowie auf 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.
  • Ü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.
    • DashbirdEnd-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.
  • 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.

Dokumentation

Amazon API Gateway

Amazon API Gateway ist ein vollständig verwalteter Service, der das Erstellen, Veröffentlichen, Warten, Überwachen und Sichern von APIs für Entwickler in jeder beliebigen Größenordnung vereinfacht. 

Lesen Sie die Dokumentation >>

Amazon EventBridge

Amazon EventBridge ist ein Serverless-Ereignisbus, mit dem sich Anwendungen mithilfe von Daten Ihrer eigenen Anwendungen, Software-as-a-Service (SaaS)-Anwendungen und AWS-Services einfach verbinden lassen.

Lesen Sie die Dokumentation >>

Amazon Simple Notification Service (Amazon SNS)

Amazon SNS ist ein hochverfügbarer, dauerhafter, sicherer, vollständig verwalteter Pub/Sub-Messaging-Service, mit dessen Hilfe Sie Microservices, verteilte Systeme und Serverless-Anwendungen entkoppeln können. 

Lesen Sie die Dokumentation >>

Amazon Simple Queue Service (Amazon SQS)

Amazon SQS ist ein vollständig verwalteter Nachrichtenwarteschlangen-Service, der das Entkoppeln und Skalieren von Microservices, verteilten Systemen und serverlosen Anwendungen ermöglicht. 

Lesen Sie die Dokumentation >>

AWS Fargate

AWS Fargate ist eine Datenverarbeitungs-Engine für Amazon ECS, mit der Sie Container ausführen können, ohne Server oder Cluster verwalten zu müssen. 

Lesen Sie die Dokumentation >>

AWS Lambda

Durch die Verwendung von AWS Lambda können Sie Code für fast jede Art von Anwendung oder Back-End-Service ausführen, und das völlig ohne Administration. 

Lesen Sie die Dokumentation >>

AWS Serverless Application Model (AWS SAM)

Bei AWS SAM handelt es sich um ein Open-Source-Framework zum Erstellen serverloser Anwendungen mit einfacher und sauberer Syntax. 

Lesen Sie die Dokumentation >>

AWS Serverless Application Repository (AWS SAR)

Mit AWS SAR können Teams, Organisationen und Einzelentwickler, wiederverwendbare Anwendungen speichern und teilen und serverlose Architekturen leicht konstruieren und bereitstellen.

Lesen Sie die Dokumentation >>

AWS Step Functions

Mit AWS Step Functions können Sie mehrere AWS-Services zu serverlosen Workflows koordinieren und so Apps schnell erstellen und aktualisieren. 

Lesen Sie die Dokumentation >>

Tutorials

Erstellen Sie eine serverlose Webanwendung

Verwenden Sie AWS Lambda, Amazon API Gateway, Amazon S3, Amazon DynamoDB und Amazon Cognito, um eine serverlose Webanwendung zu erstellen, mit der Benutzer Ritte auf Einhörnern anfordern können.

Tutorial lesen >> 

Erstellen Sie eine dynamische Webanwendung mit mehreren Services

Stellen Sie eine Webanwendung bereit, stellen Sie eine Verbindung zu einer Datenbank her, analysieren Sie das Benutzerverhalten mithilfe von Amazon Cognito, Amazon Kinesis, AWS Lambda, AWS Fargate, AWS CodeCommit und mehr. 

Tutorial lesen >>

Sehen Sie sich Live-Coding-Tutorials auf Twitch an

Sehen Sie sich unsere Ausstrahlungen zum Thema serverlose Entwicklung an und erstellen Sie mit AWS Lambda, AWS AppSync, Amazon SQS und mehr eine serverlose App für Flugbuchungen. 

Tutorials ansehen >>

Erste Schritte Blog-Serie

Erste Schritte mit Serverless: Einrichtung

Entwickeln und stellen Sie eine einfache Anwendung bereit, die die Webhook-Integrationsfunktion von GitHub verwendet, um Benutzer über Slack zu benachrichtigen, wenn ein Repository markiert wurde.

Beitrag lesen >> 

Erste Schritte mit Serverless: Geschäftslogik schreiben

Erfahren Sie, wie Sie AWS-Lambda-Funktionen verwenden, um Geschäftslogik für serverlose Anwendungen zu speichern.

Beitrag lesen >>

Erste Schritte mit Serverless: Erstellen einer API für Ihre Geschäftslogik

Dieser Blogbeitrag zeigt, wie Sie mit Amazon API Gateway einen Eingang zur Geschäftslogik Ihrer serverlsoen Anwendungen schaffen.

Beitrag lesen >>

Erste Schritte mit Serverless: lokaler Entwickler-Workflow

Richten Sie einen serverlosen Workflow für Entwickler ein, der es Ihnen ermöglicht, Geschäftslogik schnell zu testen und zu iterieren, während Sie gleichzeitig mit Cloud-Diensten interagieren können.

Beitrag lesen >> 

Erste Schritte mit Serverless: Sandbox-Entwicklerkonto

Erfahren Sie, wie Sie ein AWS-Sandbox-Konto für Entwickler einrichten, das Sie für den Zugriff auf AWS-Ressourcen benutzen können, mit denen Ihre Funktionen interagieren, und um zu testen, wie sich Ihre gesamte Anwendung verhält.

Beitrag lesen >>

Kostenlose Schulung und Bildung

Die AWS Heroes Content Library enthält Blogs, Videos, Präsentationen, Podcasts und mehr von AWS-Experten, die ihr umfangreiches Wissen gerne mit anderen teilen.

Einführung in die Serverless-Entwicklung

Kostenloser digitaler Kurs, 25 Minuten, Grundlagenniveau

Starten des Schulungskurses »

 

Einstieg in die serverlose Welt

Kostenloser digitaler Kurs, 30 Minuten, Grundlagenniveau

Starten des Schulungskurses »

AWS Lambda-Grundlagen

Kostenloser digitaler Kurs, 60 Minuten, Grundlagenniveau

Starten des Schulungskurses »

Amazon API Gateway für serverlose Anwendungen

Kostenloser digitaler Kurs, 75 Minuten, Grundlagenniveau

Starten des Schulungskurses »

 

Amazon DynamoDB für serverlose Architekturen

Kostenloser digitaler Kurs, 2 Stunden, Grundlagenniveau

Starten des Schulungskurses »

Architekturentwicklung für Serverless-Lösungen

Kostenloser digitaler Kurs, 3 Stunden, Videoinhalte plus Übungen, fortgeschrittenes Niveau

Starten des Schulungskurses »

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.  

StreamAlert von Airbnb
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 >>

Jazz von T-Mobile
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 >>

Odin & Fenrir von Coinbase
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. 

ShadowReader von Edmunds
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 >>

Bender von Nextdoor
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 >>

Jazz von T-Mobile
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 >>

Whitepaper

Sicherheitsüberblick über AWS

Beschäftigen Sie sich detailliert mit AWS Lambda ein betrachten Sie es unter dem Aspekt der Sicherheit, einschließlich bewährter Verfahren für Serverless-Sicherheit und der Grundlagen von Lambda.

Whitepaper lesen >>

Serverless im Vergleich zu Traditionelle Architektur: Wie Deloitte die Gesamtbetriebskosten bewertet

Erfahren Sie, wie Deloitte die Kosten für Infrastruktur, Entwicklung und Wartung bewertet, um so die Gesamtbetriebskosten zu ermitteln.

Whitepaper lesen >>

Serverless: Eine neue Betriebswirtschaft – aus der Perspektive von Venture-Capital und Start-ups

Erfahren Sie, warum die serverlose Datenverarbeitung revolutioniert, wie Unternehmen wirtschaften.

Whitepaper lesen >>

Optimieren der Wirtschaftlichkeit eines Unternehmens mit serverlosen Architekturen

Erfahren Sie, wie Unternehmen reaktive, ereignisbasierte Systeme zu einem Bruchteil der herkömmlichen Kosten aufbauen.

Whitepaper lesen >>

Serverlose Streaming-Architekturen und bewährte Methoden

Lernen Sie drei Stream-Verarbeitungsmuster kennen, für die ein serverloser Ansatz verwendet wird. Kostenvoranschläge und Vorlagen sind enthalten!

Whitepaper lesen >>

Wertschöpfung durch IT-Agilität und Geschäftsmodell-Skalierbarkeit mit der serverlosen Plattform von AWS

IDC zeigt, wie 11 AWS-Kunden mit serverlosen Diensten ihre Betriebskosten gemessen auf fünf Jahre um 60 % senken und die Bereitstellung von Rechenleistung um 89 % beschleunigen.

Whitepaper lesen >>

Referenzarchitekturen

Mobiles Back-End mithilfe von AWS Lambda

Erstellen Sie ein serverloses Backend für eine mobile Anwendung, mit dem Benutzer Fotos und Notizen hochladen können. 

GitHub-Beispiel ansehen >>

Bilderkennung & -verarbeitung

Orchestrieren Sie einen serverlosen Workflow mithilfe von AWS Step Functions, der Fotos verarbeitet und Metadaten extrahiert. 

GitHub-Beispiel ansehen >>

Datenstromverarbeitung in Echtzeit

Verarbeiten Sie Streaming-Daten für die Nachverfolgung von Anwendungsaktivitäten, die Auftragsabwicklung, die Click-Stream-Analyse und vieles mehr in Echtzeit. 

GitHub-Beispiel ansehen >>

Führen Sie serverlose MapReduce-Jobs aus

Erstellen Sie ein MapReduce-Framework (und eine kostengünstige Pipeline), das in Amazon S3 gespeicherte Daten verarbeiten kann. 

GitHub-Beispiel ansehen >>

Tech Talks

Sie können anstehende Livestreams, technische Diskussionen und mehr auf der Seite der serverlosen Ereignisse sehen. 

Erste Schritte mit AWS Lambda und serverloser Datenverarbeitung (54:45)
Eine serverlose Reise: AWS Lambda hinter der Kulisse (59:12)
Building Happy Little APIs – Erstellen von APIs für serverlose Anwendungen (54:32)
Fortgeschrittene serverlose Orchestrierung mit AWS Step Functions (41:51)
Optimieren Ihrer serverlosen Anwendungen (1:01.13)
Ein detaillierter Einblick auf Amazon EventBridge – So erstellen Sie ereignisgesteuerte Architekturen (50:24)
Verwalten serverloser Anwendungen mit SAM-Vorlagen (55:30)

Blog-Beiträge

  • Datum

Wir haben zu diesem Zeitpunkt keine Blogs zum Thema Serverlosigkeit gefunden. Weitere Informationen finden Sie in unserem AWS-Blog.

Weitere Informationen ...

Weitere Informationen zu serverloser Datenverarbeitung

Besuchen Sie die AWS Lambda-Seite
Sind Sie startbereit?
Registrieren
Haben Sie noch Fragen?
Kontaktieren Sie uns