kui-vault/03.Note/태스크(Task).md

1.3 KiB

id created tags
태스크(Task) 20260304 2026-03-04 17:12

💡 생각

컴퓨터가 처리하는 작업 단위에 더해 어떻게 처리를 해야 하는지 에 대한 모든 정보들을 담아 놓은 실행 단위 태스크 단위로 프로그램을 실행한다. 이런 느낌인 듯


📑 개념

[!abstract] 컴퓨터가 처리하는 **'작업 단위'**를 말합니다.

📝 ECS에서의 태스크

[!note] 태스크는 단순히 컨테이너 하나만을 의미하지 않습니다. 하나의 태스크 안에는 다음과 같은 요소들이 포함됩니다.

  • 하나 이상의 컨테이너: 보통은 하나의 메인 애플리케이션 컨테이너가 들어가지만, 로그 수집이나 프록시 역할을 하는 '사이드카(Sidecar)' 컨테이너를 함께 묶어 실행할 수도 있습니다.

  • 공유 자원: 태스크 내의 컨테이너들은 **동일한 네트워크 네임스페이스(IP 주소)**와 스토리지 볼륨을 공유합니다. 즉, 태스크 안의 컨테이너끼리는 localhost로 통신이 가능합니다.

  • 실행 환경 설정: CPU, 메모리 제한, IAM 역할(권한), 네트워크 모드 등이 태스크 단위로 설정됩니다.


🔗 관련 노트

Tags: #task