本頁列出多項條件,協助您判斷應用程式是否適合做為 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。