Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Entwurf für AWS Fargate in Amazon ECS
AWS Fargateist eine Technologie, die Sie mit Amazon ECS verwenden können, um Container
Wenn Sie Ihre Aufgaben und Services mit Fargate ausführen, packen Sie Ihre Anwendung in Container, legen die CPU- und Arbeitsspeicheranforderungen fest, definieren Netzwerk- und IAM-Richtlinien und starten die Anwendung. Jede Fargate-Aufgabe hat ihre eigene Isolationsgrenze und teilt den zugrunde liegenden Kernel, die CPU-Ressourcen, die Arbeitsspeicherressourcen oder die Elastic-Network-Schnittstelle nicht mit einer anderen Aufgabe. Sie konfigurieren Ihre Aufgabendefinitionen für Fargate, indem Sie den requiresCompatibilities-Aufgabendefinitionsparameter auf FARGATE setzen. Weitere Informationen finden Sie unter Capacity (Kapazität).
Fargate bietet Plattformversionen für Amazon Linux 2 (Plattformversion 1.3.0), das Bottlerocket-Betriebssystem (Plattformversion 1.4.0) und die Full- und Core-Versionen von Microsoft Windows 2019 Server an. Sofern nicht anders angegeben, gelten die Informationen für alle Fargate-Plattformen.
Weitere Informationen über Regionen, die Linux-Container auf Fargate unterstützen, finden Sie unter Linux-Container auf AWS Fargate.
Weitere Informationen zu den Regionen, die Windows-Container auf Fargate unterstützen, finden Sie unter Windows-Container auf AWS Fargate.
Anleitungen
Weitere Informationen zu den ersten Schritten mit der Konsole finden Sie unter:
Informationen zu den ersten Schritten mit dem AWS CLI finden Sie unter:
Kapazitätsanbieter
Die folgenden Kapazitätsanbieter sind verfügbar:
-
Fargate
-
Fargate Spot – Führen Sie unterbrechungstolerante Amazon-ECS-Aufgaben mit einer reduzierten Gebühr im Vergleich zum AWS Fargate-Preis aus. Fargate Spot führt Aufgaben über freie Rechenkapazität aus. Wenn die Kapazität wieder AWS benötigt wird, werden Ihre Aufgaben mit einer zweiminütigen Warnung unterbrochen. Weitere Informationen finden Sie unter Amazon-ECS-Cluster für Fargate.
Aufgabendefinitionen
Fargate-Aufgaben unterstützen nicht alle verfügbaren Amazon-ECS-Aufgabendefinitionsparameter. Einige Parameter werden generell nicht unterstützt, bei anderen weicht deren Verhalten für Fargate-Aufgaben ab. Weitere Informationen finden Sie unter CPU und Arbeitsspeicher der Aufgabe.
Plattformversionen
AWS Fargate-Plattformversionen werden verwendet, um auf eine bestimmte Laufzeitumgebung für die Fargate-Task-Infrastruktur zu verweisen. Es handelt sich um eine Kombination aus der Kernel-Version und den Container-Laufzeitversionen. Sie wählen eine Plattformversion aus, wenn Sie eine Aufgabe ausführen oder wenn Sie einen Service erstellen, um eine Reihe identischer Aufgaben zu verwalten.
Neue Revisionen von Plattformversionen werden bei Änderungen der Laufzeitumgebung veröffentlicht, z. B. wenn es Kernel- oder Betriebssystem-Updates, neue Features, Fehlerbehebungen oder Sicherheits-Updates gibt. Eine Fargate-Plattformversion wird aktualisiert, indem eine neue Plattformversionsrevision erstellt wird. Jede Aufgabe wird während ihres Lebenszyklus auf einer Plattformversionsrevision ausgeführt. Wenn Sie die neueste Version der Plattformversionsrevision verwenden möchten, müssen Sie eine neue Aufgabe starten. Eine neue Aufgabe, die auf Fargate ausgeführt wird, läuft immer auf der neuesten Revision einer Plattformversion, wodurch sichergestellt wird, dass Aufgaben immer auf einer sicheren und gepatchten Infrastruktur gestartet werden.
Wenn ein Sicherheitsproblem gefunden wird, das sich auf eine bestehende Plattformversion auswirkt, wird eine neue gepatchte Version der Plattformversion AWS erstellt und Aufgaben, die auf der anfälligen Version ausgeführt werden, zurückgezogen. Möglicherweise erhalten Sie eine Benachrichtigung, dass die Ausmusterung Ihrer Fargate-Aufgaben geplant wurde. Weitere Informationen finden Sie unter Außerbetriebnahme und Wartung von Aufgaben für AWS Fargate auf Amazon ECS .
Weitere Informationen finden Sie unter Fargate-Plattformversionen für Amazon ECS.
Service-Load Balancing
Ihr Amazon ECS-Service on AWS Fargate kann optional so konfiguriert werden, dass ELB verwendet wird, um den Verkehr gleichmäßig auf die Aufgaben in Ihrem Service zu verteilen.
Amazon-ECS-Services in AWS Fargate unterstützen die Load-Balancer-Typen Application Load Balancer, Network Load Balancer und Gateway Load Balancer. Application Load Balancer werden verwendet, um den Datenverkehr HTTP/HTTPS (oder Layer 7) weiterzuleiten. Network Load Balancer werden zum Weiterleiten von TCP- oder UDP-Datenverkehr (oder Layer 4) verwendet. Weitere Informationen finden Sie unter Verwenden Sie Load Balancing, um den Amazon ECS-Serviceverkehr zu verteilen.
Wenn Sie eine Zielgruppe für diese Services erstellen, müssen Sie zudem ip als Zieltyp auswählen, und nicht instance. Dies liegt daran, dass Aufgaben, die den awsvpc Netzwerkmodus verwenden, einer elastic network interface und nicht einer EC2 Amazon-Instance zugeordnet sind. Weitere Informationen finden Sie unter Verwenden Sie Load Balancing, um den Amazon ECS-Serviceverkehr zu verteilen.
Die Verwendung eines Network Load Balancers zur Weiterleitung von UDP-Verkehr an Ihre Amazon ECS on AWS Fargate-Aufgaben wird nur bei Verwendung der Plattformversion 1.4 oder höher unterstützt.
Nutzungsmetriken
Sie können CloudWatch Nutzungsmetriken verwenden, um einen Überblick über die Ressourcennutzung Ihres Kontos zu erhalten. Verwenden Sie diese Kennzahlen, um Ihre aktuelle Servicenutzung in CloudWatch Diagrammen und Dashboards zu visualisieren.
AWS Fargate Die Nutzungsmetriken entsprechen den AWS Servicekontingenten. Sie können Alarme konfigurieren, mit denen Sie benachrichtigt werden, wenn sich Ihre Nutzung einem Servicekontingent nähert. Weitere Informationen zu AWS Fargate Service Quotas finden Sie unter Amazon-ECS-Endpunkte und -Kontingente in der Allgemeine Amazon Web Services-Referenz.
Weitere Informationen zu AWS Fargate Nutzungsmetriken finden Sie unter AWS FargateNutzungsmetriken.