안녕하세요, Cloud & ​​​​AI 매니지드 서비스 전문 기업 베스핀글로벌입니다.
AWS re:Invent 2024의 [Amazon EKS for edge and hybrid use]를 확인해보시기 바랍니다.

☑️ Keynote

세션명 Amazon EKS for edge and hybrid use
세션코드 KUB310
발표일자 2024.12.04
강연자 Eric Chapman ,Gokul Chandra
키워드
1. EKS Anywhere
2. AWS Outposts
3. EKS Hybrid Nodes
4. Hybrid Operation
 
핵심 내용

1. AWS EKS는 클라우드와 온프레미스를 통합하여 운영 일관성을 제공합니다.
2. EKS Anywhere, AWS Outposts, EKS Hybrid Nodes로 하이브리드 전략을 지원합니다.
3. EKS Anywhere는 온프레미스/로컬 환경에서 Kubernetes 클러스터를 관리하며, NTT Docomo 등 고객 사례로 입증된 바가 있습니다.
4. AWS Outposts는 온프레미스에 클러스터를 배포하고, 지역 내 로컬 제어 플레인을 통해 클라우드 연결 없이도 운영을 지원합니다.
5. EKS Hybrid Nodes는 온프레미스 하드웨어를 EKS 클러스터에 연결하여 운영 일관성과 제어 간소화를 실현합니다.
6. 하이브리드 접근 방식의 주요 도전 과제로는 레거시 통합, 지연 시간 요구, 데이터 레지던시 요구사항이 있으며, 이를 해결하기 위해 AWS Direct Connect, VPN 연결 및 보안 그룹 설정이 필요합니다.
7. AWS는 하이브리드 환경에서의 자동화와 표준화를 제공해 Kubernetes 관리의 복잡성을 줄이고 운영 일관성을 강화합니다.
 

Amazon EKS for edge and hybrid use

온프레미스 및 가상화 환경에서 Kubernetes 클러스터 관리를 지원하는 EKS Anywhere의 이점과 활용 사례, EKS 하이브리드 노드의 새로운 기능 및 AWS Outposts와 EKS에 대해 소개합니다.


1. 하이브리드 접근과 그에 따른 도전 과제들

  • 하이브리드 운영의 주요 이유에는 레거시 시스템 통합, 데이터 레지던시, 지연 시간 요구가 있습니다.
  • 온프레미스에 여전히 레거시 시스템이 존재하며, 고성능 지연을 요구하는 엣지 컴퓨팅이 필수적입니다.
  • 데이터 보호 및 법적 요구사항으로 데이터 레지던시 요구사항이 발생합니다.
  • 운영 모델의 차이로 인해 팀 간 사일로 발생, 이는 ROI와 혁신 제한으로 이어집니다.


2. Kubernetes 표준화와 EKS의 하이브리드 솔루션

  • Kubernetes 표준화를 통해 클라우드, 온프레미스, 엣지 환경의 운영 일관성을 확보할 수 있습니다.
  • EKS는 연간 수천만 개의 클러스터를 관리하고 클러스터 수는 매년 약 33% 가량 증가합니다.
  • AWS Outposts에서 EKS 활용 시, 하이브리드 운영의 운영 일관성과 데이터 처리 최적화 지원합니다.
  • 고객들은 EKS를 Outposts에서 실행하여 고급 데이터 처리와 확장성을 경험할 수 있습니다.


3. EKS Anywhere 및 하이브리드 노드 개요
3-1 EKS Anywhere의 이점과 활용 사례

  • EKS Anywhere는 온프레미스 및 가상화 환경에서 Kubernetes 클러스터 관리를 지원합니다.
  • 고객은 기존의 하드웨어를 활용해 클러스터를 운영할 수 있으며, 클라우드 연결 없이도 지속 운영이 가능합니다.
  • NTT Docomo 사례 : 15,000개 셀 사이트, 35,000대 서버로 5G 인프라를 배포하고, 기존 하드웨어 자산의 활용을 극대화할 수 있습니다.
  • 고객들은 온프레미스 자산 재사용과 자율 클러스터 운영을 통한 비용 절감 효과를 얻을 수 있습니다.

3-2 EKS 하이브리드 노드의 새로운 기능​​

  • EKS 하이브리드 노드는 온프레미스 하드웨어에서 Kubernetes 노드를 실행하고, AWS EKS 컨트롤 플레인에 연결할 수 있습니다.
  • 온프레미스 하드웨어와 클라우드의 운영 일관성을 유지하며, 클라우드와 온프레미스를 함께 사용하는 하이브리드 모델을 지원합니다.
  • AWS가 컨트롤 플레인을 관리, 고객은 온프레미스 하드웨어와 워크로드에만 집중할 수 있습니다.
  • 하이브리드 노드는 AI/ML 및 GPU 활용 사례에 적합하며, 온프레미스와 클라우드의 GPU를 동시에 활용할 수 있습니다.

