- Moderne Anwendungen›
- Leitfaden
Amazon Elastic Container Service (Amazon ECS)
Empfehlung
Da Sie „Ich möchte containerisierte Anwendungen ausführen“ ausgewählt haben, empfehlen wir Amazon Elastic Container Services (ECS) als den besten Ausgangspunkt für Sie.
Was ist Amazon ECS?
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
Alles öffnen-
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 Amazon ECS-Preisen 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, die es Ihnen ermöglicht, sich auf Anwendungen statt auf die Infrastruktur zu konzentrieren. 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
Haben Sie die gewünschten Informationen gefunden?
Ihr Feedback hilft uns, die Qualität der Inhalte auf unseren Seiten zu verbessern.