본문 바로가기
AWS/EC2

AWS fargate

by aws-evan 2021. 8. 30.
728x90

 

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한 프론트엔드 서버에 운영

https://www.youtube.com/watch?v=N0uLK5syctU&list=WL&index=2&t=1013s&ab_channel=AmazonWebServicesKorea

 

 

 

 

 

 

 

728x90

'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

댓글