Serverless unter AWS
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. Serverless-Anwendungen starten mit AWS Lambda, einem ereignisgesteuerten Berechnungsservice, der in über 200 AWS- und SaaS-Anwendungen (Software as a Service) nativ integriert ist.
Machen Sie den nächsten Schritt
Bereit zum Entwickeln? Besuchen Sie die Lernbibliothek, um mit einigen praktischen Serverless-Tutorials zu beginnen.
Möchten Sie Ihre Entwicklungsteams stärken? Schauen Sie sich diese Erkenntnisse von IDC an.
Sie müssen schnell eine MVP aufbauen? Lernen Sie, auf Credits zuzugreifen und Erstellen Sie Ihre erste Anwendung.
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:
Datenverarbeitung
Anwendungsintegration
Datenspeicher
Anwendungsfälle
-
Webanwendungen
-
Datenverarbeitung
-
Batch-Verarbeitung
-
Ereignisaufnahme
-
Webanwendungen
-
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 die AWS Amplify-Konsole zum Hosten aller statischen Inhalte verwenden.
-
Datenverarbeitung
-
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.
-
Batch-Verarbeitung
-
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.
-
Ereignisaufnahme
-
Automatische Speicherung und Indexierung von Dokumenten und Images
Nutzen Sie Amazon-Machine-Learning-Services (ML) wie Amazon Comprehendund Amazon Rekognition, um Informationen aus unstrukturierten Daten zu gewinnen. Schicken Sie die Ergebnisse zur schnellen Indexierung anAmazon OpenSearch (Nachfolger von Amazon Elasticsearch Service). Solche Konzepte eignen sich gut für E-Commerce-Anwendungen, die personalisierte Kundenerlebnisse unterstützen.
Entdecken Sie AWS-Lösungen, Beratung und Partnerlösungen.