Cloud VisualizerCloud Visualizer
36개 개념
← 전체 목록
🚀

AWS Fargate

컴퓨팅서버리스 컨테이너 실행 환경

아키텍처 다이어그램

이미지 Pull태스크 실행태스크 실행트래픽트래픽응답메트릭📦ECR🐳ECS 클러스터🚀Task (AZ-a)🚀Task (AZ-b)⚖️ALB👤사용자📊CloudWatch

점선 애니메이션은 데이터 또는 요청의 흐름 방향을 나타냅니다

왜 필요한가요?

컨테이너를 쓰고 싶어도 EC2 노드 패치, 용량 계획, 클러스터 운영까지 맡는 것은 부담이 큽니다. 컨테이너 실행 자체를 서버 관리에서 분리하고 싶어집니다.

안에서 어떻게 동작하나요?

Fargate는 ECS 태스크에 필요한 CPU와 메모리만 선언하면 AWS가 실행 환경을 제공합니다. 이미지는 ECR에서 가져오고, 네트워크와 로깅은 VPC와 CloudWatch, 트래픽은 ELB와 함께 연결됩니다.

왜 이런 방식이 등장했나요?

컨테이너 도입 후에도 많은 팀이 결국 노드 운영이라는 또 다른 인프라 부담을 안게 됐습니다. 그래서 컨테이너 장점은 유지하면서 서버 관리를 줄이는 Fargate 같은 실행 모델이 필요해졌습니다.

언제 쓰나요?

운영 부담을 낮추고 싶은 컨테이너 API, 이벤트 워커, 배치 태스크에 적합합니다. OS 커널 튜닝이나 GPU 직접 제어 같은 서버 수준 조작이 필요한 경우에는 맞지 않습니다.

마이크로서비스배치 처리CI/CD 빌드웹 애플리케이션
Official Docs

더 깊게 보기

현재 페이지의 개념 설명을 본 뒤 공식 문서로 바로 이동합니다.

AWS