Heroku ist eine Platform-as-a-Service (PaaS), die die Bereitstellung, Ausführung und Skalierung von Webanwendungen ermöglicht. Entwickler können damit ihre Anwendungen schnell bereitstellen, ohne Server oder Infrastruktur manuell konfigurieren zu mü…
AWS Lambda ist ein Computerdienst, der Ihren Code als Reaktion auf Ereignisse ausführt und ...
AWS Lambda ist ein Computerdienst, der Ihren Code als Reaktion auf Ereignisse ausführt und ...
Amazon Lambda Plattformen
Web-Based
Amazon Lambda Überblick
AWS Lambda ist ein Rechenservice, der Ihren Code als Reaktion auf Ereignisse ausführt und die zugrunde liegenden Rechenressourcen automatisch für Sie verwaltet. Mit AWS Lambda können Sie andere AWS-Services mit benutzerdefinierter Logik erweitern oder Ihre eigenen Back-End-Services erstellen, die in AWS-Größe, -Leistung und -Sicherheit ausgeführt werden. AWS Lambda kann Code automatisch ausführen, wenn Änderungen an Objekten in Amazon S3-Buckets, Benachrichtigungen von Amazon SNS, Nachrichten, die in Amazon Kinesis-Streams eingehen, oder Tabellenaktualisierungen in Amazon DynamoDB vorgenommen wurden.
Lambda führt Ihren Code auf einer Hochverfügbarkeits-Computerinfrastruktur aus und übernimmt die gesamte Verwaltung der Computerressourcen, einschließlich Server- und Betriebssystemwartung, Kapazitätsbereitstellung und automatische Skalierung, Bereitstellung von Code und Sicherheitspatch sowie Codeüberwachung und -protokollierung. Sie müssen lediglich den Code eingeben.
Einführung in AWS Lambda-Funktionen
Der Code, den Sie auf AWS Lambda ausführen, wird als „Lambda-Funktion“ bezeichnet. Nachdem Sie Ihre Lambda-Funktion erstellt haben, ist sie wie eine Formel in einer Kalkulationstabelle immer sofort einsatzbereit. Jede Funktion enthält Ihren Code sowie einige zugehörige Konfigurationsinformationen, einschließlich des Funktionsnamens und der Ressourcenanforderungen. Lambda-Funktionen sind „zustandslos“ und haben keine Affinität zur zugrunde liegenden Infrastruktur, sodass Lambda schnell so viele Kopien der Funktion starten kann, wie für die Skalierung auf die Rate eingehender Ereignisse erforderlich sind.
Nachdem Sie Ihren Code zu AWS Lambda hochgeladen haben, können Sie Ihre Funktion bestimmten AWS-Ressourcen zuordnen (z. B. einem bestimmten Amazon S3-Bucket, einer Amazon DynamoDB-Tabelle, einem Amazon Kinesis-Stream oder einer Amazon SNS-Benachrichtigung). Wenn sich die Ressource ändert, führt Lambda Ihre Funktion aus und verwaltet die Rechenressourcen nach Bedarf, um mit eingehenden Anforderungen Schritt zu halten.
Erweitern Sie andere AWS-Services mit benutzerdefinierter Logik
Mit AWS Lambda können Sie AWS-Ressourcen wie Amazon S3-Buckets und Amazon DynamoDB-Tabellen benutzerdefinierte Logik hinzufügen, um das Anwenden von Berechnungen auf Daten zu vereinfachen