WO SIE BEGINNEN SOLLTEN

Leitfaden für moderne Datenverarbeitung

Nutzen Sie das Potenzial moderner Anwendungsentwicklung. Beschleunigen Sie Innovationen, verbessern Sie die Leistung, stärken Sie die Sicherheit und erhöhen Sie die Zuverlässigkeit, während Sie gleichzeitig Ihre Gesamtbetriebskosten deutlich senken.

Mit welchem modernen Rechenservice sollte ich beginnen, um meine bestehenden Anwendungen zu modernisieren oder neue Anwendungen zu erstellen?

Es gibt zwei primäre Betriebsmodelle zum Erstellen, Ausführen und Modernisieren von Code in AWS: Kubernetes und Serverless. Viele Kunden entscheiden sich für das eine oder das andere, einige nutzen je nach Anwendung beide. Wählen Sie für den Auftrag, den Sie im Sinn haben, dasjenige aus, mit dem Sie beginnen möchten. Wenn Sie Hilfe benötigen, klicken Sie hier.

Symbol für Serverless-Betriebsmodell

Serverless-Betriebsmodell

Ein Serverless-Betriebsmodell stellt das einfachste Modell für die Skalierung und Verwaltung von Cloud-Anwendungen bereit, indem ein Großteil der Verwaltung der zugrunde liegenden Infrastrukturressourcen zu AWS verlagert wird, so dass sich die Entwicklungsteams auf das Schreiben von Code zur Lösung von Geschäftsproblemen konzentrieren können. Mit AWS-Serverless-Services nutzen Sie die bewährten Methoden und das Fachwissen von AWS, um Ihre Leistung, Skalierbarkeit, Verfügbarkeit und Sicherheit zu verbessern.
Symbol für Kubernetes-Betriebsmodell

Kubernetes-Betriebsmodell

Kubernetes vereinfacht die Automatisierung und Standardisierung von Bereitstellung, Skalierung, Sicherheit, Verwaltung und Beobachtbarkeit von containerisierten Anwendungen für Kunden, die große, komplexe und dynamische verteilte Systeme verwalten. Kubernetes ermöglicht es Kunden, dieselben APIs und Fähigkeiten für den Betrieb der Infrastruktur in verschiedenen Umgebungen zu nutzen, beispielsweise im gesamten Unternehmen oder in der Cloud und On-Premises.
Symbol für keine Modelloption

Ich habe kein bevorzugtes Betriebsmodell

Wenn Sie kein Betriebsmodell bevorzugen und derzeit nicht vorhaben, Kubernetes zu verwenden, empfehlen wir, mit einem Serverless-Betriebsmodell fortzufahren, da Sie bei dieser Option weniger Verwaltungsaufwand haben und AWS Ihnen so viel Unterstützung wie möglich zur Verfügung stellt. Die meisten Kunden, die für die Ausführung von Kubernetes geeignet sind, wissen bereits, dass sie Kubernetes ausführen möchten.

Hilfe zum Verständnis

Durch die enge Zusammenarbeit mit Kunden haben wir gelernt, dass die erste Entscheidung, die Kunden treffen, darin besteht, ob sie ihre Anwendung (oder eine Entwicklungsplattform) auf der Grundlage eines Serverless-Betriebsmodells oder eines Kubernetes-Betriebsmodells bereitstellen möchten. Die Faktoren, die eine Entscheidung beeinflussen, basieren oft auf den Vorteilen oder Eigenschaften, die Kunden in einem bestimmten Technologie-Stack für eine bestimmte Anwendung (oder möglicherweise ein ganzes Unternehmen) suchen. In der Regel wählen Kunden für jede Anwendung zwischen den beiden folgenden Optionen:

Serverless-Betriebsmodell

Für Unternehmen, die Anwendungen so schnell und einfach wie möglich in der Cloud entwickeln und ausführen möchten, empfehlen wir AWS-Serverless-Services (z. B. AWS Lambda oder Amazon Elastic Container Service (Amazon ECS) mit AWS Fargate). Kunden, die sich für das Bereitstellen und Entwickeln rund um das Serverless-Betriebsmodell von AWS entscheiden:

Beseitigen schwerer Lasten

Möchten so viele undifferenzierte komplexe Aufgaben wie möglich zu AWS verlagern.

Verfügen über keinen robusten Betrieb

Es ist weniger wahrscheinlich, dass sie über ein robustes Betriebs- oder Site Reliability Engineering (SRE)-Team verfügen und möglicherweise ein DevOps-Modell bevorzugen, bei dem Teams für Entwicklung und Betrieb zuständig sind.

Bevorzugen es, den Ansatz zu vereinfachen

Bevorzugen AWS, um den Ansatz für die Erstellung und Ausführung von Anwendungen zu vereinfachen, indem es aussagefähige Erfahrungen bietet.

Kubernetes-Betriebsmodell

Für Unternehmen mit Betriebs- oder SRE-Teams, die Plattformen zur Anwendungsbereitstellung für ihre Entwickler in Kubernetes entwickeln möchten, stellt AWS eine verwaltete Lösung bereit, mit der sich eine hoch skalierbare und sichere AWS-Kubernetes-Plattform einfacher entwickeln und ausführen lässt. Kunden, die sich für die Bereitstellung und Entwicklung des AWS-Kubernetes-Modellen interessieren:

Verfügen über robuste Abläufe

Verfügen über ein robusteres Betriebs- oder SRE-Team, das anstelle von Entwicklungs- oder DevOps-Teams einen Großteil der Verantwortung für die Ausführung von Workloads übernimmt.

Sind zu Kubernetes verpflichtet

Haben bereits einen guten Zugang, was Kubernetes und Kubernetes-Fähigkeiten betrifft.

Wissen, wie ihre Apps ausgeführt werden

Vertreten stärkere Ansichten oder haben Anforderungen an die Ausführung ihrer Anwendungen, die möglicherweise nicht mit den Standardeinstellungen von AWS Serverless übereinstimmen.

Wünschen sich Flexibilität

Möchten die Flexibilität haben, aus einem möglichst breiten Ökosystem von Lösungen zu wählen und Software aus dem Ökosystem der Cloud Native Computing Foundation (CNCF) zu integrieren.

Möchten die Portabilität maximieren

Möchten die Portabilität von Workloads über die gesamte Infrastruktur hinweg maximieren.