LEITFADEN FÜR MODERNE DATENVERARBEITUNG

Serverless-Betriebsmodell

Welche der folgenden Aussagen beschreibt am besten, wonach Sie suchen? Wenn Sie Hilfe benötigen, klicken Sie hier.

Symbol für containerisierte Anwendungen ausführen

Ich möchte containerisierte Anwendungen ausführen

Sie möchten containerisierte Anwendungen migrieren oder entwickeln und gleichzeitig viele Vorteile von Serverless nutzen. Ihre Anwendungen folgen einem herkömmlichen Programmieransatz mit lang laufenden Prozessen mit einer dedizierten Datenverarbeitungsebene.
Symbol für nur Code ausführen

Ich möchte nur Code ausführen

Sie möchten so viel Infrastrukturmanagement und Betriebsaufwand wie möglich zu AWS verlagern und Anwendungen entwickeln, die als Funktionen bereitgestellt werden. Dieser Ansatz eignet sich gut zum Erstellen ereignisgesteuerter Anwendungen oder neuer synchroner Web-/Anfrage-Antwort-Anwendungen.
Symbol für einen einfachen Webservice ausführen

Ich möchte einen einfachen Webservice ausführen

Sie möchten sichere Webanwendungen und APIs in großem Maßstab ausführen und/oder benötigen die einfache Entwicklung, Bereitstellung und Ausführung von containerisierten Anwendungen ohne vorherige Infrastruktur- oder Container-Erfahrung. Außerdem wünschen Sie einen vollständig verwalteten Service.

Hilfe zum Verständnis

Sie sind hier, weil Sie ein Betriebsmodell für die Skalierung und Verwaltung Ihrer Anwendung einführen möchten, das die Verwaltung der zugrunde liegenden Infrastrukturressourcen so weit wie möglich zu AWS verlagert. Mit den Serverless-Computing-Services von AWS nutzen Sie die bewährten Methoden und das Fachwissen von AWS, um Ihre Leistung, Skalierbarkeit, Verfügbarkeit und Sicherheit zu verbessern, sodass sich die Entwicklungsteams auf das Schreiben von Code zur Lösung von Geschäftsproblemen konzentrieren können.

Bei der Verwendung eines Serverless-Betriebsmodells in AWS gibt es drei Hauptoptionen:

1. Wählen Sie Ich möchte containerisierte Anwendungen ausführen, wenn Sie nach einem umfassenden Container-Orchestrierungsservice suchen, der Unternehmen die einfachste Möglichkeit bietet, containerisierte Anwendungen in jeder Größenordnung zu erstellen, bereitzustellen und zu verwalten. Dieser Ansatz eignet sich gut, wenn Sie eine neue oder vorhandene servicebasierte Anwendung ausführen möchten, die mit einem vertrauten Programmieransatz entwickelt wurde. Python/Flask und Nodejs/Express sind bekannte und etablierte Web-Frameworks, die unter diese Kategorie fallen. Es eignet sich ideal, um die Migration vorhandener Anwendungen zu beschleunigen.

2. Wählen Sie  Ich möchte nur Code ausführen, wenn Sie nach einem funktionsbasierten Serverless-Computing-Service suchen, der die zugrunde liegende Datenverarbeitungsumgebung abstrahiert und Ihren Code in einer hochverfügbaren, skalierbaren, sicheren und fehlertoleranten Umgebung in Ihrem Namen ausführt. Dadurch hat Ihr Team Zeit, sich hauptsächlich auf die Anwendungsentwicklung zu konzentrieren, wodurch die Markteinführungszeit verkürzt und die Gesamtbetriebskosten gesenkt werden.

3. Wählen Sie Ich möchte einen einfachen Webservice ausführen, wenn Sie über ein Web-App-Backend mit einem Anforderungs-/Antwortmuster verfügen und es begrüßen würden, wenn AWS den Lastausgleich, das Patching und die Skalierung übernimmt und gleichzeitig eine sofort einsatzbereite CI/CD-Erfahrung bereitstellt. Wir empfehlen einen vollständig verwalteten Container-Anwendungsservice, mit dem Sie containerisierte Webanwendungen und API-Services ohne vorherige Infrastruktur- oder Container-Erfahrung erstellen, bereitstellen und ausführen können.