게시된 날짜: Dec 3, 2019

Amazon Elastic Kubernetes Service(EKS)를 사용하여 AWS 컨테이너용으로 빌드된 서버리스 컴퓨팅 엔진인 AWS Fargate에서 Kubernetes 포드를 실행할 수 있습니다. 이를 통해 과거 그 어느 때보다 더 쉽게 AWS 클라우드에서 Kubernetes 애플리케이션을 빌드하고 실행할 수 있습니다. 

Amazon Elastic Kubernetes Service(EKS)는 손쉽게 AWS에서 Kubernetes를 실행할 수 있는 관리형 서비스입니다. AWS Fargate는 Amazon EKS 클러스터의 일부인 Kubernetes 포드로 실행되는 컨테이너에 대해 적절한 크기의 온디맨드 컴퓨팅 용량을 제공합니다. Kubernetes 포드는 Fargate를 사용하여, 요청한 컴퓨팅 용량만으로 실행되며 각 포드는 다른 포드와 리소스를 공유하지 않고 자체 VM 격리 환경에서 실행됩니다. 실행하는 포드에 대해 실행하는 시간 만큼만 비용을 지불하므로 별도의 작업 없이 애플리케이션의 사용률과 비용 효율성을 높일 수 있습니다.

Fargate를 사용하면 애플리케이션을 실행하는 인프라를 관리하는 것보다, 애플리케이션을 설계하고 구축하는 데 집중할 수 있어 최신 클라우드 네이티브 애플리케이션에 적합합니다. EKS를 사용하면 Fargate에서 업스트림 Kubernetes API를 통해 포드를 실행할 수 있으므로, 기존 도구를 사용하여 애플리케이션을 관리할 수 있습니다. Amazon EKS와 AWS Fargate를 사용하면 서버리스 솔루션으로서 Fargate의 이점, Amazon EKS의 모범 사례, 그리고 Kubernetes의 확장성을 즉시 활용할 수 있습니다.

Fargate에서 실행되는 포드는 Fargate의 표준 vCPU 및 메모리 요율로 청구되며 실행하는 각 클러스터에 대해 표준 EKS 요율을 지불합니다. Fargate의 EKS 지원 기능은 미국 동부(버지니아), 미국 동부(오하이오), 유럽(아일랜드) 및 아시아 태평양(도쿄) 리전에서 이용할 수 있습니다.

시작하려면 새 EKS 클러스터를 생성하고 Fargate 프로필을 정의하십시오. EKS 및 Fargate를 시작하는 자세한 방법은 블로그 또는 EKS 설명서를 참조하십시오.