Cloud Run 플랫폼 선택

이 페이지에서는 Cloud Run 플랫폼을 선택하는 데 도움이 되는 세부정보를 제공합니다. Cloud Run을 사용하면 완전 관리형 환경 또는 Anthos에서 서비스를 유연하게 실행할 수 있습니다. 이미 Anthos를 사용 중이면 Cloud Run에서 Anthos GKE 클러스터 또는 온프레미스 워크로드에 쉽게 배포할 수 있습니다. 또한 애플리케이션 코드를 변경하지 않고도 Cloud Run(완전 관리형) 또는 Cloud Run for Anthos로 자유롭게 전환할 수 있습니다.

다음은 개략적인 아키텍처 보기에서 플랫폼의 차이를 시각화한 것입니다.

이미지

Cloud Run(완전 관리형)

Cloud Run 완전 관리형 플랫폼에서는 기본 인프라에 신경 쓸 필요 없이 스테이트리스(Stateless) 컨테이너를 배포할 수 있습니다. 앱 트래픽에 따라 워크로드가 자동으로 0으로 수평 확장됩니다. 앱이 실행 중일 때만 요금이 부과되며 가장 짧게는 100밀리초까지 계산합니다.

Cloud Run for Anthos

Cloud Run for Anthos는 복잡한 Kubernetes 개념을 추상화하므로 개발자가 Kubernetes 및 서버리스의 이점을 손쉽게 활용할 수 있습니다. Cloud Run for Anthos를 사용하면 커스텀 머신 유형, 추가 네트워킹 지원, Cloud Accelerator를 사용할 수 있게 되며, 온프레미스 또는 Google Cloud에서 워크로드를 실행할 수 있습니다.

비교표

다음 표는 플랫폼 간의 몇 가지 주요 차이점을 보여줍니다.

Cloud Run(완전 관리형) Cloud Run for Anthos
가격 책정 사용한 만큼만 지불 Anthos의 일부로 포함
머신 유형 CPU 및 메모리를 제한할 수 있습니다. GPU를 포함한 Anthos의 표준 또는 커스텀 머신 유형입니다.
자동 확장 기본적으로 할당량 증가를 통해 컨테이너 인스턴스를 최대 1,000개까지 늘릴 수 있습니다. Anthos GKE 클러스터의 용량으로 제한됩니다.
ID 및 정책 각 서비스를 호출할 수 있는 ID를 관리하거나 인증되지 않은 호출을 허용합니다. 서비스를 인터넷에 게시하거나 클러스터 또는 VPC 네트워크에만 제공합니다.
네트워킹 서버리스 VPC 액세스를 통해 VPC/Compute Engine 네트워크를 사용할 수 있습니다. 서비스는 Istio 서비스 메시에 포함되지 않습니다. VPC/Compute Engine 네트워크를 사용할 수 있습니다. 서비스는 Istio 서비스 메시에 참여합니다.
URL 자동 서비스 URL 및 SSL 인증서입니다. 수동 SSL 인증서만 있는 커스텀 도메인입니다.
컨테이너 격리 gVisor 샌드박스를 기준으로 엄격하게 컨테이너를 격리합니다. 기본 Kubernetes 컨테이너 격리입니다.
실행 환경 Google 인프라의 완전 관리형 환경입니다. Google Cloud에서 사용하는 Anthos
VMware에 배포된 Anthos(온프레미스)