Warum AWS Lambda?

AWS Lambda ist ein Rechenservice, der Ihren Code als Reaktion auf Ereignisse ausführt und die Rechenressourcen automatisch verwaltet. Dies ist der schnellste Weg, eine Idee in eine moderne, Serverless-Produktionsanwendung umzusetzen.

Vorteile von AWS Lambda

Führen Sie Code ohne den Aufwand der Infrastrukturbereitstellung und -verwaltung aus. Einfach Code als ZIP-Datei oder Container-Image schreiben und hochladen.
Reagieren Sie automatisch auf Codeausführungsanfragen in jedem Umfang, von einem Dutzend Ereignissen pro Tag bis zu Hunderttausenden pro Sekunde.
Sparen Sie Kosten, indem Sie nur für die Datenverarbeitungszeit bezahlen, die Sie nutzen – pro Millisekunde –, anstatt die Infrastruktur im Voraus für Spitzenkapazitäten bereitzustellen.
Optimieren Sie die Codeausführungszeit und -leistung mit der richtigen Funktionsspeichergröße. Reagieren Sie mit bereitgestellter Nebenläufigkeit in zweistelligen Millisekunden auf hohe Nachfrage.

Funktionsweise

AWS Lambda ist ein Serverless-, ereignisgesteuerter Computing-Service, mit dem Sie Code für praktisch jede Art von Anwendung oder Backend-Service ausführen können, ohne Server bereitzustellen oder zu verwalten. Sie können Lambda in über 200 AWS-Services und Software-as-a-Service (SaaS)-Anwendungen auslösen und Sie zahlen nur für das, was Sie nutzen.
  • Dateiverarbeitung
  • Diagramm, das zeigt, wie AWS Lambda funktioniert. Ein Foto wird aufgenommen und dann in den S3-Bucket hochgeladen. Lambda wird ausgelöst, um den Code zur Größenänderung auszuführen, und das Foto wird in der Größe geändert.
  • Stream-Verarbeitung
  • Diagramm über die Funktionsweise von Amazon Kinesis. Der Social-Media-Stream wird in Kinesis geladen, dann wird Lambda ausgelöst. Lambda führt Code aus, der Hashtag-Daten erzeugt, und die Daten werden in DynomoDB gespeichert.
  • Webanwendungen
  • Diagramm, das zeigt, wie Amazon S3, API Gateway und DynamoDB beim Abrufen von Wetterdaten zusammenarbeiten.
  • IoT-Backends
  • Diagramm, das zeigt, wie Amazon Kinesis und AWS Lambda helfen, Ersatzteile zu bestellen.
  • Mobile Back-Ends
  • Diagramm, das zeigt, wie Amazon API Gateway, AWS Lambda und Amazon SNS zusammenarbeiten, damit Benutzer Benachrichtigungen über Statusaktualisierungen erhalten können.

Anwendungsfälle

Erfüllen Sie ressourcenintensive und unvorhersehbare Anforderungen, indem Sie AWS Lambda verwenden, um sofort auf mehr als 18 000 vCPUs zu skalieren. Erstellen Sie schnell und einfach Verarbeitungsworkflows mit einer Reihe anderer Serverless-Angebote und Ereignisauslösern.
Kombinieren Sie AWS Lambda mit anderen AWS-Services, um sichere, stabile und skalierbare Online-Erlebnisse zu schaffen.
Verarbeiten Sie Daten vor, bevor Sie sie in Ihr Machine-Learning (ML)-Modell einzufügen. Mit dem Zugriff auf das Amazon Elastic File System (EFS) übernimmt AWS Lambda das Infrastrukturmanagement und die Bereitstellung, um die Skalierung zu vereinfachen.
Erstellen Sie ereignisgesteuerte Funktionen für eine einfache Kommunikation zwischen entkoppelten Services. Senken Sie die Kosten, indem Sie Anwendungen in Zeiten mit Spitzenbedarf ausführen, ohne dass Ressourcen abstürzen oder übermäßig bereitgestellt werden.

Mehr von AWS erkunden