이 페이지 개선에 도움 주기
이 사용자 가이드에 기여하려면 모든 페이지의 오른쪽 창에 있는 GitHub에서 이 페이지 편집 링크를 선택합니다.
Amazon EKS의 일반 사용 사례
Amazon EKS는 컨테이너화된 애플리케이션을 최적화하도록 설계된 AWS에 강력한 관리형 Kubernetes 서비스를 제공합니다. 다음은 Amazon EKS의 가장 일반적인 몇 가지 사용 사례로, 특정 요구 사항에 맞게 제품의 강점을 활용하는 데 도움이 됩니다.
- 고가용성 애플리케이션 배포
-
Elastic Load Balancing
을 활용하여 애플리케이션이 여러 가용 영역 에서 높은 가용성으로 제공되도록 할 수 있습니다. - 마이크로서비스 아키텍처 구축
-
AWS Cloud Map
또는 Amazon VPC Lattice 에 Kubernetes 서비스 검색 기능을 사용하여 복원력이 뛰어난 시스템을 구축합니다. - 소프트웨어 릴리스 프로세스 자동화
-
애플리케이션의 자동화된 빌드, 테스트, 배포 프로세스를 단순화하는 지속적 통합 및 지속적 배포(CI/CD) 파이프라인을 관리합니다. 선언적 연속 배포는 Argo CD를 사용한 지속적 배포를 참조하세요.
- 서버리스 애플리케이션 실행
-
Amazon EKS에 AWS Fargate
를 사용하여 서버리스 애플리케이션을 실행합니다. 즉, Amazon EKS와 Fargate가 기본 인프라를 처리하는 동안 애플리케이션 개발에만 집중할 수 있습니다. - 기계 학습 워크로드 실행
-
Amazon EKS는 TensorFlow
, MXNet 및 PyTorch 등과 같은 인기 기계 학습 프레임워크와 호환됩니다. GPU 지원을 통해 복잡한 기계 학습 작업도 효과적으로 처리할 수 있습니다. - 온프레미스와 클라우드에서 일관적인 배포
-
온프레미스 환경에서 Kubernetes 실행을 간소화하기 위해 동일한 Amazon EKS 클러스터, 기능 및 도구를 사용하여 AWS Outposts에서 자체 관리형 노드를 실행하거나 자체 인프라에서 Amazon EKS Hybrid Nodes를 사용할 수 있습니다. 독립형 에어 갭 환경의 경우 Amazon EKS Anywhere
를 사용하여 자체 인프라에서 Kubernetes 클러스터 수명 주기 관리를 자동화할 수 있습니다. - 비용 효율적인 배치 처리 및 빅 데이터 워크로드 실행
-
스팟 인스턴스
를 활용하여 적은 비용으로 배치 처리 및 Apache Hadoop , Spark 와 같은 빅 데이터 워크로드를 실행할 수 있습니다. 이를 통해 미사용 Amazon EC2 용량을 할인된 가격으로 활용할 수 있습니다. - Kubernetes에서 AWS 리소스 관리
-
AWS Controllers for Kubernetes(ACK)를 사용하여 네이티브 Kubernetes API를 통해 Kubernetes 클러스터에서 직접 AWS 리소스를 생성하고 관리합니다.
- 플랫폼 엔지니어링 추상화 구축
-
Kube Resource Orchestrator(kro)를 사용하여 여러 리소스를 상위 수준 추상화로 구성하는 사용자 지정 Kubernetes API를 생성합니다.
- 애플리케이션 보안 및 규정 준수 보장
-
AWS Identity and Access Management
(IAM), Amazon Virtual Private Cloud (Amazon VPC), AWS Key Management Service (AWS KMS)와 같은 AWS 보안 서비스와 통합되는 Amazon EKS로 강력한 보안 사례를 구현하고 규정 준수를 유지 관리합니다. 이를 통해 업계 표준에 따른 데이터 프라이버시 및 보호가 보장됩니다.