AWS Fargate

컨테이너에 적합한 서버리스 컴퓨팅
AWS Fargate 소개(0:46)
AWS Fargate를 사용해야 하는 이유는 무엇인가요?

AWS Fargate는 사용량에 따라 요금이 부과되는 서버리스 컴퓨팅 엔진입니다. 서버를 관리할 필요가 없기 때문에 애플리케이션 구축에 집중할 수 있습니다. 서버 관리, 리소스 할당 및 규모 조정과 같은 작업을 AWS로 이전하면 운영 태세가 개선될 뿐만 아니라 클라우드에서 아이디어를 프로덕션으로 전환하는 프로세스가 가속화되고 총 소유 비용이 낮아집니다. 

AWS Fargate의 장점

AWS Fargate를 사용하면 애플리케이션 구축에 집중할 수 있습니다. 관리 부담을 줄이고, 결제 방법을 선택하고, 설계에 적용된 격리를 통해 보안을 강화합니다.
인프라가 아닌 애플리케이션을 배포하고 관리하세요. 운영 오버헤드 없이 서버 확장, 패치, 보호 및 관리를 수행할 수 있습니다.
Amazon CloudWatch Container Insights와 같은 AWS 서비스와의 기본 통합을 통해 애플리케이션을 모니터링하거나 서드 파티 도구를 사용하여 지표 및 로그를 수집할 수 있습니다.
설계에 포함된 워크로드 격리를 통해 보안을 개선하세요. Amazon ECS 태스크 및 Amazon EKS 포드는 전용 런타임 환경에서 실행됩니다.
선불 비용 없이 사용한 컴퓨팅 리소스에 대해서만 비용을 지불하세요. 절감형 플랜, Fargate 스팟 또는 AWS Graviton 프로세서로 비용을 추가로 최적화할 수 있습니다.

작동 방식

AWS Fargate는 Amazon Elastic Container Service(Amazon ECS) 및 Amazon Elastic Kubernetes Service(Amazon EKS) 모두와 호환됩니다. OCI 준수 컨테이너 이미지를 선택하고, 메모리 및 컴퓨팅 리소스를 정의한 다음, 서버리스 컴퓨팅으로 컨테이너를 실행하면 됩니다. 다수의 CPU 아키텍처 및 운영 체제가 지원되므로 다양한 애플리케이션에서 이점을 누릴 수 있습니다.

AWS Fargate를 사용하여 컨테이너화된 애플리케이션을 실행할 때 얻을 수 있는 이점을 보여주는 다이어그램입니다.

사용 사례

웹 앱, API 및 마이크로서비스

컨테이너의 속도 및 불변성을 바탕으로 애플리케이션, API 및 마이크로서비스 아키텍처를 구축 및 배포합니다. 컴퓨팅 인프라의 수명 주기를 소유, 실행 및 관리할 필요가 없으므로 애플리케이션에 집중할 수 있습니다.

애플리케이션 현대화

AWS Fargate를 Amazon ECS 또는 Amazon EKS와 함께 사용하면 컨테이너식 워크로드를 보다 쉽게 실행하고 규모를 조정할 수 있습니다. 레거시 애플리케이션을 리팩터링하거나 리아키텍팅하지 않고 Amazon ECS Windows 컨테이너를 마이그레이션하고 실행할 수 있습니다.

AI 및 ML 애플리케이션 지원

유연하고 이식 가능한 인공 지능(AI) 및 기계 학습(ML) 개발 환경을 생성합니다. 오버프로비저닝을 피하면서 서버 용량을 높여주는 확장 가능한 리소스로 ML 모델을 훈련, 테스트 및 배포할 수 있습니다.

데이터 처리

데이터 처리 워크로드를 실행하고, 태스크당 최대 16vCPU 및 120GB 메모리로 스케일 업하며, AWS Batch와 통합하여 서버리스 병렬 처리를 지원할 수 있습니다.

AWS 자세히 살펴보기