Cloud Run 및 Cloud Run for Anthos 중에서 선택

이 페이지에서는 Cloud Run과 Cloud Run for Anthos 중에서 선택하는 데 도움이 되는 세부정보를 제공합니다. Cloud Run은 완전 관리형의 완전한 서버리스 제품이고 Cloud Run for Anthos는 공유 책임 Anthos 플랫폼에서 서버리스 개발자 환경을 제공합니다. Anthos를 이미 사용 중이면 Cloud Run for Anthos가 모두 동일한 일관성 환경을 사용하여 하이브리드 및 멀티 클라우드 환경 간에 워크로드를 쉽게 배포할 수 있습니다. 또한 애플리케이션 코드를 변경하지 않고도 Cloud Run 또는 Cloud Run for Anthos로 자유롭게 전환할 수 있습니다.

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

이미지

Cloud Run

Cloud Run 플랫폼에서는 기본 인프라에 신경 쓸 필요 없이 스테이트리스(Stateless) 컨테이너를 배포할 수 있습니다. 앱 트래픽에 따라 워크로드가 자동으로 0으로 수평 확장됩니다. Cloud Run은 종량제 가격 책정을 사용하며 100밀리초 단위로 반올림하여 비용이 청구됩니다.

Cloud Run for Anthos

Cloud Run for Anthos는 Kubernetes 복잡성을 추상화하여 하이브리드 및 멀티 클라우드 환경 간에 앱을 쉽게 빌드하고 배포할 수 있게 해줍니다. Cloud Run for Anthos는 Google에서 관리되는 완전히 지원되는 Knative 오퍼링이며, Kubernetes에서 서버리스 워크로드를 사용 설정하는 오픈소스 프로젝트입니다.

비교표

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

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