현대적 컴퓨팅 추천 가이드
Kubernetes 운영 모델
다음 중 귀사의 사용 사례에 가장 잘 적용되는 것은 무엇입니까? 도움이 필요하면 여기를 클릭하세요.
관리형 Kubernetes 서비스를 사용하고 싶습니다.
Red Hat OpenShift를 활용해야 합니다
컨트롤 플레인을 사용자 정의해야 합니다(흔하지 않음).
이해를 위해 도움 받기
여기를 방문하셨다면 Kubernetes를 사용하기로 결정했거나 필요에 맞게 조정할 수 있는 다양한 옵션을 갖춘 유연한 오픈 소스 에코시스템이 필요하기 때문일 것입니다.
Kubernetes는 방대한 오픈 소스 프로젝트 에코시스템을 활용하여 요구 사항을 충족하려는 경우 또는 클라우드에 배포하든 온프레미스에 배포하든 동일한 API 및 기술을 사용하려는 경우 탁월한 선택입니다.
AWS는 Kubernetes를 운영하기 위한 최상의 장소입니다. AWS의 보안, 성능, 규모, 신뢰성 및 가용성을 활용할 수 있기 때문입니다. 또한 AWS는 일관된 도구를 제공하므로 고객은 클라우드 마이그레이션, 지연 시간, 가용성 또는 상주 요구 사항을 위해 필요한 위치 어디에서나 Kubernetes 기반 애플리케이션을 실행할 수 있습니다.
AWS에서 Kubernetes를 실행하는 경우 세 가지 기본 옵션이 있습니다.
1. AWS로부터 Kubernetes 관리에 도움을 받기를 원하시면 “관리형 Kubernetes 서비스를 사용하고 싶습니다”를 선택하세요. Amazon EKS는 AWS 클라우드와 온프레미스에서 Kubernetes를 실행하는 데 사용되는 관리형 Kubernetes 서비스입니다. Amazon EKS를 사용하면 AWS 네트워킹 및 보안 서비스와의 통합뿐만 아니라 AWS 인프라의 모든 성능, 규모, 신뢰성 및 가용성을 활용할 수 있습니다. 클라우드에서 Amazon EKS는 컨테이너 예약, 애플리케이션 가용성 관리, 클러스터 데이터 저장 및 다른 주요 작업을 담당하는 Kubernetes 컨트롤 플레인 노드의 가용성과 확장성을 관리하므로 사용자는 기능 구축에 더 많은 시간을 집중할 수 있습니다. 온프레미스에서는 Amazon EKS Anywhere가 완벽하게 지원되는 일관된 Kubernetes 솔루션을 제공합니다. 통합된 도구를 사용하여 AWS Outposts, 가상 머신 또는 베어 메탈 서버에 간편하게 배포할 수 있습니다. 대부분의 경우 Amazon EKS가 고객에게 가장 적합한 옵션입니다.
2. Red Hat OpenShift를 실행하려는 경우 “Red Hat OpenShift를 활용해야 합니다.”를 선택하세요. Red Hat OpenShift Service on AWS(ROSA)는 OpenShift와 통합된 환경을 제공합니다. 다양한 AWS 컴퓨팅, 데이터베이스, 분석, 기계 학습(ML), 네트워킹, 모바일 및 기타 서비스를 사용하여 안전하고 확장 가능한 애플리케이션을 더 빠르게 구축할 수 있습니다.
3. 옵션 1 및 옵션 2가 적합하지 않다고 판단되면 “컨트롤 플레인을 사용자 지정해야 합니다(흔하지 않음).”를 선택하세요. 드물기는 하지만 Amazon EKS 또는 ROSA가 최선의 선택이 아닌 경우는 대개 컨트롤 플레인을 관리하는 방법에 대한 매우 구체적인 요구 사항이 있기 때문입니다. 이 접근 방식은 추가 작업이 많이 필요하기 때문에 일반적으로 권장되지 않지만, 이러한 드문 경우에는 Amazon EC2에서 Kubernetes를 자체 관리할 수 있습니다.