일반

개요

Q: AWS Fargate란 무엇인가요?

AWS Fargate는 컨테이너에 적합한 서버리스 컴퓨팅 엔진으로, Amazon Elastic Container Service(ECS) 및 Amazon Elastic Kubernetes Service(EKS)와 연동됩니다. AWS Fargate를 사용하면 애플리케이션을 구축하는 데 집중할 수 있습니다. Fargate를 사용하면 서버를 프로비저닝하고 관리할 필요가 없기 때문에 애플리케이션별로 리소스를 지정하고 관련 비용을 지불할 수 있으며, 계획적으로 애플리케이션을 격리하여 보안을 개선할 수 있습니다.

Q: AWS Fargate를 사용해야 하는 이유는 무엇입니까?

AWS Fargate를 사용하면 애플리케이션에 집중할 수 있습니다. 사용자는 애플리케이션 콘텐츠, 네트워킹, 스토리지 및 확장 요구 사항만 정의하면 됩니다. 프로비저닝, 패치 적용, 클러스터 용량 관리 또는 인프라 관리가 필요 없습니다.

Q: AWS Fargate에서 지원하는 사용 사례에는 어떤 것이 있습니까?

AWS Fargate는 마이크로 아키텍처 애플리케이션, 배치 처리, 기계 학습 애플리케이션, 온프레미스 애플리케이션을 클라우드로 마이그레이션 등을 비롯한 일밙거인 컨테이너 사용 사례를 모두 지원합니다.

Q: AWS Fargate의 요금은 어떻게 됩니까?

AWS Fargate를 사용하면 컨테이너식 애플리케이션에서 사용한 vCPU, 메모리, 스토리지 리소스의 양에 대한 비용만 지불합니다.

vCPU 및 메모리 리소스는 컨테이너 이미지를 가져온 시점부터 Amazon ECS 작업 또는 EKS 포드가 종료된 시점까지 계산되며 가장 가까운 시간(초)까지 올림 처리합니다. 1분의 최소 요금이 부과됩니다. 기본적으로 모든 Fargate 태스크 및 포드에 20GB의 임시 스토리지를 사용할 수 있습니다. 요금은 구성한 추가 스토리지에 대해서만 부과됩니다.

Fargate는 Amazon EC2 인스턴스와 마찬가지로 스팟/컴퓨팅 Savings Plan 요금 옵션을 지원합니다. 자세한 내용은 요금 페이지에서 확인할 수 있습니다.

Q: AWS Fargate는 Amazon ECS 및 Amazon EKS와 어떻게 연동됩니까?

Amazon Elastic Container Service(ECS)는 도커 컨테이너를 지원하는 확장성과 성능이 뛰어난 컨테이너 관리 서비스이고, Amazon Elastic Kubernetes Service(EKS)는 완전관리형 Kubernetes 서비스입니다. ECS와 EKS 모두 Fargate를 통해 프로비저닝된 컨테이너를 사용하여 자동으로 컨테이너 크기를 조정하고 로드 밸런싱합니다. 또한 일정 관리를 통해 컨테이너 가용성을 최적화함으로써 컨테이너식 애플리케이션을 더 쉽게 구축하고 운영할 수 있도록 합니다.

Q: AWS Fargate는 언제 사용해야 합니까?

AWS Fargate의 격리 모델 및 보안이 필요한 경우 선택합니다. EC2 인스턴스를 프로비저닝하거나 관리할 필요 없이 컨테이너를 시작하고 싶은 경우에도 Fargate를 선택합니다. EC2 인스턴스에 대한 제어를 강화해야 하거나 더 광범위한 사용자 지정 옵션이 필요한 경우에는 Fargate 없이 ECS 또는 EKS를 사용하세요. 현재 Fargate에서 지원되지 않는 GPU 워크로드의 경우 EC2를 사용하세요.

Q: AWS Fargate에서 Arm 기반 애플리케이션을 실행할 수 있나요?

예. AWS Fargate를 사용하면 Amazon Elastic Container Registry(Amazon ECR)에서 Arm 호환 컨테이너 이미지 또는 다중 아키텍처 컨테이너 이미지를 사용하여 Arm 기반 애플리케이션을 실행할 수 있습니다. Amazon ECS 태스크 정의에서 CPU 아키텍처를 ARM64로 지정하기만 하면 Arm 기반 AWS Graviton2 프로세서로 구동되는 AWS Fargate를 대상으로 할 수 있습니다.

