반응형
AWS Container serverless
- 서버리스 컴퓨팅 서비스라, ECS ,EKS 모두 동작 가능
- 어플리케이션 개발하는데만 집중 가능
- 서버리스라서 별도의 서버 비용이 없이 컨테이너를 실항하는 리스소 비용만 지불
- 기존에는 EC2인스턴스 생성 후 도커를 실행하여 관리하여 이중 관리가 필요하였지만, 서버리스 기반 Container인 Fargate를 사용하게 되면 Container만 관리 가능.
- 스팟을 사용면 최대 70%할인된 가격으로 사용하며, 실행되는 기간에 대한 스팟 요금만 지불
AWS 제한
- Stateless 워크로드(stateful)
- privileged pood 사용에는 어려움
- NLB,ELB(Classic Mode 사용 불가) -> ALB(ELB+ INgress 조합)
Task Definition
- ECS에서 최소 실행 단위이며, 정의된 Task를 실행을 위한 설정,컨테이너에 대한 정보를 포함. 정의된 컨테이너는 ECS에 종속되어 있지 않으면, 필요시에 정의된 컨테이너를 사용할 수 있다.
AWS ECS (EC2 VS AWS Fargate) 구성
AWS Fargate 효과
- 기존 ECS를 사용 하기 위해서는 EC2 Instance 설치 후 Cotainer 엔진 설치하여 필요한 이미지 설치하여 관리 필요
- 서버리스 Fargate를 사용하므로써 EC2 Instance, Container 엔진 설치 과정없이 이미지만 설치하여 관리(간편 관리)
AWS Fargate 활용
- EC2인스턴스 설치 필요X, EC2모니터링 필요X , 서버리스, 컨테이너 스펙 세분화(0.25CPU, 512MB) 가능하지만, 모든 서비스에서는 활용이 어려움.
- 일시 작업 워크로드 "스팟" ,일정 작업 워크로드 "예약"으로 요금 절약
- 주로 "Stateless한 프론트엔드 서버에 운영
반응형
'AWS > EC2' 카테고리의 다른 글
[AWS]AWS EC2 Public IP 추가 하기 (0) | 2022.06.22 |
---|---|
[AWS EC2]AWS EC2 EBS Volume 증설하기 (0) | 2022.03.11 |
AWS Elastic Load Balance (0) | 2021.08.26 |
AWS Direct Connect (0) | 2021.08.13 |
AWS Elastic Cache (0) | 2021.08.12 |
댓글