AWS

ECS

lby132 2023. 1. 3. 20:19

(Elastic Container Service)

ECS의 장점은 컨테이너를 만들고 배포하는 시간이 굉장히 짧고 컨테이너의 자원관리를 알아서 해준다.

무언갈 우리가 설치할 필요 없이 ECS가 알아서 해줌 virtual machine까지 알아서 설치해준다.

그래서 우린 컨테이너 안에 무엇을 넣을지만 고민하면 된다.

하나의 어플리케이션에 여러개의 컨테이너가 존재할 수 있는데 하나하나 관리 해줘야한다는게 끔찍하겠지만 ECS가 다 해주니 굉장히 편리하다. 그리고 ECS를 통해 컨테이너를 생성하면 얘네들은 알아서 VPC를 통하여 보안적인 측면에서 철저히 관리가 되어지기 때문에 안전하다.

ECS는 aws내에서 두가지 방법으로 돌릴 수 있는데 

1. EC2 Instances

ECS컨테이너들을 다수의 EC2 Instance에서 돌릴 수 있다.

 

2. AWS Fargates(Serverless Computer Engine For Containers)

따로 EC2 인스턴스를 생성하고 관리할 필요 없이 뒤에서 백앤드 작업들을 해준다. 

 

'AWS' 카테고리의 다른 글

"기본 인증 자격 증명 없음"으로 ECR에 대한 Docker 푸시 실패  (0) 2023.01.03
ECR  (0) 2023.01.03
Elastic beanstalk  (0) 2023.01.03
Code Deploy Life Cycle Event Hooks  (0) 2023.01.01
Elasticbeanstalk로 생성된 S3 버킷 삭제 실패  (0) 2022.12.23