CNF Taxonomies

CNF Taxonomies는 정보를 체계적으로 분류하고 조직화하기 위해 정의된 계층적 분류 체계입니다.

AWS Elastic Kubernetes Service


AWS Elastic Kubernetes Service(Amazon EKS)는 아마존 웹 서비스가 제공하는 완전 관리형 쿠버네티스 서비스다. 컨트롤 플레인 구축과 운영을 AWS가 대신 담당해, 사용자가 컨테이너 애플리케이션의 배포와 확장에 집중할 수 있게 한다.
EKS는 표준 쿠버네티스와 완벽하게 호환되며, AWS의 다양한 서비스와 긴밀하게 통합된다. 이를 통해 엔터프라이즈 환경에서 안정성과 보안, 확장성을 갖춘 컨테이너 인프라를 손쉽게 운영할 수 있다.

주요 특징

  • 완전 관리형 컨트롤 플레인: AWS가 컨트롤 플레인을 자동 구성·관리해 운영 부담을 줄임.
  • 표준 쿠버네티스 호환: 업스트림 쿠버네티스와 완전히 호환됨.
  • AWS 서비스 통합: IAM·VPC·ELB 등과 긴밀하게 연동됨.
  • 자동 확장: 워크로드에 따라 노드와 파드를 자동 조정함.
  • 고가용성: 다중 가용 영역에 컨트롤 플레인을 분산함.

장점

  • 운영 단순화: 클러스터 관리의 상당 부분을 AWS가 처리함.
  • 보안 강화: IAM 기반 인증과 세밀한 접근 제어를 제공함.
  • 탄력적 확장: 대규모 워크로드를 유연하게 확장함.
  • 생태계 활용: AWS의 풍부한 서비스와 도구를 연계함.
  • 비용 유연성: 사용한 자원에 대해서만 과금됨.

관련 용어

  • 쿠버네티스: 컨테이너를 오케스트레이션하는 플랫폼.
  • 컨트롤 플레인: 클러스터 상태와 스케줄링을 담당하는 핵심 구성 요소.
  • 노드 그룹: 동일 구성의 워커 노드 집합.
  • IAM: AWS의 접근 권한을 관리하는 인증·인가 서비스.
  • Fargate: 서버 관리 없이 컨테이너를 실행하는 서버리스 옵션.

주요 솔루션 및 사용 사례

  • 주요 솔루션
    • EKS 관리형 노드 그룹: 워커 노드를 자동으로 프로비저닝·관리함.
    • EKS on Fargate: 서버리스 방식으로 파드를 실행함.
    • EKS Anywhere: 온프레미스에서 EKS를 운영함.
    • AWS Load Balancer Controller: ELB와 연동해 트래픽을 분산함.
    • Cluster Autoscaler: 노드 수를 워크로드에 맞게 조정함.
  • 사용 사례
    • 마이크로서비스 운영: 컨테이너 기반 서비스를 확장성 있게 배포함.
    • CI/CD 파이프라인: 컨테이너 배포를 자동화함.
    • 대규모 웹 서비스: 트래픽 변화에 유연하게 대응함.
    • 머신러닝 워크로드: GPU 노드로 학습·추론을 실행함.
    • 하이브리드 운영: 온프레미스와 클라우드를 연계해 운영함.

Go to Top