Amazon ECS Managed Daemons รองรับการมองเห็นและการสื่อสารระหว่าง Task แล้ว
ขณะนี้ Amazon ECS Managed Daemons รองรับการมองเห็นและการสื่อสารระหว่าง Task แล้ว ช่วยให้ลูกค้าสามารถติดตั้งใช้งาน Agent สำหรับการติดตาม, การทำโปรไฟล์ และการรักษาความปลอดภัยที่ต้องการเข้าถึงกระบวนการของแอปพลิเคชันและทรัพยากร IPC ที่ใช้ร่วมกันบนอินสแตนซ์ที่จัดการโดย ECS ได้
ด้วยการเปิดตัวครั้งนี้ คุณสามารถกำหนดการตั้งค่าใหม่สองรายการในข้อกำหนด ECS Daemon: โดย pidMode ใช้ควบคุมว่า Daemon สามารถมองเห็นโพรเซสทั้งหมดบนอินสแตนซ์ได้หรือไม่ และ ipcMode ใช้ควบคุมว่า Daemon ใช้ IPC Namespace ร่วมกับคอนเทนเนอร์อื่น ๆ บนอินสแตนซ์หรือไม่ การกำหนดค่าใดค่าหนึ่งเป็น "shared" (แชร์แล้ว) จะมอบสิทธิ์ให้ Daemon เข้าถึง Namespace ที่เกี่ยวข้องนั้น ขณะที่ค่าเริ่มต้น "none" (ไม่มี) จะทำให้ Daemon ถูกแยกออกจากคอนเทนเนอร์ของแอปพลิเคชันและ Task อื่น ๆ การตั้งค่าเหล่านี้ช่วยให้คุณสามารถเรียกใช้ Agent ที่รับรู้กระบวนการและ Agent ที่ต้องพึ่งพา IPC ในรูปแบบ ECS Daemon ได้ แทนที่จะฝังไว้เป็น Sidecar ภายในข้อกำหนด Task ของแอปพลิเคชัน ECS จะจัดวาง Task ของ Daemon จำนวนหนึ่งรายการต่ออินสแตนซ์ที่มีการจัดการแต่ละรายการ และเริ่มต้น Daemon ก่อน Task ของแอปพลิเคชัน ดังนั้นทีมแพลตฟอร์มจึงสามารถติดตั้งใช้งานและอัปเดต Agent ได้อย่างเป็นอิสระ พร้อมทั้งครอบคลุมเวิร์กโหลดทั้งหมดได้อย่างสม่ำเสมอ
ในการเริ่มต้นใช้งาน ให้ลงทะเบียนข้อกำหนด Task ของ Daemon โดยกำหนดค่า pidMode หรือ ipcMode เป็น "shared" (แชร์แล้ว) ผ่านคอนโซล AWS, AWS CLI, CloudFormation หรือ AWS SDK จากนั้นสร้างหรืออัปเดต Daemon ที่เชื่อมโยงกับผู้ให้บริการความจุของอินสแตนซ์ที่มีการจัดการโดย ECS ภายในคลัสเตอร์ของคุณ ฟีเจอร์นี้พร้อมใช้งานแล้วในทุก AWS Region ทุกแห่งโดยไม่มีค่าใช้จ่ายเพิ่มเติม สำหรับรายละเอียดเพิ่มเติม โปรดดูเอกสารประกอบ