Amazon Elastic Kubernetes Service

Kubernetes를 실행하는 가장 신뢰하는 방법

Amazon Elastic Kubernetes Service(Amazon EKS)는 완전관리형의 Kubernetes 서비스입니다. Intel, Snap, Intuit, GoDaddy, Autodesk와 같은 고객들은 가장 중요한 미션 크리티컬 애플리케이션을 실행하는 데 EKS를 사용할 만큼 신뢰합니다. 이유는 보안, 안정성 및 확장성 때문입니다.

EKS는 여러 이유로 Kubernetes를 실행하는 가장 좋은 솔루션입니다. 첫째로 컨테이너를 위한 서버리스 컴퓨팅인 AWS Fargate를 사용하여 EKS 클러스터를 실행하도록 선택할 수 있습니다. Fargate에서는 서버를 프로비저닝하고 관리할 필요가 없어 애플리케이션별로 리소스를 지정하고 관련 비용을 지불할 수 있으며, 애플리케이션을 격리하도록 설계되었기 때문에 보안 성능을 향상시킬 수 있습니다. 두 번째로 EKS는 Amazon CloudWatch, Auto Scaling Groups, AWS Identity and Access Management(IAM) 및 Amazon Virtual Private Cloud(VPC)와 같은 서비스와 긴밀하게 통합되어 애플리케이션을 모니터링하고 확장하고 로드 밸런싱하는 데 원활한 환경을 제공합니다. 세 번째로 EKS는 AWS App Mesh와 통합되어 Kubernetes 기본 환경을 제공합니다. 이를 통해 서비스 메시 기능을 사용하고 풍부한 관찰력을 도입하고 제어와 보안 기능을 애플리케이션에 전달합니다. 또한 EKS는 여러 가용 영역에서 실행되는 확장 가능하고 가용성이 높은 제어 플레인을 제공하여 단일 장애 지점을 제거합니다.

EKS는 업스트림 Kubernetes를 실행하고 Kubernetes와의 호환을 인증 받았기 때문에 커뮤니티에서 제공하는 오픈 소스 도구의 모든 혜택을 활용할 수 있습니다. 코드를 수정하지 않고 표준 Kubernetes 애플리케이션을 EKS로 쉽게 마이그레이션할 수 있습니다.


유용한 리소스 목록:

블로그 하이라이트 – 버전 수명 주기
여기에서 더 보기 >>

EKS 워크숍
직접 사용해보기 >>

최신 기능 릴리스
자세히 알아보기 >>

이점

고가용성

EKS는 여러 AWS 가용 영역에 걸쳐 Kubernetes 관리 인프라를 실행하고, 비정상 제어 플레인 노드를 자동으로 탐지하여 교체하고, 온디맨드에서 가동 중단 없이 업그레이드 및 패치를 제공합니다.

서버리스 옵션

EKS는 AWS Fargate를 지원하여 컨테이너에 서버리스 컴퓨팅을 제공합니다. Fargate에서는 서버를 프로비저닝하고 관리할 필요가 없어 애플리케이션별로 리소스를 지정하고 관련 비용을 지불할 수 있으며, 애플리케이션을 격리하도록 설계되었기 때문에 보안 성능을 향상시킬 수 있습니다.

보안

EKS는 최신 보안 패치를 클러스터 제어 플레인에 자동으로 적용합니다. AWS는 또한 커뮤니티와 긴밀하게 협력하여 새 릴리스와 패치가 기존 클러스터에 배포되기 전에 중요한 보안 문제를 해결할 수 있습니다.

커뮤니티와 함께 구축

EKS는 업스트림 Kubernetes를 실행하는 공인 Kubernetes 준수 서비스이므로, EKS에서 관리하는 애플리케이션은 표준 Kubernetes 환경에서 관리하는 애플리케이션과 완벽하게 호환됩니다. AWS는 사용자가 AWS 서비스와 기능을 활용하는 데 도움이 되는 Kubernetes 코드 베이스에 기여하는 등 Kubernetes 커뮤니티와 적극적으로 협력하고 있습니다.

작동 방식

Amazon EKS 작동 방식

사용 사례

하이브리드 배포

AWS Outposts 기반 EKS를 사용하여 온프레미스 시스템에 대한 매우 짧은 지연 시간을 필요로 하는 컨테이너식 애플리케이션을 실행할 수 있습니다. AWS Outposts는 AWS 인프라, AWS 서비스, API 및 도구를 거의 모든 연결된 사이트로 확장하는 완전관리형 서비스입니다. Outposts 기반 EKS를 사용하여 클라우드에서 컨테이너를 관리하는 것처럼 쉽게 온프레미스에서도 컨테이너를 관리할 수 있습니다.

Machine Learning

EKS와 함께 Kubeflow를 사용하여 기계 학습 워크플로를 모델링하고 최신 EC2 GPU 기반 인스턴스 유형을 사용하여 배포된 학습 작업을 효율적으로 실행할 수 있습니다. AWS Deep Learning Containers를 EKS 기반 TensorFlow에서 학습 및 추론을 실행하는 데 사용할 수도 있습니다.

배치 처리

Kubernetes Jobs API를 사용하면 EKS 클러스터에서 순차 또는 병렬 배치 워크로드를 실행할 수 있습니다. EKS를 사용하면 Amazon EC2, Fargate, 스팟 인스턴스 등 AWS 컴퓨팅 서비스 및 기능의 전체 범위에 걸쳐 배치 컴퓨팅 워크로드를 계획, 예약 및 실행합니다.

웹 애플리케이션

자동으로 확장 및 축소되고 여러 가용 영역에서 고가용성 구성으로 실행되는 웹 애플리케이션을 구축할 수 있습니다. 웹 애플리케이션을 EKS에서 실행하면 AWS의 성능, 확장성, 안정성 및 가용성을 활용할 수 있습니다. 또한 웹 애플리케이션의 부하 분산을 위한 Application Load Balancer와 네트워킹을 위한 VPC와 같은 AWS 네트워킹 및 보안 서비스를 사용자 서비스와 바로 통합할 수 있습니다.

Amazon EKS를 채택하는 기업들

새로운 소식

날짜
  • 날짜
1
모든 공지 사항 보기 »

블로그 게시물 및 기사

날짜
  • 날짜
1

현재 해당하는 블로그 게시물이 없습니다. AWS 블로그에서 다른 리소스를 확인하세요. 

Amazon EKS 기능에 대해 자세히 알아보기

기능 페이지로 이동하기
구축할 준비가 되셨습니까?
Amazon EKS 시작하기
추가 질문이 있으십니까?
AWS에 문의하기