블로그
후기
멘토진
← 블로그 목록으로 돌아가기
ECS란 무엇일까? / ECS의 구성 요소
JSCODE 시니
2026. 04. 09.
author
JSCODE 시니
category
Jenkins CI/CD
createdAt
Apr 9, 2026 12:57 PM
isPublic
isPublic
series
Jenkins를 활용한 CI/CD 입문 (with.AWS)
slug
understanding-aws-ecs-and-components-jenkins
type
post
updatedAt
✅ 1. ECS란 무엇일까?
ECS는
Elastic Container Service의 약자
이다.
Docker 컨테이너를 쉽고 빠르게 실행, 중단 및 관리할 수 있게 해주는 서비스
라고 생각하면 된다.
✅ 2. ECS의 구성요소
Cluster
컨테이너가 실행되는 논리적인 그룹
가상 데이터 센터라고 생각하면 된다.
Task Definition
어떤 도커 이미지를 쓸지, CPU/메모리는 얼마나 할당할지 등을 작성한 설계도
주로 JSON 파일로 작성하게 된다.
Task
Task Definition을 바탕으로 실제로 실행된 컨테이너의 객체
Service
클러스터 안에서 일정 개수의 작업을 항상 유지해 주는 관리자
만약 작업 하나가 죽으면, 서비스는 이를 감지하고 새 작업을 즉시 띄운다.
✅ 3. ECS를 사용하는 이유
AWS 서비스와 밀접한 통합
IAM, 로드밸런싱 등 다른 AWS 서비스와 연계가 편리하다
간편한 확장성
트래픽이 몰리면 컨테이너 개수를 자동으로 늘려 준다.
운영 오버헤드 감소
서버를 직접 구축하고 컨테이너 관리 툴(쿠버네티스)을 설치할 필요가 없이 운영이 단순해짐
✅ 4. ECS를 언제 써야할까?
복잡한 서버 관리 없이, 도커 컨테이너를
AWS 환경에서 가장 쉽고 안정적으로 배포하고 싶을 때
쓰면 가장 좋다.
author
category
Jenkins CI/CD
createdAt
Apr 9, 2026 01:25 PM
isPublic
isPublic
series
Jenkins를 활용한 CI/CD 입문 (with.AWS)
slug
type
series-footer
updatedAt
📎
이 글은
Jenkins를 활용한 CI/CD 입문 (with.AWS)
강의의 수업 자료 중 일부입니다.