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.
Verwaltete Amazon ECS-Daemons
Mit Amazon ECS Managed Daemons können Sie Softwareagenten wie Sicherheits-, Beobachtungs- und Netzwerkagenten in Ihrer gesamten Container-Infrastruktur auf Amazon ECS Managed Instances bereitstellen und verwalten. Managed Daemons entkoppeln das Daemon-Lebenszyklusmanagement vom Anwendungsbetrieb. Sie können Agenten unabhängig voneinander bereitstellen, aktualisieren und überwachen, ohne Workloads neu verteilen oder Änderungen dienstübergreifend koordinieren zu müssen.
Wie funktionieren Managed Daemons
Um Managed Daemons zu verwenden, registrieren Sie zunächst eine Daemon-Aufgabendefinition. Eine Daemon-Aufgabendefinition ist eine Vorlage, die die Container beschreibt, die einen Daemon bilden. Nachdem Sie eine Daemon-Aufgabendefinition registriert haben, erstellen Sie einen Daemon und verknüpfen Sie ihn mit einem Cluster und einem oder mehreren Kapazitätsanbietern für Amazon ECS Managed Instances. Amazon ECS stellt dann sicher, dass auf jeder Amazon EC2 EC2-Instance, die über diese Kapazitätsanbieter bereitgestellt wird, genau eine Daemon-Aufgabe ausgeführt wird.
Daemons starten Instances nicht unabhängig voneinander. Wenn Sie eine Anwendungsaufgabe auf einem Kapazitätsanbieter für Amazon ECS Managed Instances ausführen, stellt Amazon ECS eine Amazon EC2 EC2-Instance bereit, startet zuerst die Daemon-Aufgabe und überträgt die Anwendungsaufgabe erst dann zu. RUNNING Diese Reihenfolge garantiert, dass bereichsübergreifende Funktionen wie Protokollierung, Rückverfolgung und Erfassung von Kennzahlen betriebsbereit sind, bevor Ihre Anwendung mit der Bearbeitung von Anfragen beginnt.
Dämonen sind zum Beispiel für Gesundheit unverzichtbar. Wenn eine Daemon-Aufgabe beendet wird, entleert und ersetzt Amazon ECS diese Container-Instance automatisch. Dieses automatische Reparaturverhalten gewährleistet eine zuverlässige Daemon-Abdeckung auf allen Instanzen ohne manuelles Eingreifen.
Wenn Sie einen Daemon auf eine neue Version der Aufgabendefinition aktualisieren, führt Amazon ECS eine fortlaufende Bereitstellung für alle Instances der zugehörigen Kapazitätsanbieter durch. Während der Bereitstellung entleert Amazon ECS einen konfigurierbaren Prozentsatz der Instances gleichzeitig, stellt Ersatz-Instances mit dem aktualisierten Daemon bereit und ersetzt Ihre Amazon ECS-Serviceaufgaben automatisch. Amazon ECS bietet einen integrierten Schutzschalter. Sie können eine Backzeit und CloudWatch Alarme so konfigurieren, dass Amazon ECS die Bereitstellung überwacht, nachdem es alle Instances aktualisiert hat, und bei Problemen automatisch ein Rollback durchführt.
Wichtigste Vorteile
-
Entkoppeltes Lebenszyklusmanagement — Aktualisieren Sie Daemons unabhängig von Anwendungsbereitstellungen.
-
Garantierter Schutz — Amazon ECS stellt sicher, dass Daemon-Aufgaben auf jeder Instance vor Anwendungsaufgaben gestartet werden, sodass übergreifende Funktionen immer verfügbar sind.
-
Zuverlässige Versionsupdates — Wenn Sie eine Daemon-Version aktualisieren, rollt Amazon ECS sie für alle Instances der zugehörigen Kapazitätsanbieter aus, mit integriertem Schutzschalter und automatischem Rollback, um sicherzustellen, dass jede Instance die Zielversion ausführt.
-
Verbesserte Ressourcennutzung — Durch die Ausführung einer einzigen Daemon-Aufgabe pro Instance entfällt das sidecar-per-task Modell, wodurch der Ressourcenaufwand in Ihrem gesamten Cluster reduziert wird.
-
Automatische Instance-Reparatur — Wenn eine Daemon-Aufgabe stoppt oder fehlerhaft wird, entleert Amazon ECS diese Container-Instance automatisch und ersetzt sie. Dadurch wird eine zuverlässige Daemon-Abdeckung ohne manuelles Eingreifen aufrechterhalten.
Anmerkung
Amazon ECS bietet eine DAEMON-Planungsstrategie für Amazon ECS-Services für den Amazon EC2 EC2-Starttyp. Managed Daemons ist eine neue Funktion, die für Amazon ECS Managed Instances entwickelt wurde, um Daemon-Bereitstellungen zu vereinfachen und eine stärkere Daemon-Abdeckung zu gewährleisten.
Erste Schritte
Registrieren Sie zunächst eine Daemon-Aufgabendefinition, die Ihr Container-Image angibt, und erstellen Sie dann einen Daemon mit zugehörigen Kapazitätsanbietern in Ihrem Cluster. Sie können das AWS-Managementkonsole, AWS CLI CloudFormation, oder verwenden. AWS SDKs step-by-stepAnweisungen finden Sie unterDaemons erstellen und verwalten.