“Kubernetes 컨트롤 플레인을 구성하는 방법을 사용자 지정해야 합니다.”를 선택하셨으므로 시작하기에 가장 적합한 서비스로 Amazon EC2 기반 Kubernetes(‘DIY K8s’)를 추천합니다.
Amazon EC2 기반 Kubernetes(‘DIY K8s’)란 무엇입니까?
Kubernetes는 대규모 컨테이너식 애플리케이션을 배포하고 관리하는 데 사용할 수 있는 오픈 소스 소프트웨어입니다. Amazon EC2를 사용해 Kubernetes 인프라를 직접 관리하거나 Amazon EKS를 통해 자동으로 프로비저닝되고 관리되는 Kubernetes 컨트롤 플레인을 사용할 수 있습니다. 어느 경우든 Amazon Virtual Private Cloud(VPC), AWS Identity and Access Management(IAM) 및 서비스 검색과 같은 AWS 서비스는 물론 AWS의 보안, 확장성 및 고가용성에 대해 커뮤니티가 지원하는 강력한 통합 솔루션을 활용할 수 있습니다. Kubernetes 자체 관리는 광범위한 리소스와 지식이 필요하므로 대부분의 조직에서는 일반적이지 않습니다. 대다수의 조직은 이러한 부담을 AWS에 맡기고 Amazon EKS를 채택하는 경향이 있습니다.
Amazon EC2 기반 Kubernetes(‘DIY K8s’)를 추천하는 이유는 무엇입니까?
DIY K8s는 사용하지 않는 것이 좋습니다. Amazon EC2 기반 Kubernetes를 실행하려면 전담 개발자 팀 및 리소스가 필요합니다. 대부분의 조직은 유지 관리보다는 혁신에 리소스를 사용하는 것을 선호하므로, Kubernetes를 운영하는 경우 Amazon EC2에서 직접 Kubernetes를 실행하는 것보다 Amazon EKS를 고려하는 것이 좋습니다.
이 서비스를 출발점으로 추천하지만 다른 서비스도 현재 요구 사항에 적합할 수 있으므로 사용 사례가 변경되거나 Amazon EC2 기반 Kubernetes(‘DIY K8s’)가 사용 사례에 가장 적합하지 않은 경우 언제든지 다른 서비스를 사용해 볼 수 있습니다.
FAQ
-
어떤 유형의 앱 아티팩트를 서비스에 가져올 수 있습니까?EC2 기반 Kubernetes를 사용하면 컨테이너 이미지(예: 레지스트리 리포지토리 이미지)를 가져올 수 있습니다.
-
AWS 리전 외부에서 애플리케이션을 실행할 수 있는 위치는 어디입니까?EC2, Outposts, 베어 메탈 및/또는 모든 인프라에서 Kubernetes를 자체 관리할 수 있습니다.
-
이 제품이 지원하는 애플리케이션 클래스는 무엇입니까?Kubernetes는 프런트엔드 서비스(HTML/JavaScript), 웹 서비스(요청-응답), 백엔드 워커(대기열), 배치 작업, AI/ML, 스테이트풀 서비스(데이터베이스)를 지원합니다.
-
제품 사용료는 어떻게 청구됩니까?
Kubernetes는 누구나 사용할 수 있는 오픈 소스 소프트웨어입니다. EC2 기반 Kubernetes를 실행할 계획이라면 Amazon EC2 요금을 참조하세요.
-
Amazon EC2 기반 Kubernetes(‘DIY K8s’)는 업계에서 인기 있는 선택입니까?아니요. DIY 접근 방식에서는 유연성이 허용되지만 Kubernetes를 자체 관리하는 데 필요한 복잡성 및 리소스 때문에 이러한 선택은 흔하지 않으며 일반적으로 대부분의 조직에서는 권장되지 않습니다.
Amazon EC2 기반 Kubernetes(‘DIY K8s’) 시작하기
Amazon EC2 기반 Kubernetes
Kubernetes를 사용하면 온프레미스와 클라우드에서 같은 도구 세트를 사용하여 원하는 유형의 컨테이너식 애플리케이션을 실행할 수 있습니다.