Amazonas AWS Lambda ist eine ereignisgesteuerte Computerplattform, die von Amazon entwickelt wurde, um Code automatisch auszulösen oder auszuführen, wenn ein bestimmtes Ereignis eintritt. Lambda führt Code nur bei Bedarf aus und skaliert automatisch. Dies bietet Unternehmen potenzielle Kosteneinsparungen und Flexibilität bei der Handhabung einiger ihrer Datenprozesse und -anwendungen.
Amazon debütierte AWS Lambda auf seiner re: Invent-Konferenz im Jahr 2014 als "Serverlose" Plattform Unternehmen können Code in der Cloud ausführen, ohne einen physischen Server zu benötigen und ohne Server auf Unternehmensseite bereitstellen oder verwalten zu müssen.
In Bezug auf den Anwendungscode unterstützt AWS Lambda Node.js, Java, C # und jetzt Python. Solange Entwickler ihren Code in einer dieser Sprachen schreiben, kann der Code in der Lambda-Laufzeitumgebung ausgeführt werden und Lamda-Ressourcen verwenden.
Seit Lambdas Debüt im Jahr 2014 haben andere Unternehmen ihre eigenen Lambda-ähnlichen Plattformen eingeführt, darunter IBM mit Open-Source-OpenWhisk, Microsoft mit Azure-Funktionen und Google-Funktionen.
Wie Lambda derzeit von Unternehmen und von Amazon selbst verwendet wird
Unternehmen verwenden AWS Lambda für eine Vielzahl von Funktionen. Netflix führt beispielsweise AWS Lamba aus, um den Codierungsprozess von Mediendateien zu automatisieren und die Verwendung von AWS-Ressourcen durch Netflix zu überwachen. Die Seattle Times verwendet Lambda, um die Größe von Bildern für ein ansprechendes Webdesign automatisch zu ändern, wenn die Nachrichteninhalte des Unternehmens auf Mobil-, Tablet-, Laptop- oder Desktopgeräten angezeigt werden.
Lambda spielt auch intern eine Schlüsselrolle für Amazon, da das Unternehmen Lambda für seine IoT-Cloud (Internet of Things) verwendet, um die Interoperabilität zwischen verbundenen Geräten zu erleichtern, die Daten gemeinsam nutzen und mit anderen IoT-Geräten zusammenarbeiten. AWS Lambda dient zusätzlich als Rechenplattform für die Amazon Echo- und Echo Dot-Geräte des Unternehmens.