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.
Ich möchte containerisierte Anwendungen ausführen
Ich möchte nur Code ausführen
Ich möchte einen einfachen Webservice ausführen
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.