brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Nov 12. 2019

185. ECS서비스 이해하기

<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



감사합니다.




매거진의 이전글 184. Amazon linux에  ansible 설치
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari