Amazon EKS Anywhere 설치 프로그램을 다운로드하고 실행합니다.

Q: Amazon EKS Anywhere란 무엇인가요?

Amazon EKS Anywhere는 베어 메탈 서버에서 직접 또는 VMware vSphere 또는 Apache CloudStack과 같은 가상화 계층 또는 Nutanix를 사용하여 자체 온프레미스 인프라에서 또는 AWS Snowball Edge Compute Optimized 디바이스에서 Kubernetes 클러스터를 생성 및 운영하도록 지원하는 Amazon EKS 배포 옵션입니다. 여기에서 베어 메탈 기반의 EKS Anywhere에 대해 자세히 알아보세요. 앞으로 고객을 시작점으로 한 거꾸로 일하기를 통해 더 많은 배포 대상을 추가로 지원할 예정입니다. Kubernetes는 컨테이너식 애플리케이션의 배포, 조정 및 관리를 자동화하는 오픈 소스 소프트웨어입니다. Amazon EKS는 AWS에서 Kubernetes를 실행하는 데 사용되는 관리형 Kubernetes 서비스입니다. Amazon EKS Anywhere는 AWS 기반 클러스터를 위해 Amazon EKS에서 사용하는 동일한 Kubernetes 배포인 Amazon EKS Distro에 기반한 온프레미스 Kubernetes 클러스터를 생성 및 운영하기 위한 설치 가능한 소프트웨어 패키지를 제공합니다. Amazon EKS Anywhere를 사용하면 온프레미스 Kubernetes 클러스터의 생성 및 운영을 단순화하면서, 클러스터 관리를 자동화할 수 있으므로, 지원 비용을 줄이고 중복된 오픈 소스 및 서드 파티 도구의 유지 관리를 피할 수 있습니다. 또한, EKS 콘솔을 활용하여 EKS Connector를 통해 어디에서나 실행되는 모든 Kubernetes 클러스터(EKS Anywhere 클러스터 포함)를 볼 수 있습니다.

Q: EKS Anywhere를 사용해야 하는 이유는 무엇인가요?

현재 온프레미스에서 Kubernetes 클러스터를 운영하는 많은 고객이 각 도구에 대해 별도의 지원 계약을 구입하고 여러 서드 파티 도구를 조립, 테스트 및 통합해야 합니다. 또한 고객은 온프레미스에서 Kubernetes를 실행하는 데 필요한 모든 도구에 대한 최신 업데이트와 보안 패치를 추적하는 데 소중한 리소스를 할당하면서 변경 사항이 다른 도구와의 호환성을 해치지 않도록 보장해야 합니다. 이로 인해 불필요한 복잡성, 단편화된 지원 옵션, 클라우드와 온프레미스 사이의 불일치가 발생하여 여러 환경에서 애플리케이션 관리가 더욱 어려워집니다. 이제 Amazon EKS Anywhere를 사용하면 Amazon EKS와 일관된 Kubernetes 운영 도구를 이용할 수 있으며, 온프레미스에서 Kubernetes를 운영하는 데 필요한 운영 체제 및 네트워킹의 기본 구성을 사용한 클러스터 설치 단순화에 최적화됩니다. Amazon EKS Anywhere는 Amazon EKS에서 배포하는 동일한 Kubernetes 배포인 Amazon EKS Distro를 사용하므로, 최신 소프트웨어 업데이트 및 확장된 보안 패치와 같은 Amazon EKS 모범 사례와 일관된 클러스터를 쉽게 생성할 수 있습니다. Amazon EKS Anywhere 클러스터 배포 및 이에 통합된 도구에 대한 AWS와의 지원 계약을 활용할 수 있으므로, 지원 비용을 줄이고 중복된 오픈 소스 및 서드 파티 도구의 유지 관리를 피할 수 있습니다. 

Q: Amazon EKS Distro란 무엇입니까?

