brunch

185. ECS서비스 이해하기

by Master Seo

<1> ECS는 Container Service이다.


EC2(가상 서버) ------------ ECS 서비스(컨테이너 서비스) ------- Lambda(함수)

비용 높음 ------------------------------------------------------------- 비용 낮음



모델 2가지



<2> ECS 구성도



<3> 컨테이너 서비스 구성


1. task defiinition - 도커 컨테이너를 만들기 위한 정의, 컨터이너 이미지, CPU, 메모리, 포트 등 매핑함.

2. cluster - 도커 컨테이너 실행하는 가상공간

3. task - 컨터이너를 실행하는 최소 단위.

4. Sevice - 작업을 묶는 것을 서비스라고 한다.

5. Docker Container - 컨테이너를 동작시키는 서버.



<4> 설정


1. task defiinition

ecs-web01

task role : none , 도커 인스턴스 애플리케이션을 위한 역할.

Task execution role : create new role , 도커 인스턴스를 게시하고 로그를 기록하기 위한 역할.

0.5

0.25

Container Definitions

container-web01

web01

soft limit 256

80


create





FARGATE 사용하는 것으로 시작한다.




2. cluster





3. task



감사합니다.




keyword
매거진의 이전글184. Amazon linux에  ansible 설치