LEITFADEN FÜR MODERNE DATENVERARBEITUNG
Amazon Elastic Container Service (Amazon ECS)
Da Sie Ich möchte containerisierte Anwendungen ausführen ausgewählt haben, empfehlen wir Amazon Elastic Container Services (ECS) als besten Ausgangspunkt.
Was ist Amazon ECS?
Amazon ECS ist ein eigenständiger Container-Orchestrierungsservice, der Unternehmen die einfachste Möglichkeit bietet, containerisierte Anwendungen in jeder Größenordnung zu erstellen, bereitzustellen und zu verwalten. Wenn Sie sich für die Nutzung von Amazon ECS mit AWS Fargate entscheiden, unterstützt Amazon ECS die Serverless-Container-Orchestrierung. Auf diese Weise können Sie bei der Skalierung, dem Warten der Verfügbarkeit und der Sicherung Ihrer containerisierten Workloads noch mehr von der operativen Exzellenz von AWS profitieren. ECS wird vollständig verwaltet und ist versionslos. Es bietet Tools und integrierte Unterstützung, die das Erstellen und Ausführen von containerisierten Anwendungen in AWS vereinfachen. Beispielsweise vereinfacht Amazon ECS Service Connect die Serviceerkennung, Konnektivität und Beobachtbarkeit von Datenverkehr während Amazon ECS CloudWatch Container Insights Metriken und Protokolle erfasst, aggregiert und zusammenfasst.
Warum empfehlen wir Amazon ECS?
Über 65 % der neuen Container-Kunden in AWS starten mit Amazon ECS, und laut CNCF führen mehr Kunden Container in AWS aus als in jeder anderen Cloud. Viele Kunden schätzen es, dass sie ECS mit AWS Fargate für eine Serverless-Container-Erfahrung verwenden können, die den internen Teams einen Großteil des operativen Aufwands abnimmt. Für Workloads, bei denen Sie mehr Kontrolle benötigen, empfehlen wir ECS in Amazon EC2 und für diejenigen, die eine Hybridausführung zwischen AWS und On-Premises benötigen, empfehlen wir Amazon ECS Anywhere oder Amazon ECS in AWS Outposts.
Obwohl dies unser empfohlener Ausgangspunkt ist, könnten auch andere Services Ihren Anforderungen entsprechen. Sie können jederzeit einen anderen Service ausprobieren, wenn sich Ihr Anwendungsfall ändert oder wenn Amazon Elastic Container Services (ECS) für Ihren Anwendungsfall nicht optimal erscheint.
Häufig gestellte Fragen
-
Welche Art von App-Artefakten können Sie in den Service einbringen?Amazon ECS verwendet Container-Images (d. h. Registry-Repository-Image).
-
Wo können Sie außerhalb einer AWS-Region Ihre Anwendung ausführen?Zusätzlich zu den AWS-Regionen kann Amazon ECS Anwendungen auf Outpost, Wavelength, Local Zone und auf einer vom Kunden verwalteten Infrastruktur über Amazon ECS Anywhere bereitstellen.
-
Welche Anwendungsklasse unterstützt das Produkt?Amazon ECS kann Front-End Services, Webservices, Back-End Worker, Batch-Aufträge und KI/ML-Workloads ausführen.
-
Wie wird die Nutzung des Produkts berechnet?
Informationen zu den Preisen von Amazon ECS finden Sie unter Amazon-ECS-Preise.
-
Ist Amazon ECS eine beliebte Wahl in der Branche?Ja! Amazon ECS ist kundenbasiert der beliebteste Container-Service bei AWS, und mehr Kunden führen Container in AWS aus als in jeder anderen Cloud. Viele Kunden schätzen es, dass sie mit dem von AWS Fargate unterstützten Amazon ECS beginnen können, um eine Serverless-Container-Erfahrung zu machen, die den internen Teams einen Großteil des operativen Aufwands abnimmt. Für Workloads, die nicht Serverless ausgeführt werden können, empfehlen wir Amazon ECS in EC2 und für diejenigen, die eine Hybridausführung zwischen AWS und On-Premises benötigen, empfehlen wir Amazon ECS Anywhere oder Amazon ECS in AWS Outposts.
-
Ich denke, dass ein Container-Orchestrator für meinen Anwendungsfall möglicherweise sehr viel Aufwand bedeutetAmazon ECS ist der einfachste Weg, um mit einem Container-Orchestrator zu beginnen. AWS verfügt jedoch über speziell entwickelte Services, mit denen sich eine Vielzahl von containerbasierten Anwendungsfällen ausführen lässt, bei denen ein vollständiger Zugriff auf den Orchestrator nicht erforderlich ist. Beispielsweise könnten Sie AWS App Runner für einfache Webanwendungen mit einem Anfrage-Antwort-Muster verwenden, AWS Batch für Batch-Aufträge und Amazon Lightsail für Studierende, Hobbyanwender und andere Anwendungen, die niemals die Skalierbarkeit und die Funktionen von AWS benötigen werden. Darüber hinaus können Sie sich AWS IoT Greengrass für IoT, AWS CodeBuild für Entwicklungsaufträge und AWS Amplify für Full-Stack-Web- und mobile Apps ansehen.
-
Kann ich Amazon ECS außerhalb von AWS verwenden?Amazon ECS ist eine vollständig verwaltete Container-Steuerebene, mit der Sie sich auf Anwendungen anstatt auf die Infrastruktur konzentrieren können. Während die Bereitstellung in einer AWS-Region Benutzern häufig ermöglicht, die wichtigsten Vorteile der Cloud zu nutzen, ermöglicht Amazon ECS die On-Premises Bereitstellung containerisierter Anwendungen in AWS Outposts, unter Beibehaltung einer hohen Infrastrukturtreue mit der AWS-Region. Darüber hinaus ermöglicht Amazon ECS die Bereitstellung von containerisierten Anwendungen auf einer vom Kunden verwalteten Infrastruktur über Amazon ECS Anywhere, ohne dass ein lokaler Orchestrator ausgeführt und gewartet werden muss.
-
Verfügt Amazon ECS über ein umfangreiches Open-Source-Ökosystem?Ja! Amazon ECS verfügt über eine umfangreiche Liste von Drittanbietern, mit denen es zusammenarbeitet (viele davon sind Open-Source-Projekte). Abgesehen davon verfügt Amazon ECS selbst nicht über die Vielfalt an Optionen herkömmlicher Open-Source-Projekte. Während einige Kunden dies möglicherweise für ein Problem halten, schätzen viele Amazon-ECS-Kunden die geringere Ermüdung der Tools, die Amazon ECS mit einer sofort einsatzbereiten und übersichtlicheren Erfahrung bietet.
-
Wann sollte ich Amazon ECS im Gegensatz zu AWS Lambda verwenden?Bei Amazon ECS handelt es sich um einen Container-Orchestrator, während AWS Lambda eine Funktionsbereitstellung ist. Amazon ECS ist ideal, wenn Aufgaben länger als 15 Minuten ausgeführt werden oder Code außerhalb von AWS-Regionen ausgeführt werden muss. Amazon ECS bietet fundierte Erfahrungen für Bereiche wie Netzwerke und Beobachtbarkeit, kann aber an Ihre Bedürfnisse angepasst werden. Amazon ECS verfügt über mehrere Bereitstellungsoptionen, darunter Serverless in AWS Fargate, in Amazon EC2, in AWS Outposts und in AWS Anywhere für On-Premises-Workloads. AWS Lambda eignet sich ideal für Anwendungen, die bei Bedarf in 15 Minuten oder weniger ausgeführt werden und/oder Sie nur für die genutzte Kapazität zahlen möchten. AWS Lambda verwendet ein ereignisgesteuertes Modell und übernimmt einen größeren Teil der Arbeit zur Skalierung, Sicherung und Gewährleistung der Verfügbarkeit Ihres Workloads. AWS Lambda ist nur in AWS-Regionen verfügbar.
Erste Schritte mit Amazon ECS
Erste Schritte mit Amazon ECS
AWS Digital Training bietet kostenlose On-Demand-Kurse, die von den Experten bei AWS entwickelt wurden. Mit unserem neuen Lernzentrum, dem AWS Skill Builder, können Sie Lernpläne und über 500 digitale Kurse erkunden, die Ihnen helfen, mehr über die Nutzung von Amazon ECS zu lernen.
Amazon-ECS-Workshop
In diesem Workshop werden wir ein Frontend- und mehrere Backend-Services auf Amazon Elastic Container Service starten und untersuchen, wie Sie diesen Workflow in Ihre Umgebung integrieren können.
Modernisierungs-Workshops
Erfahren Sie, wie Sie Ihr Unternehmen durch verschiedene Technologien modernisieren können. (Workshops nur auf Englisch verfügbar)
Digitale Transformation durch Modernisierung mit Containern erschließen
Erfahren Sie mehr über die Vorteile der Containerisierung mit AWS.
Bestimmung der Gesamtbetriebskosten
Erhalten Sie das E-Book von Deloitte mit Brancheneinblicken zum Vergleich von Serverless- und serverbasierten Technologien.
Amazon-ECS-Kundenberichte
Erfahren Sie, wie führende Unternehmen weltweit Amazon Elastic Container Service (Amazon ECS) verwenden, um ihre vertraulichsten und unternehmenskritischen Anwendungen auszuführen.