Amazon EKS Distro는 모든 위치에서 Kubernetes 클러스터를 수동으로 생성하기 위해 Amazon EKS로 배포한 것과 동일한 오픈 소스 Kubernetes 및 종속성의 배포입니다. Amazon EKS Distro에는 호환성 테스트를 마친 오픈 소스 Kubernetes 바이너리 및 컨테이너, etcd(클러스터 구성 데이터베이스), 네트워킹, 스토리지 플러그인이 포함됩니다. Amazon EKS Distro는 커뮤니티 지원이 만료된 후 이전 버전의 빌드를 최신의 중요한 보안 패치로 업데이트하여 Kubernetes 버전에 대한 지원을 연장할 것입니다. AWS에서 릴리스 및 업데이트의 공통 소스인 Amazon S3 및 Amazon ECR을 통하거나 GitHub에서 Amazon EKS Distro 릴리스에 안전하게 액세스할 수 있습니다.

Q: EKS Connector란 무엇입니까?

EKS Connector는 Kubernetes 클러스터에서 실행되며, 클러스터를 Amazon EKS에 등록할 수 있도록 하는 소프트웨어 에이전트입니다. 온프레미스에서 실행되는 Amazon EKS Anywhere 클러스터, EC2의 자체 관리형 클러스터 및 AWS 외부에서 실행되는 기타 Kubernetes 클러스터를 포함해 모든 호환 Kubernetes 클러스터를 Amazon EKS에 연결할 수 있습니다. 연결한 후에는 클러스터 실행 위치에 상관없이 EKS 콘솔을 사용하여 모든 연결된 클러스터와 기본 Kubernetes 리소스를 볼 수 있습니다.

Q: EKS 콘솔이란 무엇입니까?

Amazon EKS가 AWS 콘솔에서 제공하는 통합 대시보드입니다. Kubernetes 클러스터 및 애플리케이션의 연결, 시각화 및 문제 해결을 이 대시보드에서 수행할 수 있습니다. EKS 콘솔을 활용하여 EKS Connector를 통해 어디에서나 실행되는 모든 Kubernetes 클러스터(EKS Anywhere 클러스터 포함)를 볼 수 있습니다.

Q: EKS Anywhere를 사용하려면 인터넷을 통해 AWS 리전에 연결해야 하나요?

세 가지 연결 옵션이 있습니다. 완전 연결, 부분 연결 해제 및 완전 연결 해제입니다. 완전 연결과 부분 연결의 경우 Amazon EKS Anywhere 클러스터를 AWS에 연결할 수 있습니다. 이렇게 하면 오늘부터 EKS 콘솔을 모든 위치에서 실행되는 클러스터의 단일 관리 창으로 활용할 수 있습니다. 또한 App Mesh와 통합하고 로그 및 지표를 AWS로 푸시하여 중앙 집중식 관측성을 달성할 수 있습니다. Amazon S3 버킷으로 클러스터 백업 및 스냅샷을 전송하고, 클러스터 비용 관리 및 최적화 도구를 실행하며, 규정 준수 검사, 감사 추적 보고 및 구성 정책 적용을 실행할 수도 있습니다. 부분 연결 클러스터의 경우 클러스터에서 실행되는 애플리케이션에는 영향이 없지만 간헐적 연결 해제가 몇 시간 동안 지속될 수 있기 때문에 AWS 콘솔에서 EKS 콘솔과 같은 기능에 연결 해제 시점의 상태가 표시되고 다시 연결될 때 최종 일관성이 복원됩니다. 연결 해제 시나리오에서는 EKS Distro를 사용하고 오픈 소스 도구를 활용하여 클러스터를 실행할 수 있습니다.

Q: Amazon EKS Anywhere와 Amazon EKS Distro는 어떤 관계입니까?

