Überspringen zum Hauptinhalt

Serverless-Datenverarbeitung

Serverless unter AWS

Erstellen und Ausführen von Anwendungen, ohne sich über Server Gedanken machen zu müssen

Übersicht

AWS bietet Technologien für die Ausführung von Code, Datenverwaltung und die Integration von Anwendungen – und das alles ohne Serververwaltung. Serverless-Technologien verfügen über eine automatische Skalierung, eine integrierte Hochverfügbarkeit und ein nutzungsabhängiges Abrechnungsmodell, was zur Erhöhung der Agilität und Kostenoptimierung beiträgt. Bei diesen Technologien brauchen Sie sich auch nicht mehr um Infrastrukturverwaltungsaufgaben wie die Kapazitätsbereitstellung und Patches zu kümmern, sodass Sie sich darauf konzentrieren können, nur Code zu schreiben, der für Ihre Kunden nützlich ist.

Lesen Sie den Blog-Beitrag zur vierteljährlichen Serverless-Zusammenfassung

Vorteile von Serverless in AWS

Eliminieren Sie den Betriebsaufwand, sodass Sie Ihre Teams schnell freigeben, Feedback erhalten und iterieren können und so eine schnellere Markteinführung erreichen.
Bei einem Abrechnungsmodell mit Gegenwertabrechnung wird die Ressourcennutzung automatisch optimiert und Sie zahlen niemals für die Bereitstellung von Mehrkapazitäten.
Mit Technologien, die automatisch von null bis hin zu Bedarfsspitzen skaliert werden, können Sie sich schneller als je zuvor an die Kundenbedürfnisse anpassen.
Serverless-Anwendungen verfügen über integrierte Service-Integrationen, sodass Sie sich darauf konzentrieren können, Ihre Anwendung zu erstellen, anstatt sie zu konfigurieren.

Serverless-Dienste unter AWS

Moderne Anwendungen werden zunächst ohne Server erstellt. Diese Strategie priorisiert die Einführung von Serverless-Services, sodass Sie die Agilität Ihres gesamten Anwendungsstapels erhöhen können. Wir haben Serverless-Services für alle drei Ebenen Ihres Stapels entwickelt: Datenverarbeitung, Integration und Datenspeicher. Erwägen Sie den Einstieg mit diesen Services:

1 - 8 (18) wird angezeigt

Anwendungsfälle

Webanwendungen erstellen

Entwickeln Sie ein einfache Webanwendung für eine „To-do-Liste“, die es einem registrierten Benutzer ermöglicht, Einträge zu erstellen, zu aktualisieren, anzuzeigen und zu löschen. Eine ereignisgesteuerte Webanwendung kann AWS Lambda und Amazon API Gateway für ihre Geschäftslogik, Amazon DynamoDB als Datenbank und dieAWS Amplify Console zum Hosten aller statischen Inhalte verwenden.

Beispiel-Code

Missing alt text value

Datenverarbeitung mit nahezu jeder Skalierung

Notizen aus einem Interview im Markdown-Format an Amazon S3 übermitteln. Verwenden Sie S3-Ereignisse, um mehrere Verarbeitungsabläufe auszulösen – einen zum Konvertieren und Beibehalten von Markdown-Dateien in HTML und einen zum Erkennen und Beibehalten der Stimmung.

Beispiel-Code

Missing alt text value

Automatisierte Batch-Verarbeitung

Planen Sie wiederkehrender Workflows, indem Sie eineAmazon-EventBridge-Regel nutzen. Sie können zum Beispiel die Mindest-, Höchst- und Durchschnittswerte für Luftqualitätsmessungen durch Anpassung des Extract-Transfer-Load-Workflows (ETL, extrahieren, übertragen, laden) generieren und dazu die AWS Step Functions und AWS Lambda nutzen.

Beispiel-Code

Missing alt text value

Automatische Speicherung und Indexierung von Dokumenten und Images

Nutzen Sie Amazon-Machine-Learning-Services (ML) wie Amazon Comprehend und Amazon Rekognition, um Informationen aus unstrukturierten Daten zu gewinnen. Schicken Sie die Ergebnisse zur schnellen Indexierung an Amazon OpenSearch (Nachfolger von Amazon Elasticsearch Service). Solche Konzepte eignen sich gut für E-Commerce-Anwendungen, die personalisierte Kundenerlebnisse unterstützen.

Beispiel-Code

Missing alt text value

Haben Sie die gewünschten Informationen gefunden?

Ihr Beitrag hilft uns, die Qualität der Inhalte auf unseren Seiten zu verbessern.