LEITFADEN FÜR MODERNE DATENVERARBEITUNG

Amazon Elastic Container Service (Amazon ECS)

Anleitung

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. 

Symbol für Häufig gestellte Fragen

Häufig gestellte Fragen

  • Amazon ECS verwendet Container-Images (d. h. Registry-Repository-Image).
  • 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.
  • Amazon ECS kann Front-End Services, Webservices, Back-End Worker, Batch-Aufträge und KI/ML-Workloads ausführen.
  • Informationen zu den Preisen von Amazon ECS finden Sie unter Amazon-ECS-Preise.

  • 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.
  • Amazon 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.
  • 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.
  • 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.
  • 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

Amazon-ECS-Symbol

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. 

Symbol für Amazon-ECS-Workshop

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.

Symbol für Modernisierungs-Workshops

Modernisierungs-Workshops

Erfahren Sie, wie Sie Ihr Unternehmen durch verschiedene Technologien modernisieren können. (Workshops nur auf Englisch verfügbar)

Container-Asset-Symbol

Digitale Transformation durch Modernisierung mit Containern erschließen

Erfahren Sie mehr über die Vorteile der Containerisierung mit AWS.

Deloitte-TCO-Symbol

Bestimmung der Gesamtbetriebskosten

Erhalten Sie das E-Book von Deloitte mit Brancheneinblicken zum Vergleich von Serverless- und serverbasierten Technologien.

Symbol für Amazon-ECS-Kundenberichte

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.