온프레미스로 Kubernetes를 운영하려면 두 가지가 필요합니다. 첫 번째는 어느 위치에나 배포할 수 있는 신뢰할 수 있는 배포(Amazon EKS Distro)입니다. 두 번째는 개발에서 프로덕션 환경으로 이동한 후 대규모로 실행하는 데 필요한 관리 도구(Amazon EKS Anywhere)입니다. 현재 자체 Kubernetes 클러스터를 관리하는 경우 Amazon EKS Distro를 활용하여 환경 전체의 Kubernetes를 안전하고 안정적이며 커뮤니티의 지원이 제공되는 버전으로 표준화하고, 오픈 소스 도구를 활용하여 EKS Distro 클러스터를 생성 및 관리할 수 있습니다. Amazon EKS Anywhere는 EKS Distro를 사용하며 온프레미스 자체 인프라에서 클러스터 생성, 관리 및 운영을 단순화하는 자동화 도구를 제공합니다. 또한, Amazon EKS Anywhere는 운영 체제 및 네트워킹에서 기본 구성을 제공하고 프로덕션에서 Kubernetes를 실행하는 데 필요한 추가 편향적 도구도 제공합니다.

Q: Amazon EKS Anywhere가 제공하는 기능은 무엇입니까?

Amazon EKS Anywhere는 클러스터 수명 주기 관리를 위한 설치 프로그램 및 명령줄 인터페이스(CLI)를 제공합니다. 이때 GitOps 구성 요소와 같은 편향적 도구와 함께 노드 OS, 컨테이너 런타임 및 컨테이너 네트워크 인터페이스(CNI)의 기본 구성을 사용하는 편향적 EKS Distro 클러스터의 클러스터 부트스트랩을 제공합니다. 클러스터 업그레이드, 클러스터 크기 조정 및 진단 수집을 위한 도구도 제공합니다. OAuth 및 Open ID Connect 연동을 사용하고 aws-iam-authenticator를 활용하여 Amazon EKS Anywhere 클러스터를 AWS IAM와 함께 사용할 수 있습니다. 선택적으로 EKS Connector를 사용하여 AWS에 클러스터를 연결하고 EKS 콘솔을 통해 이 모든 클러스터를 중앙에서 확인할 수 있습니다. 

Q: Amazon EKS Anywhere 클러스터는 어떻게 편향적 클러스터가 되나요?

편향적 Kubernetes 클러스터는 미리 구성된 기본값을 제공하여 복잡성을 줄이고, 실행 환경에서 클러스터를 생성하고 운영하는 것과 관련된 클러스터 구성을 자동화합니다. EKS Anywhere는 노드 OS, 컨테이너 런타임, 컨테이너 네트워크 인터페이스(CNI)에 대해 Amazon EKS와 일관된 선택적 기본값이 포함된 편향적 EKS Distro를 실행합니다.

Q: Amazon EKS Anywhere는 다른 AWS 서비스와 어떤 관계입니까?

EKS Connector를 통해 Amazon EKS Anywhere 클러스터를 Amazon EKS 콘솔에 연결하고 클러스터 구성 및 워크로드 상태를 볼 수 있습니다. AWS Controllers for Kubernetes(ACK)를 통해 Amazon S3, Amazon RDS, Amazon SNS, Amazon API Gateway, Amazon DynamoDB 등과 같은 AWS 서비스를 활용할 수 있습니다. AWS SSM 에이전트를 사용하여 EKS Anywhere 인프라 리소스를 연결하고 SSM 콘솔을 사용하여 볼 수 있습니다. Amazon EKS Anywhere를 AWS Snowball Edge Compute Optimized 디바이스에 배포할 수도 있습니다.

Q: EKS Anywhere에서 Amazon ECR을 사용하려면 어떻게 해야 하나요?

기존 CI/CD 파이프라인의 대상을 Amazon ECR로 설정하고 AWS Direct Connect 및 VPN과 같은 AWS 서비스를 활용하여 온프레미스 네트워크에서 시작되는 보안 터널을 설정할 수 있습니다. ECR을 퍼블릭 이미지 리포지토리로 활용할 수도 있습니다. 

Q: EKS Anywhere가 외부 컴퓨팅에 대해 지원하는 플랫폼과 운영 체제는 무엇입니까?

