AWS Fargate를 사용해야 하는 이유는 무엇인가요?
AWS Fargate는 사용량에 따라 요금이 부과되는 서버리스 컴퓨팅 엔진입니다. 서버를 관리할 필요가 없기 때문에 애플리케이션 구축에 집중할 수 있습니다. 서버 관리, 리소스 할당 및 규모 조정과 같은 작업을 AWS로 이전하면 운영 태세가 개선될 뿐만 아니라 클라우드에서 아이디어를 프로덕션으로 전환하는 프로세스가 가속화되고 총 소유 비용이 낮아집니다.
AWS Fargate의 장점
AWS Fargate를 사용하면 애플리케이션 구축에 집중할 수 있습니다. 관리 부담을 줄이고, 결제 방법을 선택하고, 설계에 적용된 격리를 통해 보안을 강화합니다.
작동 방식
AWS Fargate는 Amazon Elastic Container Service(Amazon ECS) 및 Amazon Elastic Kubernetes Service(Amazon EKS) 모두와 호환됩니다. OCI 준수 컨테이너 이미지를 선택하고, 메모리 및 컴퓨팅 리소스를 정의한 다음, 서버리스 컴퓨팅으로 컨테이너를 실행하면 됩니다. 다수의 CPU 아키텍처 및 운영 체제가 지원되므로 다양한 애플리케이션에서 이점을 누릴 수 있습니다.
![AWS Fargate를 사용하여 컨테이너화된 애플리케이션을 실행할 때 얻을 수 있는 이점을 보여주는 다이어그램입니다.](https://d1.awsstatic.com/re19/FargateonEKS/Product-Page-Diagram_Fargate%402x.a20fb2b15c2aebeda3a44dbbb0b10b82fb89aa6a.png)
사용 사례
웹 앱, API 및 마이크로서비스
컨테이너의 속도 및 불변성을 바탕으로 애플리케이션, API 및 마이크로서비스 아키텍처를 구축 및 배포합니다. 컴퓨팅 인프라의 수명 주기를 소유, 실행 및 관리할 필요가 없으므로 애플리케이션에 집중할 수 있습니다.
애플리케이션 현대화
AWS Fargate를 Amazon ECS 또는 Amazon EKS와 함께 사용하면 컨테이너식 워크로드를 보다 쉽게 실행하고 규모를 조정할 수 있습니다. 레거시 애플리케이션을 리팩터링하거나 리아키텍팅하지 않고 Amazon ECS Windows 컨테이너를 마이그레이션하고 실행할 수 있습니다.
AI 및 ML 애플리케이션 지원
유연하고 이식 가능한 인공 지능(AI) 및 기계 학습(ML) 개발 환경을 생성합니다. 오버프로비저닝을 피하면서 서버 용량을 높여주는 확장 가능한 리소스로 ML 모델을 훈련, 테스트 및 배포할 수 있습니다.
데이터 처리
데이터 처리 워크로드를 실행하고, 태스크당 최대 16vCPU 및 120GB 메모리로 스케일 업하며, AWS Batch와 통합하여 서버리스 병렬 처리를 지원할 수 있습니다.