29 lines
1.3 KiB
Markdown
29 lines
1.3 KiB
Markdown
---
|
|
id: 태스크(Task) 20260304
|
|
created: 2026-03-04 17:12
|
|
tags:
|
|
---
|
|
## 💡 생각
|
|
컴퓨터가 처리하는 작업 단위에 더해 어떻게 처리를 해야 하는지 에 대한 모든 정보들을 담아 놓은 실행 단위
|
|
태스크 단위로 프로그램을 실행한다. 이런 느낌인 듯
|
|
|
|
---
|
|
## 📑 개념
|
|
> [!abstract]
|
|
> 컴퓨터가 처리하는 **'작업 단위'**를 말합니다.
|
|
|
|
|
|
## 📝 ECS에서의 태스크
|
|
> [!note]
|
|
> 태스크는 단순히 컨테이너 하나만을 의미하지 않습니다. 하나의 태스크 안에는 다음과 같은 요소들이 포함됩니다.
|
|
- **하나 이상의 컨테이너:** 보통은 하나의 메인 애플리케이션 컨테이너가 들어가지만, 로그 수집이나 프록시 역할을 하는 '사이드카(Sidecar)' 컨테이너를 함께 묶어 실행할 수도 있습니다.
|
|
|
|
- **공유 자원:** 태스크 내의 컨테이너들은 **동일한 네트워크 네임스페이스(IP 주소)**와 **스토리지 볼륨**을 공유합니다. 즉, 태스크 안의 컨테이너끼리는 `localhost`로 통신이 가능합니다.
|
|
|
|
- **실행 환경 설정:** CPU, 메모리 제한, IAM 역할(권한), 네트워크 모드 등이 태스크 단위로 설정됩니다.
|
|
---
|
|
|
|
## 🔗 관련 노트
|
|
- [[IAM(Identity and Access Management)]]
|
|
|
|
**Tags:** #task |