Amazon EKS Anywhere는 VMware vSphere 및 베어 메탈 서버 배포를 지원하며, 곧 다른 배포 대상을 추가로 지원할 예정입니다. Amazon EKS Anywhere는 AWS에서 구축한 Linux 기반 오픈 소스 운영 체제인 Bottlerocket을 제공합니다. 이는 노드 OS 대안으로 Ubuntu 및 Red Hat Enterprise Linux(RHEL)를 사용하는 기본 노드 운영 체제입니다. 고객의 피드백을 바탕으로, AWS는 Amazon EKS Anywhere를 실행할 수 있는 운영 체제의 선택 폭을 넓히려고 합니다.

Q: EKS Anywhere는 베어 메탈 클러스터를 지원하나요?

예. 이제 EKS Anywhere의 베어 메탈 지원이 정식 출시됩니다. 여기에서 자세히 알아보세요. 베어 메탈 기반의 Amazon EKS Anywhere를 시작하려면 Amazon EKS Anywhere 설명서를 참조하세요.

Q: EKS Anywhere는 고객의 기반 하드웨어를 관리합니까?

아니요. 기반 클러스터 인프라 또는 고객의 클러스터 제어 플레인은 EKS Anywhere로 관리되지 않습니다. 관리는 공동 책임 모델에 포함됩니다. AWS는 온라인 및 오프라인에서 작동하는 클러스터 관리 도구를 제공하지만 기반 인프라는 고객 플랫폼 팀의 책임입니다.

Q: EKS Anywhere를 사용하기 위해 충족해야 하는 사전 조건이 있습니까? 그리고 시작하려면 어떻게 해야 합니까?

사전 조건 및 시작 방법에 대한 지침은 https://anywhere.eks.amazonaws.com/docs/getting-started/install/을 참조하세요. 

Q: EKS Anywhere는 AWS Snowball Edge에서 작동하나요?

예. AWS Snowball Edge Compute Optimized 디바이스에서 EKS Anywhere를 사용하여 강력한 모바일 엣지에서 컨테이너 기반 애플리케이션을 실행할 수 있습니다. 이러한 엣지 로케이션으로는 빠르게 배치된 군대, 자율 주행 자동차, 선적과 같은 이동 환경, 석유 시추 플랫폼 또는 건설 현장과 같은 조건이 없는 환경이 포함됩니다. 여기에서 Snow의 EKS Anywhere에 대해 자세히 알아보세요.

Q: EKS Anywhere 요금은 어떻게 되나요?

EKS Anywhere는 사용할 때 선불 약정이나 수수료가 없습니다. AWS Enterprise Support 플랜 또는 AWS Enterprise On-Ramp Support 플랜은 Amazon EKS Anywhere Enterprise 구독을 구매하기 위한 전제 조건입니다. EKS Anywhere Support 구독 요금은 클러스터 기반 모델을 따릅니다. AWS Enterprise Support에 대해 여기에서 자세히 알아보세요. 요금 예제 및 자세한 내용은 EKS Anywhere 요금 페이지를 참조하세요.

Q: AWS 클라우드에 EKS Anywhere를 배포할 수 있나요?

Amazon EKS Anywhere는 AWS 클라우드에서 실행되도록 설계되지 않았습니다. AWS용 Kubernetes 클러스터 API 공급자와 통합되지 않습니다. AWS 클라우드에 Kubernetes 클러스터를 배포할 계획이라면 Amazon EKS를 사용하는 것이 좋습니다.

Q: AWS Outposts에 Amazon EKS Anywhere를 배포할 수 있나요?

Amazon EKS Anywhere는 AWS Outposts에서 실행되도록 설계되지 않았습니다. AWS Outposts에 Kubernetes 클러스터를 배포할 계획이라면 AWS Outposts에서 Amazon EKS를 사용하는 것이 좋습니다.

EKS Anywhere에 대해 자세히 알아보기

제품 개요 페이지를 방문하세요.

자세히 알아보기 
시작하기
제품 요금에 대해 자세히 알아보기

Amazon EKS Anywhere 요금 페이지를 방문하세요.

자세히 알아보기 
시작하기
구축할 준비가 되셨나요?

Amazon EKS Anywhere를 시작해보세요.

자세히 알아보기