- Moderne Anwendungen›
- Leitfaden
Ich habe keine Präferenz für ein Betriebsmodell
Welche der folgenden Aussagen trifft am ehesten auf Ihren Anwendungsfall zu?
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.
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.
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.
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:
- 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 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.
- Wählen Sie „Ich möchte nur Code ausführen“, wenn Sie nach einem funktionsbasierten serverlosen Rechenservice suchen, der die zugrunde liegende Rechenumgebung abstrahiert und Ihren Code in Ihrem Namen in einer hochverfügbaren, skalierbaren, sicheren und fehlertoleranten Umgebung 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.
- Wählen Sie „Ich möchte einen einfachen Webservice ausführen“, wenn Sie ein Web-App-Backend mit einem Anforderungs-/Antwortmuster haben und möchten, dass AWS den Lastausgleich, das Patchen und die Skalierung übernimmt und gleichzeitig ein sofort einsatzbereites CI/CD-Erlebnis bietet. 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.
Haben Sie die gewünschten Informationen gefunden?
Ihr Beitrag hilft uns, die Qualität der Inhalte auf unseren Seiten zu verbessern.