Amazon EKS(이)란 무엇입니까? - Amazon EKS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon EKS(이)란 무엇입니까?

Amazon EKS는 Kubernetes 제어 플레인 또는 노드를 설치, 작동 및 유지 관리할 필요 없이 AWS에서 Kubernetes를 손쉽게 실행할 수 있게 해주는 관리형 서비스입니다. Kubernetes는 컨테이너화된 애플리케이션의 배포, 조정 및 관리 자동화를 위한 오픈 소스 시스템입니다.

Amazon EKS는 여러 가용 영역에서 Kubernetes 제어 플레인 인스턴스를 실행하여 고가용성을 보장합니다. Amazon EKS는 비정상 제어 플레인 인스턴스를 자동으로 감지하고 교체하며, 자동화된 버전 업그레이드 및 패치를 제공합니다.

Amazon EKS는 여러 AWS 서비스와 통합되어 다음을 비롯한 애플리케이션에 확장성과 보안을 제공합니다.

  • 컨테이너 이미지용 Amazon ECR

  • 로드 배포용 Elastic Load Balancing

  • 인증용 IAM

  • 격리용 Amazon VPC

Amazon EKS는 오픈 소스 Kubernetes 소프트웨어의 최신 버전을 실행하므로 Kubernetes 커뮤니티에서 기존 플러그인과 도구를 모두 사용할 수 있습니다. 온프레미스 데이터 센터에서 실행 중인지 퍼블릭 클라우드에서 실행 중인지에 상관없이, Amazon EKS에서 실행 중인 애플리케이션은 표준 Kubernetes 환경에서 실행 중인 애플리케이션과 완벽하게 호환됩니다. 즉, 코드를 수정하지 않고 표준 Kubernetes 애플리케이션을 Amazon EKS로 쉽게 마이그레이션할 수 있습니다.

Amazon EKS 제어 플레인 아키텍처

Amazon EKS는 각 클러스터에 대해 단일 테넌트 Kubernetes 제어 플레인을 실행하며, 제어 플레인 인프라는 클러스터 또는 AWS 계정에서 공유되지 않습니다.

이 제어 플레인은 리전 내 세 개의 가용 영역에서 실행되는 세 개의 etcd 노드와 두 개 이상의 API 서버 노드로 구성됩니다. Amazon EKS에서는 비정상 제어 플레인 인스턴스를 자동으로 감지하여 교체하고, 필요한 경우 리전의 가용 영역에서 해당 인스턴스를 재시작합니다. Amazon EKS는 고가용성을 유지하기 위해 AWS 리전의 아키텍처를 활용합니다. 따라서 Amazon EKS는 API 서버 엔드포인트 가용성을 위한 SLA를 제공할 수 있습니다.

Amazon EKS는 Amazon VPC 네트워크 정책을 사용하여 제어 플레인 구성 요소 간의 트래픽을 단일 클러스터 내로 제한합니다. 클러스터에 대한 제어 플레인 구성 요소는 Kubernetes RBAC 정책에 따라 권한을 부여받지 않은 경우 다른 클러스터 또는 다른 AWS 계정의 통신을 보거나 수신할 수 없습니다.

이러한 안전하고 가용성이 높은 구성으로 인해 Amazon EKS가 안정적으로 되며 프로덕션 워크로드용으로 권장됩니다.

Amazon EKS 작동 방식


    Amazon EKS 작동 방식

Amazon EKS 손쉽게 시작하기:

  1. 에서 또는 Amazon EKS이나 AWS Management 콘솔 AWS CLI 중 하나를 사용하여 AWS 클러스터를 생성합니다.SDKs

  2. 클러스터에 등록하는 관리형 또는 자체 관리형 노드를 시작합니다.Amazon EKS 노드를 자동으로 구성하는 AWS CloudFormation 템플릿이 제공됩니다. 노드를 관리할 필요가 없는 경우 AWS Fargate에 애플리케이션을 배포할 수도 있습니다.

  3. 클러스터가 준비되면 원하는 Kubernetes 도구(예: kubectl )를 구성하여 클러스터와 통신할 수 있습니다.

  4. 다른 Kubernetes 환경에서와 마찬가지로 Amazon EKS 클러스터에 애플리케이션을 배포 및 관리합니다.

첫 번째 클러스터 및 연결된 리소스를 생성하려면 Amazon EKS 시작하기 단원을 참조하십시오.

Pricing

클러스터는 컨트롤 플레인과 포드를 실행하는 Amazon EKS 또는 Amazon EC2 컴퓨팅으로 구성됩니다.AWS Fargate 제어 플레인의 요금에 대한 자세한 내용은 Amazon EKS 요금을 참조하십시오. 및 Amazon EC2는 모두 다음을 제공합니다.Fargate

  • 온디맨드 인스턴스 – 장기 약정이나 선결제 금액 없이 초 단위로 사용한 인스턴스에 대한 요금을 지불합니다. 자세한 내용은 Amazon EC2 온디맨드 요금AWS Fargate 요금을 참조하십시오.

  • Savings Plans – 1년 또는 3년 기간 동안 시간당 USD로 일관된 사용량을 약정하여 비용을 절감할 수 있습니다. 자세한 내용은 Savings Plans 요금을 참조하십시오.