Kubernetes Engine

Kubernetes 클러스터를 안정적이고 효율적이며 안전하게 실행할 수 있는 방법

무료로 사용해 보기 콘솔 보기

규모에 맞춘 컨테이너형 애플리케이션 관리

Kubernetes Engine은 컨테이너형 애플리케이션 배포를 위한 관리형 프로덕션 환경입니다. 개발자 생산성, 리소스 효율성, 자동화된 작업, 오픈소스 유연성에 혁신을 가져와 TTM(time to market)을 단축합니다.

2015년 출시된 Kubernetes Engine은 12년 이상 컨테이너에서 Gmail 및 YouTube 등의 서비스를 실행해온 Google의 경험을 토대로 합니다. Kubernetes Engine을 사용하면 자체 Kubernetes 클러스터를 설치, 관리, 운영할 필요성이 완전히 사라져 Kubernetes를 즉시 실행할 수 있습니다.

다양한 애플리케이션 배포

Kubernetes Engine을 사용하면 애플리케이션과 서비스를 손쉽게 배포, 업데이트, 관리할 수 있으므로 신속한 애플리케이션 개발과 반복 작업이 가능합니다. 스테이트리스(stateless) 애플리케이션에만 Kubernetes Engine을 활용할 수 있는 것은 아닙니다. 영구 저장소를 연결하거나 클러스터에서 데이터베이스를 실행할 수도 있습니다. 애플리케이션 컨테이너에 필요한 컴퓨팅, 메모리, 저장소 리소스를 간단히 지정하면 Kubernetes Engine이 자동으로 기본 클라우드 리소스를 프로비저닝하고 관리합니다. 하드웨어 가속기 지원 덕분에 머신러닝, 범용 GPU, 고성능 컴퓨팅 및 특수 하드웨어 가속기를 활용하는 기타 작업을 쉽게 실행할 수 있습니다.

고가용성을 통한 원활한 운영

Google Cloud Console에서 기본 제공되는 Kubernetes Engine 대시보드로 환경을 제어하세요. 일상적인 상태 확인으로 배포 중 정지되었거나 비정상 종료된 애플리케이션을 감지하고 교체할 수 있습니다.컨테이너 복제 전략, 모니터링, 자동화된 복구로 서비스 가용성이 높아지고 사용자에게 원활한 환경을 제공할 수 있습니다. Google 사이트 신뢰성 엔니지어(SRE)가 클러스터와 클러스터의 컴퓨팅, 네트워킹, 저장소 리소스를 지속적으로 모니터링하므로 고객이 직접 모니터링할 필요가 없어 애플리케이션에 집중할 시간이 확보됩니다.

수요에 맞게 간편하게 확장

머신 한 대에서 수천 대로 확장할 수 있습니다. Kubernetes Engine 자동 확장을 사용하면 증가된 서비스 사용자 수요를 처리해 가장 중요한 순간에 서비스를 계속 제공할 수 있습니다. 그런 다음 수요가 줄어들면 원래대로 축소해 비용을 절감하거나 우선순위가 낮은 일괄 작업을 예약해 남아 있는 주기를 완전히 사용할 수 있습니다. Kubernetes Engine으로 리소스 풀을 최대한 활용할 수 있습니다.

Google 네트워크에서의 안전한 실행

어디에 있든 Google Cloud에서 글로벌 Virtual Private Cloud(VPC)를 사용해 세밀한 네트워크 정책으로 클러스터를 연결하고 격리할 수 있습니다. 원활한 부하 분산을 위해 단일 글로벌 Anycast IP 주소에 연결된 공개 서비스를 사용하고 DOS 및 기타 유형의 에지 공격으로부터 컨테이너를 보호하세요.

온프레미스 및 클라우드 간의 자유로운 이동

Kubernetes Engine은 클라우드 및 온프레미스에서 이동성 보장을 위해 Certified Kubernetes를 실행합니다. 공급업체 전환이 자유로우므로 Kubernetes Engine에서 애플리케이션을 내보내 Kubernetes가 지원되는 곳이라면 자체 온프레미스 서버를 포함해 어디서나 실행할 수 있습니다. Google Cloud Platform(GCP) 및 관련 생태계의 타사 솔루션을 사용해 모니터링, 로깅, CI/CD 등의 통합을 조정할 수 있습니다.

신속한 Kubernetes 클러스터 배포 및 프로덕션 코드 업데이트

이제 여러분의 차례입니다. 다음 터미널 에뮬레이터에 명령어를 입력하고 Kubernetes Engine에서 Kubernetes 클러스터를 만드는 방법을 알아보세요.

Kubernetes Engine 기능

Google Cloud로 관리되는 프로덕션 수준 Kubernetes에서의 컨테이너형 애플리케이션 실행

