本頁列出一系列條件,協助您判斷應用程式是否適合做為 Cloud Run 服務。
條件
應用程式必須符合下列所有條件,才適合做為 Cloud Run 服務。詳情請參閱 Cloud Run 容器合約。
- 提供使用 HTTP、HTTP/2、WebSocket 或 gRPC 傳送的要求、串流或事件,或執行至完成。
- 不需要本機 永久 檔案系統,但需要本機臨時檔案系統或網路檔案系統。
- 可處理同時執行的多個應用程式執行個體。
- 每個執行個體不需要超過 8 個 CPU 和 32 GiB 記憶體。
如果應用程式符合這些條件,就適合使用 Cloud Run!如要開始使用,請嘗試其中一個 Cloud Run 快速入門導覽課程。
如果應用程式不符合所有條件,建議您考慮使用 Google Kubernetes Engine (GKE) 做為託管選項。 如要比較 Cloud Run 和 Google Kubernetes Engine,請參閱比較指南。如要評估應用程式需求,並根據技術和組織考量,在 Cloud Run 和 Google Kubernetes Engine 之間做出選擇,請參閱「代管容器執行階段環境選擇指南」。
如要自動整合 GitHub,並透過 CDN 最佳化部署伺服器端算繪的 Next.js 或 Angular 應用程式,建議使用 Firebase App Hosting。