이 페이지에는 앱이 Cloud Run 서비스에 적합한지 여부를 판단하는 데 도움이 되는 기준 목록이 있습니다.
기준
Cloud Run 서비스에 적합하기 위해서는 앱이 다음 기준을 모두 충족해야 합니다. 자세한 내용은 Cloud Run 컨테이너 계약을 참조하세요.
- HTTP, HTTP/2, WebSockets, gRPC를 사용해 제공되는 요청, 스트림, 이벤트를 지원하거나 실행하여 완료합니다.
- 로컬 영구 파일 시스템이 필요하지 않지만 로컬 임시 파일 시스템 또는 네트워크 파일 시스템이 필요합니다.
- 동시에 실행되는 여러 앱 인스턴스를 처리하도록 작성되어야 합니다.
- 요구 수준이 인스턴스당 CPU 8개와 32GiB 메모리를 초과하지 않아야 합니다.
앱이 이러한 기준을 충족할 경우 Cloud Run에 적합합니다! 시작하려면 Cloud Run 빠른 시작 중 하나를 시도해 보세요.
앱이 모든 기준을 충족하지 않는 경우 Google Kubernetes Engine(GKE)을 호스팅 옵션으로 사용하는 것이 좋습니다. Cloud Run과 Google Kubernetes Engine을 비교하려면 비교 가이드를 참조하세요. 기술적 및 조직적 고려사항에 따라 Cloud Run과 Google Kubernetes Engine 중에서 선택하기 위해 애플리케이션 요구사항을 평가하려면 관리형 컨테이너 런타임 환경 선택 가이드를 참조하세요.
서버 렌더링 Next.js 또는 Angular 앱을 위해 CDN을 사용하여 자동으로 GitHub 통합 및 최적화된 배포를 하려면 Firebase App Hosting을 사용하는 것이 좋습니다.