Q: Graviton2 프로세서 기반 AWS Fargate를 사용해야 하는 이유는 무엇인가요?

AWS Graviton2 프로세서는 64비트 Arm Neoverse 코어로 Amazon Web Services에서 맞춤형으로 구축하여 클라우드 워크로드에 대해 최고의 가격 대비 성능을 제공합니다. AWS Graviton2 프로세서 기반 AWS Fargate는 비교 가능한 인텔 x86기반 Fargate 대비 최대 40% 개선된 가격 대비 성능과, 20% 낮은 비용을 애플리케이션 서버, 웹 서비스, 고성능 컴퓨팅 및 미디어 처리 등의 다양한 워크로드에 제공합니다. 컨테이너화된 워크로드 실행을 위한 성능과 비용을 최적화하는 동시에 AWS Fargate와 동일한 서버리스 이점을 얻을 수 있습니다.

Q: Amazon ECS Windows 컨테이너를 AWS Fargate에서 실행할 수 있습니까?

예. AWS Fargate는 Windows 컨테이너 실행에 대한 서버리스 접근 방식을 제공합니다. 서버를 프로비저닝하고 관리할 필요가 없으며 애플리케이션별로 리소스를 지정하여 요금을 지불할 수 있습니다. Fargate는 태스크 수준 격리를 제공하고 필요한 패치 및 업데이트를 처리하여 안전한 컴퓨팅 환경을 제공합니다.

기존 Microsoft Windows 라이선스를 AWS Fargate에서 사용할 수 있습니까? 

Fargate는 서버리스 컴퓨팅 엔진이므로 고객은 Fargate에서 실행되는 기반 컴퓨팅 인스턴스를 관리할 필요가 없습니다. 따라서 Fargate가 고객 대신 Windows OS 라이선스를 관리하며 이 관리 요금은 Fargate 요금에 기본적으로 포함되어 있습니다.

Q: AWS Fargate에서 지원하는 Windows Server 버전은 무엇인가요?

Fargate는 Windows 플랫폼 버전 1.0.0 이상에서 Windows Server 2019 장기 서비스 채널(LTSC) 릴리스를 지원합니다.

Fargate vCPU 기준 Service Quotas

Q: 변경 사항은 무엇인가요?

AWS Fargate는 서비스 할당량을 ECS 작업 및 EKS 포드 수를 기준으로 한 현재의 동시 할당량에서 온디맨드 및 스팟 사용량에 대한 vCPU 기준 할당량으로 전환합니다. 새로운 vCPU 기준 할당량이 기존 작업 및 포드 수 기준 할당량을 대체합니다. vCPU 기준 할당량을 사용하면, 이러한 할당량과 비교한 계정의 사용량이 애플리케이션에 의해 프로비저닝되는 기본 리소스인 vCPU를 사용하여 측정되므로 서비스 할당량 경험이 간소화됩니다.

Q: vCPU 기준 할당량은 어떤 이점이 있나요?

vCPU 기준 할당량의 경우, Fargate가 작업 또는 포드에 의해 프로비저닝된 vCPU 수를 새로운 vCPU 기준 할당량의 단위로 사용합니다. 이제 애플리케이션에 의해 프로비저닝된 vCPU를 기준으로 할당량을 보다 손쉽게 예측하고 관리하고 요청할 수 있습니다. 현재는 애플리케이션에 필요한 vCPU 수에 관계없이 작업 및 포드 수를 사용하여 Fargate의 할당량을 관리합니다. 예를 들어 서비스 할당량이 작업 250건인 계정의 경우, 최대 250개의 0.25 vCPU 또는 250건의 4 vCPU 작업을 시작할 수 있습니다. 새로운 vCPU 기준 서비스 할당량을 사용할 경우, 할당량이 vCPU 1,000개이면 최대 4,000개의 0.25 vCPU 또는 최대 250건의 4 vCPU 작업을 동시에 시작할 수 있습니다. vCPU 기준 할당량을 사용할 경우, vCPU 할당량과 비교한 온디맨드 작업 또는 포드 및 스팟 작업 사용량이 실행 중인 작업 또는 포드에 연결된 vCPU 수로 측정됩니다.

Q: AWS Fargate에서는 온디맨드/스팟 Amazon ECS 작업 또는 Amazon EKS 포드를 몇 개까지 실행할 수 있나요?

