Amazon Web Services 한국 블로그
Amazon EKS Auto Mode 출시: Kubernetes 클러스터 관리 간소화
오늘은 Amazon Elastic Kubernetes Service(Amazon EKS) Auto Mode 자동 모드의 정식 출시를 발표합니다. 이 자동 모드는 클릭 한 번으로 프로비저닝부터 지속적인 유지 관리까지 컴퓨팅, 스토리지 및 네트워킹을 위한 Kubernetes 클러스터 관리를 간소화하는 새로운 기능입니다. Amazon Web Services(AWS)에서 프로덕션 등급 Kubernetes 애플리케이션을 대규모로 실행하는 데 필요한 클러스터 인프라 관리의 운영 오버헤드를 제거하여 민첩성, 성능 및 비용 효율성을 높일 수 있습니다.
고객이 Amazon EKS를 선택하는 이유는 AWS 클라우드의 보안, 확장성 및 가용성과 함께 Kubernetes의 개방형 표준 및 이식성을 사용할 수 있기 때문입니다. Kubernetes는 고급 고객에게 애플리케이션 운영에 대한 심층적인 제어 기능을 제공하지만 다른 고객들은 프로덕션 등급 Kubernetes 애플리케이션에 필요한 구성 요소를 관리하는 것이 복잡하고 노동 집약적이라고 생각합니다.
EKS 자동 모드를 사용하면 이 모드에서 최적의 컴퓨팅 인스턴스를 선택하고, 리소스를 동적으로 확장하고, 비용을 지속적으로 최적화하고, 핵심 애드온을 관리하고, 운영 체제에 패치를 적용하고, AWS 보안 서비스와 통합하기 때문에 Kubernetes에 대한 전문 지식이 없어도 클러스터 관리를 자동화할 수 있습니다. AWS는 EKS 클러스터의 고객 관리형 인프라와 비교하여 EKS 자동 모드의 운영 책임을 확대합니다. EKS 컨트롤 플레인 외에도 AWS는 애플리케이션을 실행하는 데 필요한 EKS 클러스터의 AWS 인프라를 구성, 관리 및 보호합니다.
이제 빠르게 시작하고, 성능을 개선하고, 오버헤드를 줄일 수 있으므로 클러스터 관리 작업 대신 혁신을 주도하는 애플리케이션을 빌드하는 데 집중할 수 있습니다. 또한 EKS 자동 모드는 비용 효율적인 GPU 가속 인스턴스를 확보하고 실행하는 데 필요한 작업을 줄여 생성형 AI 워크로드에서 필요로 할 때, 필요한 용량을 확보할 수 있도록 합니다.
Amazon EKS 자동 모드 시작하기
시작하려면 Amazon EKS 콘솔로 이동하여 EKS 클러스터를 생성하세요. 빠른 구성(EKS 자동 모드 사용)과 사용자 지정 구성의 두 가지 옵션이 있습니다.
빠른 구성을 선택한 후 클러스터 이름과 Kubernetes 버전, IAM 역할, VPC 서브넷을 입력하세요. 클러스터를 생성한 후 편집할 수 있는지 여부에 상관없이 EKS 자동 모드에서 구성 기본값을 볼 수 있습니다.
EKS 자동 모드는 EKS 클러스터에서 다음과 같은 Kubernetes 기능을 활성화합니다.
- 컴퓨팅 오토 스케일링 및 관리
- 애플리케이션 로드 밸런싱 관리
- 포드 및 서비스 네트워킹 및 네트워크 정책
- 클러스터 DNS 및 GPU 지원
- 블록 스토리지 볼륨 지원
생성을 선택하면 클릭 한 번으로 자동 모드의 EKS 클러스터를 몇 분 만에 배포할 수 있습니다.
사용자 지정 구성 옵션을 선택하면 클러스터의 다른 측면을 사용자 지정할 수 있습니다. 이 옵션에서도 EKS 자동 모드를 사용할 수 있습니다.
또한 AWS Command Line Interface(AWS CLI), eksctl 및 AWS CloudFormation을 사용하여 EKS 자동 모드 클러스터를 생성할 수 있습니다. 다음 eksctl
명령을 실행하여 새로운 EKS 자동 모드 클러스터를 생성하세요.
$ eksctl create cluster --name=<cluster-name> --enable-auto-mode
자세히 알아보려면 Amazon EKS 사용 설명서의 EKS 자동 모드로 클러스터 생성을 참조하세요.
기존 EKS 클러스터에 대해 EKS 자동 모드를 활성화하려면 EKS 클러스터 세부 정보 페이지의 개요 탭에 있는 EKS 자동 모드 섹션에서 관리를 선택합니다.
EKS 자동 모드 사용 옆의 상자를 선택하여 EKS 자동 모드를 활성화합니다. 클러스터에서 구성할 EKS 자동 모드를 선택 취소할 수 있습니다. 기본값은 시스템과 기본 노드 풀 및 노드 클래스를 모두 생성하는 것입니다.
또한 Karpenter, EKS 관리형 노드 그룹 및 EKS Fargate에서 EKS 자동 모드로 마이그레이션할 수 있습니다. 자세히 알아보려면 Amazon EKS 사용 설명서의 기존 EKS 클러스터에서 EKS 자동 모드 활성화를 참조하세요.
워크로드 요구 사항을 충족하기 위해 EKS 자동 모드 클러스터의 특정 측면을 구성할 수 있습니다. EKS 자동 모드에서 대부분의 인프라 구성 요소를 자동으로 관리하지만 자동화된 인프라 관리의 이점을 유지하면서 노드 네트워킹 설정, 노드 컴퓨팅 리소스, 스토리지 클래스 설정 및 애플리케이션 로드 밸런싱 동작을 사용자 지정할 수 있습니다. 자세히 알아보려면 Amazon EKS 사용 설명서의 EKS 자동 클러스터 설정 변경을 참조하세요.
이제 EKS 자동 모드에서 실행되는 Amazon EKS 클러스터에 다양한 유형의 워크로드를 배포할 수 있습니다. 샘플 애플리케이션, 로드 밸런싱된 웹 애플리케이션 , 영구 스토리지를 사용하는 상태 저장 워크로드, 특정 노드 배치 요구 사항이 있는 워크로드 등 주요 워크로드 패턴을 제공합니다. 각 예에는 자체 애플리케이션의 템플릿으로 사용할 수 있는 완전한 매니페스트와 단계별 배포 지침이 포함되어 있습니다. 자세히 알아보려면 Amazon EKS 사용 설명서의 EKS 자동 모드 클러스터에서 워크로드 실행을 참조하세요.
정식 출시
이제 Amazon EKS를 사용할 수 있는 중국 리전을 제외한 모든 상용 AWS 리전에서 Amazon EKS 자동 모드를 사용할 수 있습니다. 선결제 비용이나 약정 없이 Kubernetes 1.29 이상을 실행하는 모든 EKS 클러스터에서 EKS 자동 모드를 활성화할 수 있습니다. 일반 EC2 비용 외에도 프로비저닝된 컴퓨팅 리소스의 관리 비용을 지불하면 됩니다. 자세히 알아보려면 Amazon EKS 요금 페이지를 참조하세요.
2024년 12월 12일에 열리는 온라인 웹 세미나인 Amazon EKS 자동 모드를 통해 Kubernetes 운영 간소화에 등록하여 EKS 자동 모드를 사용해서 프로덕션에 워크로드를 배포하는 시간을 단축하고 Kubernetes의 운영 오버헤드를 줄일 수 있는 방법에 대해 자세히 알아보세요. 자세한 내용은 Amazon EKS 사용 설명서의 EKS 자동 모드를 통해 클러스터 인프라 자동화를 참조하세요.
Amazon EKS 콘솔에서 EKS 자동 모드를 사용해보고 피드백을 전달하려면 EKS용 AWS re:Post를 이용하거나 평소 교류하는 AWS Support 담당자를 통해 피드백을 보내주세요.
— Channy