Migrieren Sie von AWS Fargate zu Amazon ECS Managed Instances - Amazon Elastic Container Service

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.

Migrieren Sie von AWS Fargate zu Amazon ECS Managed Instances

Sie können bestehende Workloads von Fargate zu Amazon ECS Managed Instances migrieren. Diese Migration ermöglicht Ihnen den Zugriff auf die gesamte Palette der Amazon EC2 EC2-Instance-Typen, Kapazitätsreservierungen und erweiterten Funktionen unter AWS Beibehaltung der verwalteten Infrastruktur.

Überlegungen zur Migration

Behalten Sie bei der Migration von Fargate zu Amazon ECS Managed Instances die folgenden Überlegungen im Auge:

Aufgabenkompatibilität

Bestehende Aufgabendefinitionen, die für Fargate konfiguriert sind, sind größtenteils mit Amazon ECS Managed Instances kompatibel. Weitere Informationen zu Unterschieden bei Aufgabendefinitionen finden Sie unterUnterschiede bei der Amazon-ECS-Aufgabendefinition für Amazon ECS Managed Instances.

Änderungen des Sicherheitsmodells

Amazon ECS Managed Instances erlaubt standardmäßig mehrere Aufgaben pro Instance. Erwägen Sie die Aktivierung des Einzelaufgabenmodus, wenn Ihre Workloads stärker isoliert werden müssen.

Instance-Lebenszyklus

Amazon ECS Managed Instances haben eine maximale Lebensdauer von 14 Tagen. Planen Sie den Austausch von Aufgaben und nutzen Sie Amazon-ECS-Services für die automatische Aufgabenverwaltung.

Preisänderungen

Mit Amazon ECS Managed Instances zahlen Sie für die gesamte Instance zuzüglich einer Verwaltungsgebühr, und nicht für Ressourcen pro Aufgabe wie bei Fargate.

Wartungsfenster

Konfigurieren Sie Wartungsfenster mithilfe von Amazon-EC2-Ereignisfenstern, um zu kontrollieren, wann von Amazon ECS Managed Instances für Patching ersetzt werden.

Voraussetzungen

Stellen Sie vor der Migration zu Amazon ECS Managed Instances sicher, dass Sie über Folgendes verfügen:

  • Bestehende Fargate-Aufgaben mit Plattformversion 1.4.0 oder höher

  • Sie haben die erforderlichen IAM-Rollen für Amazon ECS Managed Instances. Dies umfasst:

    • Rolle „Infrastruktur“ — Ermöglicht Amazon ECS, in Ihrem Namen AWS Dienste zur Verwaltung der Infrastruktur von Amazon ECS Managed Instances zu kontaktieren.

      Weitere Informationen finden Sie unter IAM-Rolle für die Amazon-ECS-Infrastruktur.

    • Instance-Profil – Stellt Berechtigungen für den Amazon-ECS-Container-Agent und den Docker-Daemon bereit, die auf verwalteten Instances ausgeführt werden.

      Weitere Informationen finden Sie unter Instance-Profil von Amazon ECS Managed Instances.

  • Die Unterschiede im Sicherheitsmodell zwischen Fargate und Amazon ECS Managed Instances im Überblick

Wichtig

Amazon ECS Managed Instances verwendet ein anderes Sicherheitsmodell als Fargate. Standardmäßig können mehrere Aufgaben auf derselben Instance ausgeführt werden, wodurch Aufgaben anfällig für Schwachstellen aufgrund anderer Aufgaben sein können. Überprüfen Sie vor der Migration Ihre Sicherheitsanforderungen.

Schritt 1: Aktualisieren des Clusters für die Verwendung von Amazon ECS Managed Instances

Erstellen Sie einen Kapazitätsanbieter. Wenn Sie einen Kapazitätsanbieter mit Amazon ECS Managed Instances erstellen, ist dieser nur innerhalb des angegebenen Clusters verfügbar.

Weitere Informationen finden Sie unter Erstellen eines Kapazitätsanbieters für Amazon ECS Managed Instances.

Schritt 2: Aktualisieren der Aufgabendefinition, um die Funktion Amazon ECS Managed Instances hinzuzufügen

Aktualisieren Sie die Aufgabendefinition, sodass sie über die requiresCapabilities für Amazon ECS Managed Instances verfügt.

Weitere Informationen finden Sie unter Aktualisieren einer Amazon-ECS-Aufgabendefinition mithilfe der Konsole.

Schritt 3: Aktualisieren des Services, um den Kapazitätsanbieter für Amazon ECS Managed Instances zu verwenden

Aktualisieren Sie Ihre bestehenden Amazon-ECS-Services, um den Kapazitätsanbieter für Amazon ECS Managed Instances zu verwenden

Weitere Informationen finden Sie unter Aktualisierung eines Amazon-ECS-Service zur Verwendung eines Kapazitätsanbieters.

Schritt 4: Migrieren von eigenständigen Aufgaben

Geben Sie für eigenständige Aufgaben den Kapazitätsanbieter für Amazon ECS Managed Instances an, wenn Sie die Aufgabe ausführen.

Weitere Informationen finden Sie unter Ausführen einer Anwendung als Amazon-ECS-Aufgabe.