vCPU 기준 할당량으로 마이그레이션해도 실행 중인 작업이나 포드에는 아무런 영향이 없습니다. 새로운 vCPU 기준 할당량은 Service Quotas 콘솔에서 확인할 수 있습니다. AWS 계정에서 하나 이상의 온디맨드, 스팟 Fargate 작업 또는 포드를 실행할 수 있으며, 실행 중인 작업 또는 포드에 할당된 vCPU 수는 아래 표에 명시된 총 vCPU 할당량까지 누적됩니다. 계정에 승인된 할당량 증대 건이 이미 있는 경우, 최소한 같은 수의 작업 또는 포드를 계속 실행할 수 있습니다. 현재 할당량과 마찬가지로, 새로운 여기에서 설명하는 것보다 낮은 할당량으로 AWS 계정을 시작한 후 시간이 지남에 따라 할당량을 늘릴 수 있습니다. Fargate는 각 리전내에서 사용자의 사용량을 지속적으로 모니터링하고 있으며, AWS 사용에 따라 할당량이 자동으로 증가합니다.

각 리전의 계정당 할당량 (최대) 새로운 vCPU 기준 할당량 조절 가능
Fargate 온디맨드 vCPU 리소스 개수 vCPU 4,000개
Fargate 스팟 vCPU 리소스 개수 vCPU 4,000개

Q: vCPU 기준 할당량은 언제부터 사용할 수 있나요?

2022년 10월 3일부터 2022년 10월 21일까지 Fargate는 단계적으로 새로운 vCPU 할당량으로 계정을 자동 전환합니다. Fargate는 새로운 vCPU 할당량 환경에 익숙해지도록 2022년 9월 8일부터 vCPU 할당량을 옵트인할 수 있는 옵션을 제공합니다. ECS Fargate 고객은 PutAccountSettingDefault API를 사용하여 손쉽게 이 옵션을 선택할 수 있습니다. 또한 고객은 AWS Support Center 콘솔에서 요청을 제출하여 vCPU 할당량 사용을 시작할 수 있습니다. 고객은 2022년 10월에 자동 전환이 종료된 후에도, 2022년 10월 말까지 문제가 발생할 경우 vCPU 할당량을 옵트아웃하여 시스템을 테스트하고 문제를 해결할 수 있습니다. 이 전환 기간이 끝나고 2022년 11월부터는 Fargate가 고객의 계정 설정에 관계없이 모든 고객을 vCPU 할당량으로 전환하며, 현재의 작업 및 포드 수 기준 할당량은 2022년 11월 16일 이후부터 더 이상 지원되지 않습니다. 좀 더 일찍 테스트하고 옵트인하면 한도 관리 도구를 수정할 충분한 시간을 확보하고 시스템에 미치는 영향을 최소화할 수 있습니다.

Q: vCPU 할당량 경험을 옵트인 및 옵트아웃하려면 어떻게 해야 하나요?

앞으로 몇 달간의 전환 기간 중에는 PutAccountSettingDefault API(ECS Fargate 고객의 경우)를 사용하거나, 서비스 한도 증대(Service Limit Increase)와 관련한 사례 개설(Create case)을 선택하여 AWS Support에 요청을 체출하는 방법으로 vCPU 한도 경험으로 손쉽게 옵트인/옵트아웃함으로써 새로운 vCPU 기준 할당량을 사용하여 한도를 관리하도록 선택할 수 있습니다. vCPU 기준 할당량은 AWS 계정 수준과 리전 수준에서 옵트인하거나 옵트아웃합니다. 따라서 전환 기간 중에는 계정 설정에 따라, 사용량 또는 한도 증대가 작업 및 포드 수 기준 할당량 또는 vCPU 기준 할당량으로 계산됩니다. vCPU 할당량으로 옵트인하기 위한 요청이 처리되면 작업 및 포드 수의 적용된 한도가 Service Quotas 콘솔에서 0으로 표시됩니다. 그리고 이제 vCPU 기준 할당량을 사용하여 Service Quotas를 관리할 수 있습니다.

Q: vCPU 기준 할당량과 관련한 문제가 발생하면 어떻게 해야 하나요?

전환 기간 중에 vCPU 기준 할당량과 관련한 문제가 발생하면, vCPU 할당량을 일시적으로 옵트아웃하고 시스템에서 문제를 해결할 수 있습니다. 단, 2022년 10월 이후로는 계정이 다시 vCPU 할당량으로 자동 전환됩니다. 전환 기간 후에는 계정 설정과 관계없이 모든 AWS 계정이 vCPU 할당량으로 전환되므로, 전환 기간이 끝나기 전에 vCPU 할당량에 대해 시스템을 테스트하는 것이 중요합니다.

