Amazon EKS Hybrid Nodes 개요
Amazon EKS Hybrid Nodes 개요
Amazon EKS Hybrid Nodes로 온프레미스 및 엣지 인프라를 Amazon EKS 클러스터의 노드로 사용하는 방법을 설명합니다.
출처: 문서
본문
Amazon EKS Hybrid Nodes를 사용하면 온프레미스 및 엣지 인프라를 Amazon EKS 클러스터의 노드로 사용할 수 있습니다. AWS는 Amazon EKS 클러스터의 AWS 호스팅 Kubernetes 컨트롤 플레인을 관리하고, 여러분은 온프레미스 또는 엣지 환경에서 실행되는 하이브리드 노드를 관리합니다. 이는 환경 전반에서 Kubernetes 관리를 통합하고 온프레미스 및 엣지 애플리케이션에 대해 Kubernetes 컨트롤 플레인 관리를 AWS로 오프로드합니다.
Amazon EKS Hybrid Nodes는 모든 온프레미스 하드웨어 또는 가상 머신과 함께 작동하여 애플리케이션을 실행해야 하는 어디든 Amazon EKS의 효율성, 확장성, 가용성을 제공합니다. Amazon EKS 애드온, Amazon EKS Pod Identity, 클러스터 액세스 항목, 클러스터 인사이트, 확장 Kubernetes 버전 지원 등 광범위한 Amazon EKS 기능을 Amazon EKS Hybrid Nodes와 함께 사용할 수 있습니다. Amazon EKS Hybrid Nodes는 중앙 집중식 모니터링, 로깅, 자격 증명 관리를 위해 AWS Systems Manager, AWS IAM Roles Anywhere, Amazon Managed Service for Prometheus, Amazon CloudWatch를 포함한 AWS 서비스와 네이티브로 통합됩니다.
Amazon EKS Hybrid Nodes에는 선불 약정이나 최소 요금이 없으며, 하이브리드 노드의 vCPU 자원이 Amazon EKS 클러스터에 연결되어 있을 때 시간당 요금이 부과됩니다. 가격에 대한 자세한 내용은 Amazon EKS Pricing을 참조하세요.
기능
EKS Hybrid Nodes에는 다음과 같은 상위 수준 기능이 있습니다.
- 관리형 Kubernetes 컨트롤 플레인 — AWS는 EKS 클러스터의 AWS 호스팅 Kubernetes 컨트롤 플레인을 관리하고, 여러분은 온프레미스 또는 엣지 환경에서 실행되는 하이브리드 노드를 관리합니다. 이는 환경 전반에서 Kubernetes 관리를 통합하고 온프레미스 및 엣지 애플리케이션에 대해 Kubernetes 컨트롤 플레인 관리를 AWS로 오프로드합니다. Kubernetes 컨트롤 플레인을 AWS로 이동하면 온프레미스 용량을 애플리케이션에 절약할 수 있고 Kubernetes 컨트롤 플레인이 워크로드에 맞게 확장될 것이라고 신뢰할 수 있습니다.
- 일관된 EKS 경험 — 대부분의 EKS 기능이 EKS Hybrid Nodes에서 지원되어 온프레미스와 클라우드 환경 전반에서 일관된 EKS 경험을 제공합니다. 여기에는 EKS 애드온, EKS Pod Identity, 클러스터 액세스 항목, 클러스터 인사이트, 확장 Kubernetes 버전 지원 등이 포함됩니다. EKS Hybrid Nodes에서 지원되는 EKS 애드온에 대한 자세한 내용은 하이브리드 노드용 애드온 구성을 참조하세요.
- 중앙 집중식 관측 가능성 및 자격 증명 관리 — EKS Hybrid Nodes는 중앙 집중식 모니터링, 로깅, 자격 증명 관리를 위해 AWS Systems Manager, AWS IAM Roles Anywhere, Amazon Managed Service for Prometheus, Amazon CloudWatch를 포함한 AWS 서비스와 네이티브로 통합됩니다.
- 클라우드로 버스트 또는 온프레미스 용량 추가 — 단일 EKS 클러스터를 사용하여 AWS 리전, AWS Local Zones, AWS Outposts의 하이브리드 노드와 노드를 실행하여 EKS 클러스터에 클라우드로 버스트하거나 온프레미스 용량을 추가할 수 있습니다. 자세한 내용은 혼합 모드 클러스터 고려 사항을 참조하세요.
- 유연한 인프라 — EKS Hybrid Nodes는 bring your own infrastructure 접근 방식을 따르며 하이브리드 노드에 사용하는 인프라에 대해 애그노스틱(agnostic)합니다. 물리적 또는 가상 머신, x86 및 ARM 아키텍처에서 하이브리드 노드를 실행할 수 있어 서로 다른 인프라 유형 간에 하이브리드 노드에서 실행되는 온프레미스 워크로드를 마이그레이션할 수 있습니다.
- 유연한 네트워킹 — EKS Hybrid Nodes를 사용하면 EKS 컨트롤 플레인과 하이브리드 노드 간의 통신이 클러스터 생성 중 전달한 VPC와 서브넷을 통해 라우팅되며, 이는 컨트롤 플레인과 노드 네트워킹에 대한 EKS의 기존 메커니즘을 기반으로 합니다. 이는 온프레미스 네트워크를 AWS의 VPC에 연결하는 선호 방법에 따라 유연합니다. AWS Site-to-Site VPN, AWS Direct Connect, 자체 VPN 솔루션 등 여러 문서화된 옵션이 있으며 사용 사례에 가장 적합한 방법을 선택할 수 있습니다.
한도
클러스터당 최대 15개의 Remote Node Network CIDR과 15개의 Remote Pod Network CIDR이 지원됩니다.
고려 사항
- EKS Hybrid Nodes는 새 또는 기존 EKS 클러스터와 함께 사용할 수 있습니다.
- EKS Hybrid Nodes는 AWS GovCloud(US) 리전과 AWS 중국 리전을 제외한 모든 AWS 리전에서 사용할 수 있습니다.
- EKS Hybrid Nodes는 온프레미스 환경과 AWS 사이에 안정적인 연결이 있어야 합니다. EKS Hybrid Nodes는 단절, 중단, 간헐적, 제한(DDIL) 환경에는 적합하지 않습니다. DDIL 환경에서 실행 중이라면 Amazon EKS Anywhere를 고려하세요. 네트워크 단절 시나리오에서 하이브리드 노드가 어떻게 동작하는지에 대한 정보는 Best Practices for EKS Hybrid Nodes를 참조하세요.
- AWS 리전, AWS Local Zones, AWS Outposts 또는 다른 클라우드 등 클라우드 인프라에서 EKS Hybrid Nodes를 실행하는 것은 지원되지 않습니다. Amazon EC2 인스턴스에서 하이브리드 노드를 실행하면 하이브리드 노드 요금이 부과됩니다.
- 하이브리드 노드의 요금은 노드가 EKS 클러스터에 조인할 때 시작되고 노드가 클러스터에서 제거될 때 중지됩니다. 사용하지 않는다면 하이브리드 노드를 EKS 클러스터에서 반드시 제거하세요.
추가 리소스
- EKS Hybrid Nodes 워크숍: 데모 환경에 EKS Hybrid Nodes를 배포하는 단계별 지침.
- AWS re:Invent: EKS Hybrid Nodes: 고객이 자신의 환경에서 EKS Hybrid Nodes를 사용하는 방법을 보여주며 EKS Hybrid Nodes 출시를 소개하는 AWS re:Invent 세션.
- AWS re:Post: EKS Hybrid Nodes용 클러스터 네트워킹: EKS Hybrid Nodes의 네트워킹 설정을 위한 다양한 방법을 설명하는 문서.
- AWS 블로그: Run GenAI inference across environments with EKS Hybrid Nodes: EKS Hybrid Nodes로 환경 전반에서 GenAI 추론을 실행하는 방법을 보여주는 블로그 게시물.