LEITFADEN FÜR MODERNE DATENVERARBEITUNG
AWS Lambda
Da Sie Ich möchte nur Code ausführen ausgewählt haben, empfehlen wir AWS Lambda als optimalen Ausgangspunkt.
Was ist AWS Lambda?
AWS Lambda ist ein Serverless-Computing-Service, der Code als hochverfügbare, skalierbare, sichere und fehlertolerante Anwendungsfunktion ausführt. Lambda abstrahiert die zugrunde liegende Datenverarbeitungsumgebung und ermöglicht es Ihnen, sich in erster Linie auf die Anwendungsentwicklung zu konzentrieren, wodurch die Markteinführungszeit verkürzt und die Gesamtbetriebskosten gesenkt werden. Mit AWS Lambda können Sie Ihren Code als Reaktion auf Ereignisse von mehr als 200 Services ausführen oder ihn über herkömmliche Ansätze wie HTTP-Aufrufe aufrufen.
Warum empfehlen wir AWS Lambda?
AWS Lambda kann automatisch in Echtzeit von null auf hunderttausende Funktionen skalieren und verfügt über integrierte Sicherheitseinstellungen. Mit AWS Lambda können Sie die Vorteile des vertrauenswürdigsten, zuverlässigsten und sichersten Cloud-Anbieters uneingeschränkt nutzen, da AWS Lambda fast alle Aufgaben der Serververwaltung in Ihrem Namen verwaltet, einschließlich Hardware, Software, Netzwerk- und Einrichtungsmanagement, Datenquellenintegrationen und Bereitstellung. Aus diesem Grund hat AWS Lambda jeden Monat über eine Million aktive Kunden, die über 10 Billionen Aufrufe generieren.
Obwohl dies unser empfohlener Ausgangspunkt ist, könnten auch andere Services Ihren Anforderungen entsprechen, und Sie können jederzeit einen anderen Service ausprobieren, wenn sich Ihr Anwendungsfall ändert oder AWS Lambda für Ihren Anwendungsfall nicht geeignet zu sein scheint.
Häufig gestellte Fragen
-
Welche Art von App-Artefakten können Sie in den Service einbringen?Sie können Ihren Code als ZIP-Datei oder als Container-Image hochladen.
-
Wo können Sie außerhalb einer AWS-Region Ihre Anwendung ausführen?Die eigene verwaltete Kapazität von AWS Lambda in AWS-Regionen.
-
Welche Anwendungsklasse unterstützt das Produkt?Webservices, ereignisgesteuerte Anwendungen, Datenverarbeitung und Datenstreaming.
-
Wie wird die Nutzung des Produkts berechnet?
Mit AWS Lambda zahlen Sie nur für die Datenverarbeitungszeit, die Sie pro Millisekunde nutzen, anstatt die Infrastruktur im Voraus für Spitzenkapazitäten bereitzustellen. Weitere Informationen zu den Preisen von AWS Lambda finden Sie unter AWS-Lambda-Preise.
-
Kann ich AWS Lambda außerhalb von AWS verwenden?AWS Lambda ist ein ereignisgesteuerter Serverless-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. AWS Lambda unterstützt herkömmliche Programmiersprachen, was ein hohes Maß an Portabilität des Codes gewährleistet. Der Wert, den AWS Lambda bereitstellt, liegt in seiner Serverless-Ausführungsumgebung und in der Integration mit Ereignissen aus anderen AWS-Services. Der stark verwaltete Charakter von AWS Lambda ermöglicht es Kunden, über ihren Code nachzudenken und nicht über die Infrastruktur. Das Ausführen einer AWS-Lambda-Anwendung im unveränderten Zustand außerhalb von AWS würde nicht von automatisierter Skalierung, Hochverfügbarkeit, Sicherheits-Patching, integrierter Fehlertoleranz oder über 200 vorkonfigurierten Service-Integrationen profitieren.
-
Wann sollte ich AWS Lambda und nicht Amazon ECS verwenden?Bei AWS Lambda handelt es sich um eine Funktionsbereitstellung, während Amazon ECS ein Container-Orchestrator ist. AWS Lambda eignet sich ideal für Anwendungen, die bei Bedarf in 15 Minuten oder weniger ausgeführt werden und/oder Sie nur für die genutzte Kapazität zahlen möchten. AWS Lambda verwendet ein ereignisgesteuertes Modell und übernimmt einen größeren Teil der Arbeit zur Skalierung, Sicherung und Gewährleistung der Verfügbarkeit Ihres Workloads. AWS Lambda ist nur in AWS-Regionen verfügbar. Amazon ECS ist ideal, wenn Aufgaben länger als 15 Minuten ausgeführt werden oder Code außerhalb von AWS-Regionen ausgeführt werden muss. Amazon ECS bietet fundierte Erfahrungen für Bereiche wie Netzwerke und Beobachtbarkeit, kann aber an Ihre Bedürfnisse angepasst werden. Amazon ECS verfügt über mehrere Bereitstellungsoptionen, darunter Serverless in AWS Fargate, in Amazon EC2, in AWS Outposts und in AWS Anywhere für On-Premises-Workloads.
Erste Schritte mit AWS Lambda
Erste Schritte mit AWS Lambda
Sie können Lambda aus über 200 AWS-Services und Software-as-a-Service (SaaS)-Anwendungen auslösen und zahlen nur für das, was Sie nutzen.
AWS-Lambda-Ressourcen
Greifen Sie auf detaillierte Dokumentationen, Whitepapers, Tutorials und Lernpfade rund um AWS Lambda zu.
Serverless-Workshops
Praxisorientierte Workshops zur Einführung praktischer Fähigkeiten, Techniken oder Konzepte, die Sie zur Lösung geschäftlicher Probleme nutzen können. (Workshops nur auf Englisch verfügbar)
Modernisierungs-Workshops
Erfahren Sie, wie Sie Ihr Unternehmen durch verschiedene Technologien modernisieren können. (Workshops nur auf Englisch verfügbar)
Bestimmung der Gesamtbetriebskosten
Erhalten Sie das E-Book von Deloitte mit Brancheneinblicken zum Vergleich von Serverless- und serverbasierten Technologien.
AWS-Lambda-Kundenberichte
Erfahren Sie, wie führende Unternehmen weltweit AWS Lambda verwenden, um ihre vertraulichsten und unternehmenskritischen Anwendungen auszuführen.