본문 바로가기
AWS_BASIC

#4 ECS

by 중앙정보부장 2020. 12. 19.

@시작하기 전

Docker 란 무엇인가?

Docker is software development platform to deploy apps

Apps 은 'containers' 라고 불리는데 저장되고, 어떠한 OS 에서도 실행이 가능하다. 

 

Apps are the same, regardless of where they're run. 

-no compability(호환성) issue.

-containers 스케일 조정 매우 쉬움

 

AWS 에서 Docker를 사용할수 있다.

바로 'ECS'

 

#Elastic Container Service (시험나옴)

-Lunch docker container on AWS

-사용하기 위해선 EC2 instance 를 먼저 만들어야됨

 

 

--------------------------------------------------------

 

#Fargate

-또 다른 docker  container 실행 기능 in AWS

-사용하기 위해 EC2 instance 필요 없슴

-serverless offering

 

#ECR(Elastic Container Registry)

- Store your docker images to be run by ECS or Fargate

 

+docker images

컨테이너 실행에 필요한 파일이나 설정값등을 가지고 있는것

 

 

정리 하자면....

 

ECR                          -->                  Fargate

+컨테이너 이미지                                  +컨테이너 생성 

 

ECR에 있는 이미지를 읽어서 fargate를 통해 컨테이너를 생성한다

 

 

 

 

'AWS_BASIC' 카테고리의 다른 글

# CodeDeploy, System Manager (SSM), OpsWorks  (1) 2020.12.21
# CloudFormation , Beanstalk  (0) 2020.12.21
#3 Database - Various Amazon DB functions  (0) 2020.11.20
#3 Database  (0) 2020.11.19
#2 EBS VS EFS  (0) 2020.11.17

댓글