◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ 🍀 사전 지식: Docker ECS를 이해할려면 Docker를 이해하고 있어야한다! 왜냐하믄 ECS는 컨테이너 관리 서비스이기 때문이다. ECS는 Docker 컨테이너를 실행하는 데 사용된다. 그렇기 때문에 Docker를 모르면 말이 안된다. Docker 를 사용해서 서비스를 운영하면 장점이 많다 (찾아보면 쉽게 알 수 있다 → 패키징화 와 빠른 개발 속도) 참고) 도커에 대해서: https://jibinary.tistory.com/28 Docker (도커) 란? 쉽게 설명!! (Container, Image) 도커를 가장 쉽게 이해해 보자! Docker (도커) Docker의 사전적 의미: 부두에서 컨테이너를 다루는 노동자 → 컨..
ECS
공부 기록용이니 피드백 주시면 감사하겠습니다 ECS를 만들기 위해서 먼저 Service 와 task 라는걸 만들게 되는데Task 의 설정에 Task Role 이랑 Task Execution Role 이라는게 나온다. Task Role Task Execution Role 둘의 차이가 뭔지 모르기 때문에 조사하여 기록 해보았다 Task RoleTask Role은 Task Definition에 정의된 IAM Role이다.Task Role은 다른 AWS 서비스를 이용할 필요가 있을 때 사용하는 IAM Role이다. 예시) Use Cases 컨테이너의 어플리케이션에서 S3에 있는 파일을 조작해야 할 경우컨테이너의 어플리케이션에서 DynamoDB에 있는 데이터를 읽어야 할 경우 Task가 AWS 리소스에 ..