Amazon ECS Managed Daemons unterstützen jetzt die Sichtbarkeit und Kommunikation zwischen Aufgaben
Amazon ECS Managed Daemons unterstützen jetzt die Sichtbarkeit und Kommunikation zwischen Aufgaben und ermöglichen es Kunden, Tracing-, Profiling- und Sicherheitsagenten einzusetzen, die Zugriff auf Anwendungsprozesse und gemeinsam genutzte IPC-Ressourcen auf ECS Managed Instances benötigen.
Mit diesem Launch können Sie zwei neue Einstellungen in den ECS-Daemon-Definitionen konfigurieren: pidMode steuert, ob der Daemon alle Prozesse auf der Instance sehen kann, und ipcMode steuert, ob der Daemon einen IPC-Namespace mit anderen Containern auf der Instance teilt. Wenn Sie eine der Optionen auf „shared“ setzen, erhält der Daemon Zugriff auf den jeweiligen Namespace. Die Standardeinstellung „none“ isoliert Daemons von Anwendungscontainern und anderen Aufgaben. Mit diesen Einstellungen können Sie prozessorientierte und IPC-abhängige Agenten als ECS-Daemons ausführen, anstatt sie als Sidecars in Anwendungsaufgabendefinitionen einzubetten. ECS platziert genau eine Daemon-Aufgabe pro verwalteter Instance und startet Daemons vor Anwendungsaufgaben, sodass Plattformteams Agenten unabhängig voneinander bereitstellen und aktualisieren können, wobei eine konsistente Abdeckung aller Workloads gewährleistet ist.
Registrieren Sie zunächst mithilfe der AWS-Konsole, CLI, CloudFormation oder AWS-SDKs eine Daemon-Aufgabendefinition, in der pidMode oder ipcMode auf „shared“ eingestellt ist. Anschließend erstellen oder aktualisieren Sie einen Daemon mit den zugehörigen ECS-Managed-Instances-Kapazitätsanbietern in Ihren Clustern. Dieses Feature ist jetzt in allen AWS-Regionen ohne zusätzliche Kosten verfügbar. Weitere Details finden Sie in unserer Dokumentation.