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.
Optimierung der Infrastruktur von Amazon ECS Managed Instances
Amazon ECS Managed Instances stellen automatisch EC2 Instances in der richtigen Größe auf der Grundlage Ihrer Capacity Provider-Konfiguration und der aktuellen Workload-Anforderungen bereit und stellen so sicher, dass Ihre containerisierten Anwendungen ab dem Zeitpunkt der Bereitstellung über die entsprechenden Rechenressourcen verfügen. Wenn sich Ihre Anwendungsdatenverkehrsmuster weiterentwickeln und sich die Arbeitslastanforderungen im Laufe der Zeit ändern, überwacht und optimiert Amazon ECS Managed Instances Ihre Infrastruktur kontinuierlich, indem die Instance-Größen intelligent an die aktuellen Bedürfnisse angepasst werden, proaktiv Instances ersetzt, die von der optimalen Konfiguration abweichen, und Kosteneffizienz, Anwendungsleistung und Systemzuverlässigkeit dynamisch in Einklang gebracht werden. Dieses Ressourcenverwaltungssystem arbeitet ohne manuelle Eingriffe, wodurch die Infrastrukturkosten gesenkt und gleichzeitig die hohe Verfügbarkeit Ihrer Anwendungen aufrechterhalten werden.
Die Infrastrukturoptimierung liefert folgende Vorteile:
-
Kostenoptimierung – Senkt die Infrastrukturkosten durch Maximierung der Ressourcennutzung und Eliminierung ungenutzter Kapazitäten
-
Leistungsverbesserung – Optimiert die Verteilung von Workloads auf der Grundlage von Ressourcenanforderungen und Leistungsmerkmalen
-
Einfache Bedienung – Automatisiert komplexe Entscheidungen im Ressourcenmanagement, ohne dass manuelles Eingreifen erforderlich ist
-
Verbesserung der Zuverlässigkeit – Sorgt für hohe Verfügbarkeit durch intelligente Verteilung von Workloads und Zustandsüberwachung
Amazon ECS Managed Instances führt zwei Arten von Infrastrukturoptimierungen durch, um die Effizienz zu maximieren und die Kosten zu senken:
Erkennung inaktiver Instances
Identifiziert und entfernt EC2 Instanzen, für die keine laufenden Aufgaben ausgeführt werden, wodurch unnötige Infrastrukturkosten aufgrund ungenutzter Kapazität vermieden werden. Wenn eine inaktive Instance erkannt wird, markiert der Optimierungsprozess die Container-Instance als DEREGISTERING, wodurch die Bereinigungssequenz eingeleitet wird, mit der die zugrunde liegende Instance sicher beendet wird. EC2
Erkennung nicht ausgelasteter Instanzen
Analysiert die Aufgabenverteilung auf die Instanzen, um Möglichkeiten für eine bessere Ressourcenzuweisung zu identifizieren. Wenn Aufgaben auf mehreren Instances nicht optimal ausgeführt werden, konsolidiert Amazon ECS Managed Instances Workloads auf weniger, effizienter genutzte Instances, wodurch die Gesamtkosten gesenkt und gleichzeitig die Leistung erhalten bleibt. Der Optimierungsprozess kennzeichnet nicht ausgelastete Container-Instances als DRAINING. Dadurch werden Aufgaben ersetzt, um Workloads auf bestehende oder neue, effizientere Instances zu verlagern. Sobald alle Aufgaben sicher migriert wurden, wechselt die Instance in den Status DEREGISTERING und wird bereinigt. Diese Optimierung gilt für Instances, auf denen Serviceaufgaben ausgeführt werden, und gewährleistet eine sichere Konsolidierung, indem die minimalen und maximalen Aufgabenlimits Ihres Services eingehalten, das start-before-stop Bereitstellungsverhalten berücksichtigt und alle Task-Protection-Einstellungen während des gesamten Entladungsprozesses beibehalten werden. Instanzen, die eigenständige Aufgaben ausführen, werden bei der Optimierung nicht berücksichtigt, da ECS Managed Instances eigenständige Aufgaben nicht ersetzen.
Diese Optimierungen sorgen gemeinsam dafür, dass sich Ihre Infrastruktur kontinuierlich an die tatsächlichen Workload-Anforderungen anpasst, sodass Verschwendung automatisch vermieden und die Ressourcennutzung verbessert wird, ohne die Anwendungsverfügbarkeit zu beeinträchtigen. Beide Mechanismen nutzen eine ereignisgesteuerte Überwachung, die auf Ereignisse im Aufgaben- und Instanzlebenszyklus reagiert, um Optimierungsmöglichkeiten in Echtzeit zu identifizieren. Amazon ECS Managed Instances erkennt, wann die letzte Aufgabe auf einer Container-Instance beendet wird, was auf einen potenziellen Leerlauf zur Kostenoptimierung hindeutet. Bei nicht ausgelasteten Instances löst jeder Stopp einer Aufgabe oder jeder Start einer neuen Instance eine Analyse aus, um Möglichkeiten zur Workload-Konsolidierung und zur Verbesserung der Ressourceneffizienz zu identifizieren.
ScaleInAfter
Bei beiden Infrastrukturoptimierungen wird nach Möglichkeiten gesucht, laufende Instances zu beenden, um die Auslastung zu verbessern und die Kosten zu senken. Sie können den Zeitpunkt dieser Aktionen mithilfe der ScaleInAfter Konfiguration in den Kapazitätsanbietereinstellungen von Amazon ECS Managed Instances steuern, die sowohl für inaktive als auch für nicht ausgelastete Instances gilt. ScaleInAfter ermöglicht es Ihnen, die Verzögerung in Sekunden zwischen dem Leerlauf oder der Unterauslastung der Instance und dem Zeitpunkt, zu dem Amazon ECS Managed Instances mit der Optimierung Ihrer Infrastruktur beginnt, anzugeben. Sie können die Verzögerung zwischen 0 und 3600 Sekunden einstellen. Sie können auch -1 angeben, um die Infrastrukturoptimierung zu deaktivieren.
- Inaktive Instanzen
-
-
ECS wartet die angegebene Dauer, nachdem die letzte Aufgabe beendet wurde, bevor die Instance deregistriert wird
-
Wenn während der Wartezeit eine neue Aufgabe gestartet wird, gilt die Instance nicht mehr als inaktiv und die Kündigung wird abgebrochen
-
- Nicht ausgelastete Instanzen
-
-
ECS wartet nach einem Task-Stopp-Ereignis, das dazu führt, dass die Instance nicht mehr ausgelastet ist, für die angegebene Dauer, bevor die Instance entleert wird
-
Wenn während der Wartezeit eine neue Aufgabe gestartet oder eine bestehende Aufgabe auf einer bestimmten Instance gestoppt wird, wird der Timer entweder auf den Zeitpunkt des letzten Stopps oder der Erstellung neuer Aufgaben zurückgesetzt, und Amazon ECS Managed Instances bewertet erneut auf Ineffizienzen und ergreift gegebenenfalls nach Ablauf der neuen Wartezeit Maßnahmen.
-
Diese Konfiguration ist optional. Wenn nicht angegeben, bestimmt ECS Managed Instances automatisch den optimalen Zeitpunkt auf der Grundlage der Standardkonfiguration von ECS Managed Instances.