

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.

# Von Amazon ECS verwaltete Daemons
<a name="managed-daemons"></a>

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 zwischen Diensten koordinieren zu müssen.

## Kritische Bedeutung des Daemons
<a name="managed-daemons-criticality"></a>

Sie können jeden verwalteten Daemon als kritisch oder unkritisch konfigurieren, je nachdem, ob ein Daemon-Ausfall dazu führen sollte, dass Amazon ECS die Container-Instance leert.
+ **Kritisch ** — Die Standardeinstellung. Amazon ECS startet die Daemon-Aufgabe, bevor es Anwendungsaufgaben auf der Instance platziert. Wenn die Daemon-Task stoppt oder fehlerhaft wird, leert Amazon ECS die Container-Instance und ersetzt sie.
+ **Non-critical**— Stellen Sie den Parameter auf ein. `critical` `false` Die Daemon-Task arbeitet unabhängig vom Zustand der Container-Instance. Wenn eine nicht kritische Daemon-Aufgabe fehlschlägt, gestoppt wird oder fehlerhaft wird, hält Amazon ECS die Container-Instance aktiv. Bestehende Anwendungsaufgaben werden weiterhin ausgeführt, und Amazon ECS platziert immer wieder neue Anwendungsaufgaben darauf. Ein nicht kritischer Daemon blockiert niemals die Instance-Registrierung, sodass Anwendungsaufgaben sofort platziert werden können, auch wenn der Daemon nicht gestartet werden kann.

## Wie funktionieren verwaltete Daemons
<a name="managed-daemons-how-it-works"></a>

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 Amazon ECS Managed Instances-Kapazitätsanbietern. Amazon ECS stellt dann sicher, dass genau eine Daemon-Aufgabe auf jeder Amazon EC2-Instance ausgeführt wird, die über diese Kapazitätsanbieter bereitgestellt wird.

Daemons starten Instances nicht unabhängig voneinander. Wenn Sie eine Anwendungsaufgabe auf einem Amazon ECS Managed Instances-Kapazitätsanbieter ausführen, stellt Amazon ECS eine Amazon EC2-Instance bereit, startet die Daemon-Aufgabe und leitet die Anwendungsaufgabe erst dann an. `RUNNING` Amazon ECS verwendet diese Reihenfolge für jeden Daemon, unabhängig von seiner Wichtigkeit, sodass übergreifende Funktionen wie Protokollierung, Tracing und Erfassung von Metriken einsatzbereit sind, bevor Ihre Anwendung mit der Verarbeitung von Anfragen beginnt.

Die Kritikalität bestimmt, was Amazon ECS tut, wenn eine Daemon-Aufgabe nicht startet oder zu einem späteren Zeitpunkt beendet wird. Bei einem kritischen Daemon verhindert eine Aufgabe, die nicht gestartet werden kann, dass die Instance aktiv wird. Eine Aufgabe, die stoppt oder fehlerhaft wird, nachdem die Instance aktiv ist, führt dazu, dass Amazon ECS die Instance entleert und ersetzt. Dieses automatische Reparaturverhalten gewährleistet eine zuverlässige Daemon-Abdeckung ohne manuelles Eingreifen.

Ein nicht kritischer Daemon blockiert niemals die Instanz und löst niemals einen Drain aus. Die Instanz wird aktiv, auch wenn die Daemon-Task nicht gestartet werden kann, und bleibt aktiv, wenn die Daemon-Task zu einem späteren Zeitpunkt stoppt oder fehlerhaft wird. Ihre Anwendungsaufgaben werden weiterhin ausgeführt, und Amazon ECS platziert ständig neue Anwendungsaufgaben auf der Instance.

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 konfigurieren, sodass Amazon ECS die Bereitstellung überwacht, nachdem alle Instances aktualisiert wurden, und bei Problemen automatisch ein Rollback durchführt. Amazon ECS sendet ein EventBridge Ereignis aus und zeichnet ein Service-Aktionsprotokoll auf, wenn eine Daemon-Aufgabe nicht gestartet werden kann, und zwar sowohl für kritische als auch für unkritische Daemons.

## Wichtigste Vorteile
<a name="managed-daemons-benefits"></a>
+ **Entkoppeltes Lebenszyklusmanagement ** — Aktualisieren Sie die Daemons unabhängig von den Anwendungsbereitstellungen.
+ **Garantierte Abdeckung ** — Amazon ECS startet die Daemon-Aufgabe vor den Anwendungsaufgaben auf jeder Instance, sodass übergreifende Funktionen einsatzbereit sind, bevor Ihre Anwendung mit der Verarbeitung von Anfragen beginnt. Bei einem kritischen Daemon verhindert eine Daemon-Aufgabe, die nicht gestartet werden kann, auch die Registrierung der Instance, sodass eine Instance niemals Anwendungsaufgaben ohne ihren Daemon ausführt.
+ **Zuverlässige Versionsupdates ** — Wenn Sie eine Daemon-Version aktualisieren, rollt Amazon ECS sie auf allen Instances der zugehörigen Kapazitätsanbieter aus. Der integrierte Schutzschalter und das automatische Rollback sorgen dafür, dass auf jeder Instance die Zielrevision ausgeführt wird.
+ **Verbesserte Ressourcenauslastung ** — Durch die Ausführung einer einzelnen Daemon-Aufgabe pro Instance entfällt das Sidecar-pro-Task-Modell, wodurch der Ressourcenaufwand in Ihrem gesamten Cluster reduziert wird.
+ **Automatische Instance-Reparatur ** — Wenn bei einem kritischen Daemon die Daemon-Aufgabe stoppt oder fehlerhaft wird, leert Amazon ECS diese Container-Instance automatisch und ersetzt sie. Dadurch wird eine zuverlässige Daemon-Abdeckung ohne manuelles Eingreifen gewährleistet.
+ **Kontinuität der Arbeitslast ** — Non-critical Daemons sorgen dafür, dass Ihre Anwendungs-Workloads unterbrechungsfrei laufen, selbst wenn eine Daemon-Aufgabe ausfällt, stoppt oder fehlerhaft wird.

**Anmerkung**  
Amazon ECS bietet eine DAEMON-Planungsstrategie für Amazon ECS-Dienste für den Starttyp Amazon EC2. Managed Daemons ist eine neue Funktion, die für Amazon ECS Managed Instances entwickelt wurde, um Daemon-Bereitstellungen zu vereinfachen und eine bessere Daemon-Abdeckung zu gewährleisten.

## Erste Schritte
<a name="managed-daemons-getting-started"></a>

Registrieren Sie zunächst eine Daemon-Aufgabendefinition, in der Ihr Container-Image angegeben ist, und erstellen Sie dann einen Daemon mit den zugehörigen Kapazitätsanbietern in Ihrem Cluster. Sie können die SDKs AWS-Managementkonsole, AWS CLI CloudFormation, oder AWS verwenden. Schrittweise Anleitungen hierzu finden Sie unter [Daemons erstellen und verwalten](managed-daemons-create-manage.md).