Amazon ECS Managed Instances에 managed daemon 지원 추가
핵심 내용
ECS Managed Instances에서 모니터링·로깅용 managed daemon을 중앙 관리한다.
자세히 보기
Amazon ECS Managed Instances에 managed daemon 지원이 추가됐다. 플랫폼 엔지니어는 모니터링, 로깅, 트레이싱 도구를 애플리케이션 팀과 분리해 중앙에서 배포·업데이트할 수 있고, 모든 인스턴스에 필요한 데몬을 일관되게 유지할 수 있다.
이 기능은 지난 2025년 9월 도입한 Managed Instances 경험을 확장한 것으로, 운영용 에이전트의 라이프사이클을 애플리케이션 배포와 분리한다. 데몬은 애플리케이션 태스크보다 먼저 시작되고 마지막에 drain되므로, 로깅·트레이싱·모니터링이 업데이트 중에도 끊기지 않는다.
핵심 내용은 다음과 같다.
- 중앙 관리: managed daemon으로 모니터링, 로깅, 트레이싱 에이전트를 독립적으로 배포·업데이트
- 유연한 적용 범위: 여러 capacity provider에 배포하거나 특정 capacity provider만 대상으로 지정 가능
- 자원 분리: 데몬의 CPU와 memory를 애플리케이션 설정과 별도로 정의
- 호스트 수준 기능: privileged container, 추가 Linux capabilities, 호스트 파일시스템 mount 지원
실사용 예시로는 CloudWatch Agent를 managed daemon으로 등록한 뒤, ECS console의 Daemon task definitions와 Daemons 탭에서 설정하는 흐름이 소개됐다. 새 다이어그램인 daemon task definition은 기존 task definitions와 분리되며, daemon_bridge network mode를 사용해 애플리케이션과 연동하되 네트워킹은 분리한다.
배포 시 ECS는 각 container instance마다 데몬 프로세스를 정확히 1개씩 띄운 뒤 애플리케이션 태스크를 배치한다. 업데이트도 자동 rolling deployment와 rollback을 지원하며, 새 인스턴스에 새 데몬을 먼저 올린 뒤 애플리케이션을 옮기고 기존 인스턴스를 종료하는 방식으로 공백을 줄인다.
Amazon ECS Managed Instances에서 managed daemon 지원은 현재 모든 AWS Regions에서 사용할 수 있으며, 추가 비용은 없다. 사용자는 데몬 태스크가 소비하는 표준 compute 리소스만 지불하면 된다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.