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.
Serverless-Betriebsmodell
Kubernetes-Betriebsmodell
Ich habe kein bevorzugtes Betriebsmodell
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.