Q: vCPU 기준 할당량으로 마이그레이션할 때 주의해야 할 변경 사항은 어떤 것들이 있나요?

vCPU 할당량을 좀 더 일찍 테스트하고 옵트인하면 새로운 vCPU 기준 할당량을 익히고 한도 관리 도구를 수정할 시간을 충분히 확보할 수 있습니다. 다음은 vCPU 할당량으로 마이그레이션할 때 주의해야 할 몇 가지 변경 사항입니다. 현재 할당량 한도 초과 오류와 역방향 통합이 이루어질 경우 전환 기간이 끝나기 전에 시스템을 테스트하는 것이 좋습니다. 예를 들어 vCPU 할당량을 사용할 경우, Fargate는 새로운 vCPU 할당량을 초과하면 새로운 오류 메시지를 반환합니다. 참고로 온디맨드 할당량에 대한 새 오류 메시지는 "동시에 실행할 수 있는 vCPU 수 한도에 도달했습니다(You’ve reached the limit on the number of vCPUs you can run concurrently)"이고, 스팟 할당량에 대한 새 오류 메시지는 “동시에 스팟 작업으로 실행할 수 있는 vCPU 수 한도에 도달했습니다(You’ve reached the limit on the number of vCPUs you can run as spot tasks concurrently)"입니다. Service Quota의 할당량, Service Quota API 및 템플릿과 통합되는 경우 시스템에서 변경 사항을 검토하는 것이 좋습니다. Service Quotas에 Amazon CloudWatch 지표를 통합할 경우, 할당량에 근접하면 경고하는 새 경보를 구성하여 새로운 vCPU 기준 할당량과 비교한 Fargate 사용량을 모니터링할 수 있습니다.

Q: 한도 증대를 요청하려면 어떻게 해야 하나요?

Service Quotas 콘솔을 사용하여 한도 증대를 요청할 수 있습니다. 모든 AWS 계정에 대해 다음 단계에 따라 할당량 증대를 요청할 수 있습니다. vCPU 기준 할당량을 옵트인한 경우, vCPU 기준 할당량을 기준으로 한도 증대를 요청할 수 있습니다. 한도 증대를 요청하려면 Service Quota 콘솔에서 한도 증대 요청(Request Limit Increase)을 선택하고 vCPU(vCPUs)에 요구되는 vCPU 수를 지정한 다음 추가 vCPU에 대한 승인을 받습니다. 작업 및 포드 수 기준 할당량을 계속 사용하는 경우, 기존 작업 및 포드 수 할당량을 기준으로 한도 증대를 요청할 수 있습니다(현재 프로세스). 이러한 요청과 관련하여 도움이 필요한 경우 AWS Support Center 페이지에서 고객 지원 팀에 문의하여 기존 사례를 팔로우업하거나 서비스 한도 증대(Service Limit Increase)와 관련한 사례 개설(Create case)을 선택할 수 있습니다.

Q: 현재 작업 및 포드 수 기준 할당량과 새로운 vCPU 기준 할당량을 보려면 어떻게 해야 하나요?

현재 작업 및 포드 수 할당량은 Service Quotas 콘솔에서 Service Quota API를 사용하여 확인할 수 있습니다. 전환 기간 중에는 Service Quotas 콘솔에서 현재 작업 및 포드 수 기준 할당량과 새로운 vCPU 기준 할당량을 모두 확인할 수 있습니다.

Q: vCPU 할당량으로 마이그레이션하면 실행 중인 작업과 포드에 영향을 미치나요?

아니요. 이 전환 기간 중에 vCPU 기준 할당량으로 옵트인하고 옵트아웃하더라도 실행 중인 작업 또는 포드에는 영향을 미치지 않습니다.

Q: 변경된 후에도 예전과 동일한 수의 작업과 포드를 실행할 수 있나요?

예. vCPU 기준 할당량은 최소한 기존의 작업 및 포드 수 기준 할당량과 동일한 수의 작업 또는 포드를 시작하도록 허용합니다. 

Q: 새 할당량과 비교한 실제 사용량을 확인할 수 있나요?

vCPU 할당량이 시작되면 Service Quotas에서 이러한 할당량과 비교한 vCPU 사용량을 추적하고 조사할 수 있습니다. 또한 Service Quotas을 통해 CloudWatch에서 새 경보를 구성하여 vCPU 기준 할당량에 도달할 때 고객에게 경고할 수 있습니다.