3-3 AWS Outposts와 Amazon EKS의 하이브리드 활용​​

  • AWS Outposts를 통해 온프레미스에 AWS 인프라와 EKS 클러스터를 배포할 수 있습니다.
  • 하이브리드 운영의 유연성을 제공하며, 로컬 제어 플레인 및 로컬 클러스터 운영이 가능합니다.
  • 로컬 클러스터는 클라우드 연결 없이도 운영 가능하며, 지연 시간을 최소화하고 로컬 데이터 처리 최적화가 가능합니다.
  • 확장 클러스터는 AWS가 관리하는 EKS 제어 플레인을 활용해 온프레미스 노드와 클라우드 노드를 함께 운영할 수 있습니다.

3-4 AWS Outposts와 EKS의 네트워킹 구축​​

  • VPC 네트워크 확장을 통해 온프레미스 데이터 센터와 AWS 간 일관된 연결을 제공합니다.
  • Local Gateway (LGW)를 통해 온프레미스와 AWS 애플리케이션 간 통신이 가능합니다.
  • EKS Anywhere와 AWS Outposts를 통해 온프레미스와 클라우드 네트워크 통합을 지원합니다.

3-5 EKS Anywhere의 구조와 운영 방식​​

  • Cluster API 기반 설계로, 베어메탈 서버, 가상화 환경, AWS Edge 장치에 배포가 가능합니다.
  • EKS Distro는 AWS가 제공하는 보안 패치 및 베이스 이미지를 포함하여 클러스터 운영의 일관성을 보장합니다.
  • 관리 클러스터와 작업 클러스터 구조로 운영되며, 운영 자동화와 관리 효율성을 제공합니다.

3-6 EKS Anywhere를 통한 일본 NTT Docomo 고객 사례​​

  • NTT Docomo는 15,000개 셀 사이트, 35,000대의 베어 메탈 서버로 EKS Anywhere를 통해 5G 인프라를 운영합니다.
  • 지역 데이터 센터와 셀 사이트 간 연결성을 구축하여, 효율적인 데이터 전송과 운영 일관성을 확보할 수 있습니다.
  • GitOps 기반 클러스터 관리를 채택하여 클러스터의 원격 관리 및 배포 자동화를 실현할 수 있습니다.


4. EKS 하이브리드 노드의 기능과 장점
4-1 EKS 하이브리드 노드의 개요

  • Node ADM CLI로 온프레미스 노드를 Kubernetes 노드로 전환하고, AWS EKS 컨트롤 플레인에 연결이 가능합니다.
  • 고객의 온프레미스 하드웨어와 EKS 컨트롤 플레인 간의 일관된 연결을 지원합니다.
  • 고객은 온프레미스 하드웨어와 운영체제 관리를 담당하며, AWS는 제어 플레인 관리를 담당합니다.

4-2 하이브리드 노드에서의 EKS 클러스터 연결 방식​​

  • AWS Direct Connect, VPN을 통해 온프레미스와 클라우드의 안정적 연결 보장합니다.
  • 포트 포워딩 및 CIDR 범위 설정으로 클러스터의 VPC와 온프레미스 노드를 연결할 수 있습니다.
  • VPC 라우팅 테이블 구성으로 데이터 센터와 AWS 환경 간의 트래픽 흐름 제어합니다.

4-3 EKS 하이브리드 노드 최적화 관련 모범 사례​​

  • Node ADM 자동 부트스트랩으로 초기화를 간소화하고 Systemd 서비스를 활용해 자동 시작합니다.
  • 최소 100Mbps 대역폭 및 200ms 이하의 왕복 지연 시간을 목표로 하여 네트워크 연결 최적화할 수 있습니다.
  • AWS EKS 애드온을 통해 모니터링, 로깅 및 ID 관리 기능을 강화해야 합니다.

4-4 EKS 하이브리드 솔루션 결정 방법​​

  • AWS Outposts 사용 여부에 따라 EKS Hybrid Nodes, EKS Anywhere, EKS on Outposts로 선택합니다.
  • 공기 격리 환경이 필요한 경우는 EKS Anywhere가 최적의 솔루션입니다.
  • 온프레미스 자산을 활용하고 싶다면 EKS Hybrid Nodes를 선택해 AWS와의 연결을 유지할 수 있습니다.