ID 및 액세스 관리
Google 계정 및 역할 권한으로 클러스터의 액세스 권한을 관리합니다.
하이브리드 네트워킹
클러스터에 사용할 IP 주소 범위를 예약하여 Google Cloud VPN을 통해 클러스터 IP를 비공개 네트워크 IP와 동시에 사용할 수 있습니다.
보안 및 규정 준수
750명 이상의 전문가로 구성된 Google 보안팀이 Kubernetes Engine을 지원하며 HIPAA 및 PCI DSS 3.1 규정을 모두 준수합니다.
통합된 로깅 및 모니터링
간단한 체크박스 구성으로 Stackdriver LoggingStackdriver Monitoring을 사용 설정하면 애플리케이션 실행 상태를 손쉽게 확인할 수 있습니다.
자동 확장
CPU, 메모리 등 리소스 사용량을 기준으로 애플리케이션 배포를 자동으로 확장하거나 축소합니다.
자동 업그레이드
Kubernetes의 최신 출시 버전으로 클러스터를 자동으로 최신 상태로 유지합니다. Kubernetes 출시 업데이트를 Kubernetes Engine 내에서 신속하게 사용할 수 있습니다.
자동 복구
자동 복구를 사용 설정하면 노드 상태 확인에 실패할 경우 Kubernetes Engine이 실패한 노드의 복구 프로세스를 시작합니다.
리소스 한도
Kubernetes를 사용하면 각 컨테이너에 필요한 CPU 및 메모리(RAM) 크기를 지정할 수 있으므로 클러스터 내에서 효과적으로 작업을 구성할 수 있습니다.
스테이트풀(Stateful) 애플리케이션 지원
12가지 요소를 충족하는 앱이 아니어도 Kubernetes Engine을 사용할 수 있습니다. 영구 저장소를 컨테이너에 연결하거나 데이터베이스 전체를 호스팅할 수도 있습니다.
Docker 이미지 지원
Kubernetes Engine은 일반적인 Docker 컨테이너 형식을 지원합니다.
완전 관리형
Google 사이트 신뢰성 엔지니어(SRE)가 Kubernetes Engine을 완전하게 관리하므로 클러스터의 가용성이 보장되고 최신 상태로 유지됩니다.
컨테이너에 맞게 빌드된 OS
Kubernetes Engine은 Google에서 빌드하고 관리하는 신뢰성 있는 OS인 컨테이너 최적화 OS에서 실행됩니다.
비공개 Container Registry
Google Container Registry와 통합하면 손쉽게 비공개 Docker 이미지를 저장하고 액세스할 수 있습니다.
신속하고 일관성 있는 빌드
Google Cloud Build를 사용하면 인증을 설정할 필요 없이 Kubernetes Engine에서 안정적으로 컨테이너를 배포할 수 있습니다.
작업 부하 이동성, 온프레미스, 클라우드
Kubernetes Engine은 Certified Kubernetes를 실행하여 여러 클라우드 및 온프레미스에서 다른 Kubernetes 플랫폼으로 작업 부하를 이동할 수 있습니다.
GPU 지원
Kubernetes Engine은 GPU를 지원해 ML, GPGPU, HPC, 특수 하드웨어 가속기를 활용하는 기타 작업을 쉽게 실행할 수 있습니다.
기본 제공 대시보드
GCP Console은 프로젝트 클러스터 및 리소스에 유용한 대시보드를 제공합니다. 이 대시보드를 사용하여 클러스터의 리소스를 보고, 검사하고, 관리하고, 삭제할 수 있습니다.

GKE의 Cloud Run베타

GKE의 Cloud Run은 GKE에 스테이트리스(stateless) 서비스를 배포할 수 있는 간단한 개발자 환경을 제공합니다. Cloud Run에서는 Kubernetes 개념을 추상화하는 한편 scale-to-zero 인스턴스, 자동 네트워킹, Stackdriver 통합, HTTP 요청 기반의 자동 확장을 제공합니다. GKE의 Cloud Run에서는 커스텀 머신 유형, VPC 네트워크, GPU 가속기, GKE의 다른 작업 병렬 실행 등 원하는 방식의 서버리스 경험이 가능합니다. GKE의 Cloud Run은 Knative와 호환되며 일관된 경험을 제공하여 Google Cloud의 완전 관리형 환경, GKE 또는 자체 Kubernetes 클러스터 등 어디서나 서버리스 작업을 실행할 수 있습니다.

자세히 알아보기 

Kubernetes Engine 가격 책정

Kubernetes Engine은 Compute Engine 인스턴스 가격에 따라 클러스터가 삭제될 때까지 클러스터의 각 노드에 대한 요금을 청구합니다. 자세한 내용은 가격 책정 가이드를 참조하세요.

이 페이지에 나온 제품은 베타 버전입니다. 제품 출시 단계에 대한 자세한 내용은 여기에서 확인하세요.

다음에 대한 의견 보내기...

Kubernetes Engine