AWS Lambda
Lambda ist ein Cloud-Dienst, dass Amazon Web Services (AWS) bietet, die es Entwicklern serverless Code laufen zu lassen. Ähnlich wie bei der Google-Funktionen und IBMs OpenWhisk arbeitet Lambda von Nutzern Upload-Quellcode zu lassen, die in ihren Anwendungen ausgelöst werden. In gewisser Weise ist es für allgemeine Anwendungen Datenbank-Trigger analog. Durch die Verwendung von Lambda, müssen Unternehmen nicht bereitstellen und pflegen Server für die Durchführung bestimmter rechenintensive Aufgaben innerhalb ihrer Web und mobile Anwendungen. Sie schreiben einfach Trigger in ihrem Code, der dann den Lamda Code nennen. Amazon Gebühren nur Benutzer für die Berechnung verwendeten Ressourcen.
- Beseitigt die Notwendigkeit für die Bereitstellung und Wartung Server für die Durchführung bestimmter rechenintensive Aufgaben
- Lässt sich gut mit anderen AWS-Diensten
- Arbeitet im Rahmen einer Vielzahl von Anwendungen, wie zB Web und mobilen Anwendungen
- Sehr einfach zu installieren und zu bedienen
- Kommt mit exzellentem Kunden-Support
- Ist kosteneffizient
- Waagen automatisch, unabhängig von der Last
- Hat eine schlechte UI
- Dokumentation muss verbessert werden
- Funktionen nur eine begrenzte Zeit zur Ausführung
- Amazon leerläuft Funktionen, wenn sie nicht häufig verwendet werden,
Lambda kann eine der am wenigsten bekannte der vielen nützlichen Cloud-Services AWS sein liefert, aber das bedeutet nicht, dass es eines der am wenigsten wichtig ist. Was sie tut, ist im Grunde die Notwendigkeit zu beseitigen, virtuelle Maschinen zu haben, die eine Rechenfunktion auszuführen existieren. Zum Beispiel kann eine Web-Anwendung, die Benutzer Fotos hochladen können müssen diese Fotos skalieren und auch umwandeln und komprimieren. Mit Lambda, wenn ein Benutzer ein Bild hochgeladen hat, kann die Web-App eine Lambda-Funktion aufrufen, die Bildverarbeitung durchzuführen. Dies bedeutet, dass statt laufen (und Bezahlung) einen Server mit dieser Verarbeitung auf kontinuierlicher Basis durchzuführen, verwenden Sie nur Ressourcen, wenn Sie sie wirklich brauchen, das kann potenziell sparen Sie viel Geld. Was mehr ist, Lambda ist sehr einfach einzurichten und zu verwenden, und es kommt mit exzellentem Kunden-Support, die effektiv eliminieren Ausfallzeiten. Es ist auch leicht skaliert werden kann. Wenn über Nacht Ihre Anwendung sehr beliebt wird, müssen Sie sich keine Sorgen zu machen, ob Sie in der Lage sein werden, den Aufwärtstrend bei Transaktionen zu verarbeiten. Es ist alles für Sie automatisch. Lambda weiter integriert sich gut mit anderen AWS-Services und ist preisgünstig. Das ist nicht zu sagen, dass Lambda ohne Fehler ist. Amazon hat hart daran gearbeitet, die Benutzeroberfläche zu verbessern, aber es könnte noch besser sein, und die Dokumentation muss verbessert auch. Außerdem haben Funktionen nur eine begrenzte Zeit in Anspruch, und Funktionen können langsamer sein auszuführen, wenn sie oft nicht ausgeführt werden, weil Amazon den Prozess wird im Leerlauf.