Google Kubernetes Engine(GKE)은 Google의 인프라를 사용하여 컨테이너화된 애플리케이션을 배포하고 운영하는 데 사용할 수 있는 Google의 관리형 Kubernetes 서비스입니다. 컨트롤 플레인 및 노드와 같은 많은 기본 구성 요소를 관리하는 동시에 Kubernetes의 운영 능력을 제공합니다.
GKE 기능은 두 가지 등급 또는 버전으로 제공됩니다. 핵심 기능의 표준 등급은 모든 GKE 사용자가 사용할 수 있고, 엔터프라이즈 등급은 컨테이너화된 워크로드에 대한 엔터프라이즈급 제어, 관리, 운영을 위한 강력한 기능을 제공합니다.
GKE Enterprise를 사용해야 하는 이유
일반적으로 조직은 컨테이너, 컨테이너 조정, 서비스 메시와 같은 클라우드 네이티브 기술을 사용하므로 단일 클러스터 실행으로는 더 이상 충분하지 않을 수 있습니다. 조직에서 기술 및 비즈니스 목표를 달성하기 위해 여러 클러스터를 배포하기로 선택하는 데에는 다양한 이유가 있습니다. 일부 예시에는 비프로덕션 환경과 프로덕션 구분, 여러 규제 제한 준수, 계층, 언어, 팀 간의 서비스 구성이 포함됩니다. 하지만 클러스터를 여러 개 사용하는 경우 각자 일관된 구성, 보안, 관리 측면의 어려움과 오버헤드가 발생합니다. 예를 들어 한 번에 하나의 클러스터를 수동으로 구성하면 오류가 발생하기 쉬우므로 오류가 발생하는 위치를 정확히 파악하기 어려울 수 있습니다. 대기업은 여러 팀이 여러 클러스터에서 워크로드를 실행, 관찰 및 관리해야 하므로 조직적으로 복잡한 경우가 많습니다.
Google Cloud는 이미 엔터프라이즈급 규모로 작업하기 위해 다양한 기능을 제공하는 컨테이너 플랫폼인 Anthos를 통해 조직이 이러한 문제를 해결할 수 있도록 지원했습니다. 이 플랫폼은 함께 관리할 수 있고 클러스터 전체에서 네임스페이스, 서비스 및/또는 ID의 동일성을 활용할 수 있는 Kubernetes 클러스터의 논리적 그룹인 Fleet이라는 개념을 바탕으로 합니다.
Fleet 내에 있는 것으로 간주되는 신뢰 및 동일성 원칙을 사용하면 다음을 포함하여 광범위한 Fleet 지원 기능을 사용할 수 있습니다.
- 구성 및 정책 관리 도구를 사용하면 동일한 구성, 기능 및 보안 정책을 Fleet 전반에서 일관되게 자동으로 추가 및 업데이트하여 규모에 맞춰 보다 쉽게 작업할 수 있습니다.
- Fleet 차원의 네트워킹 기능은 여러 클러스터에 걸쳐 있는 애플리케이션의 멀티 클러스터 인그레스 및 서비스 메시 트래픽 관리 기능을 비롯해 전체 Fleet의 트래픽을 관리하는 데 도움이 됩니다.
- ID 관리 기능을 사용하면 Fleet 워크로드 및 사용자에 대한 인증을 일관되게 구성할 수 있습니다.
- 관측 가능성 특성에 따라 상태, 리소스 활용률, 보안 상황을 비롯하여 Fleet 클러스터 및 애플리케이션을 모니터링하고 문제 해결할 수 있습니다.
- Fleet에서 실행되는 마이크로서비스 기반 애플리케이션의 경우 Service Mesh가 메시 전반의 애플리케이션 보안, 네트워킹, 관측 가능성을 위한 강력한 도구를 제공합니다.
GKE Enterprise는 이러한 기능을 GKE에 완전하게 통합하여 Google의 서비스 실행에서 얻은 권장사항과 원칙을 더욱 쉽게 도입할 수 있는 통합 컨테이너 플랫폼을 생성합니다.
또한 GKE Enterprise는 강력한 새로운 팀 관리 기능을 제공합니다. 이제 플랫폼 관리자가 여러 팀에 대한 Fleet 리소스를 프로비저닝하고 애플리케이션 팀에 모두 자체 리소스 및 워크로드로 범위가 지정된 자체 대시보드 및 측정항목을 보다 쉽게 제공할 수 있습니다.
Fleet를 완전히 도입할 준비가 되지 않은 경우에도 GKE Enterprise에는 개별 클러스터에서 사용할 수 있는 조직에 유용한 기능이 포함되어 있습니다. 여기에는 고급 보안 및 규정 준수 통계, Binary Authorization, 더욱 풍부한 네트워킹 기능이 포함됩니다.
GKE Enterprise를 지원하는 기능에 대한 자세한 설명과 GKE Enterprise가 적합한지 여부를 자세히 알아보려면 GKE Enterprise 기술 개요를 참조하세요.
버전 기능
다음 표에서는 각 GKE 계층에 포함된 기능 개요를 제공합니다. Google Cloud 외부 클러스터에서는 일부 엔터프라이즈 기능이 지원되지 않습니다. GKE Enterprise로 전체 업그레이드하지 않고도 구입할 수 있는 엔터프라이즈 기능과 Fleet 등록 없이 사용할 수 있는 기능을 포함하여 사용 가능한 GKE Enterprise 기능을 자세히 보려면 배포 옵션을 참고하세요.
GKE Standard 버전 | GKE Enterprise 버전 | |
---|---|---|
최대 노드 15,000개로 단일 클러스터 확장성이 탁월하며 데이터베이스 및 일괄 처리를 비롯한 엔터프라이즈 워크로드에 최적화되어 있습니다. | 규모에 맞게 최신 애플리케이션을 안전하게 실행하는 통합된 완전 관리형 컨테이너 플랫폼입니다. | |
기능 및 구성요소 |
|
|
다음 단계
- GKE Enterprise 사용 설정에서 프로젝트에 GKE Enterprise를 사용 설정하는 방법을 알아보세요.