Q: 전환 기간 동안 vCPU 할당량에서 옵트아웃하게 되면 제 할당량은 어떻게 되나요?

전환 기간 동안 옵트아웃하도록 선택하면 할당량은 옵트인하기 전의 작업 및 포드 수 기준 한도값으로 되돌아갑니다. 2022년 10월 이후에는 Fargate가 계정을 vCPU 할당량으로 자동 전환합니다.

Q: 아무런 조치도 취하지 않으면 어떻게 되나요?

새 vCPU 할당량에 옵트인하지 않은 경우 2022년 10월 3일부터는 vCPU 기반 할당량이 자동으로 표시됩니다. Fargate가 고객의 계정을 vCPU 기반 할당량으로 자동으로 마이그레이션하기 때문입니다.

Q: 이러한 vCPU 기준 할당량은 리전별로 적용되나요?

작업 및 포드 수 기준 할당량과 마찬가지로, AWS 계정의 vCPU 기준 할당량은 리전별로 적용됩니다. 

Q: 새로운 할당량은 월별 청구서에 영향을 미치나요?

아니요. 새로운 vCPU 기준 할당량은 월별 청구서에 영향을 미치지 않습니다.

보안 및 규정 준수

Q: AWS Fargate가 준수하는 규정 준수 프로그램은 무엇입니까?

AWS Fargate는 PCI DSS 레벨 1, ISO 9001, ISO 27001, ISO 27017, ISO 27018, SOC 1, SOC 2, SOC 3 및 HIPAA 적격 서비스를 위한 표준을 충족합니다.

자세한 내용은 AWS 규정 준수 페이지를 참조하세요. 

Q: AWS Fargate를 개인 건강 정보(PHI) 및 기타 HIPAA 규제 대상 워크로드에 사용할 수 있습니까?

예. AWS Fargate는 HIPAA 적격 서비스입니다. AWS와 Business Associate Addendum(BAA)을 체결한 경우, Fargate에 배포된 도커 컨테이너를 사용하여 암호화된 개인 건강 정보(PHI)를 처리할 수 있습니다.

자세한 내용은 HIPAA 규정 준수에 관한 AWS 페이지를 참조하세요. PHI를 처리, 저장 또는 전송할 계획이지만 AWS와 BAA를 체결하지 않은 경우, AWS에 문의하여 자세한 내용을 확인해 주세요.

Q: AWS Fargate를 미국 정부 규제 대상 워크로드 또는 민감한 Controlled Unclassified Information(CUI) 처리에 사용할 수 있습니까?

예. AWS GovCloud(US) 리전에서 Fargate를 사용할 수 있습니다. AWS GovCloud(미국)는 미국 정부 기관 및 클라우드에서 민감한 워크로드를 실행하는 계약업체, 교육 기관 및 기타 미국 고객의 특정 규제 및 규정 준수 요구 사항을 충족하도록 설계된 Amazon의 격리형 클라우드 인프라 및 서비스입니다. Fargate를 사용할 수 있는 AWS 리전의 전체 목록은 리전 표를 참조하세요.

자세한 내용은 AWS GovCloud에 관한 AWS 페이지를 참조하세요.

Q: AWS Fargate에서 지원하는 Windows Server 버전은 무엇인가요?

Fargate는 Windows 플랫폼 버전 1.0.0 이상에서 Windows Server 2019 장기 서비스 채널(LTSC) 릴리스를 지원합니다.

서비스 수준 계약(SLA)

Q: AWS Fargate SLA에서 보장하는 것은 무엇입니까?

AWS 컴퓨팅 SLA에서는 AWS Fargate에 대해 월 99.99% 이상의 가동률을 보장합니다.

Q: SLA 서비스 크레딧을 수령할 자격이 있는지 어떻게 알 수 있습니까?

같은 리전 내에서 작업을 실행하고 있는 하나 이상의 가용 영역의 월간 가동률이 월별 청구 주기 동안 99.99%보다 낮은 경우, 컴퓨팅 SLA에 따라 AWS Fargate SLA 크레딧 지급 대상이 됩니다.

SLA 이용 약관과 요청 제출 방법에 대한 자세한 내용은 컴퓨팅 SLA 세부 정보 페이지를 참조하세요.

AWS Fargate 사용 시작하기

Amazon ECS 콘솔로 이동하기
시작할 준비가 되셨습니까?
가입
추가 질문이 있으십니까?
AWS에 문의