您有一個容器化的內部網路應用程式,僅在營業時間使用,並且希望避免在非營業時間產生費用。您剛建立了一個新專案並將部署該應用程式。您應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 部署到 Cloud Run (fully managed) 並將 min instances 設定為 0。.
為什麼這是答案
正確答案是部署到 Cloud Run (fully managed) 並將 min instances 設定為 0。Cloud Run 是一個全代管的無伺服器平台,當沒有流量時,可以將實例數量縮減到零,因此在非營業時間不會產生費用。設定 min instances 為 0 確保了這種行為。 部署到 Cloud Run for Anthos 雖然也支援縮減到零,但它需要管理 Kubernetes 叢集,增加了營運複雜度,對於新專案且目標是避免費用而言,不是最簡單的選擇。 App Engine flexible 環境雖然可以設定 mininstances: 0,但其縮減到零的速度通常不如 Cloud Run 快速,且在沒有流量時,仍然可能會保留一些資源,導致產生少量費用。此外,App Engine flexible 的啟動時間也可能比 Cloud Run 長。 App Engine flexible 並使用手動擴展,然後在 app.yaml 中設定 instances: 0,這會導致應用程式完全停止,無法在有請求時自動啟動,不符合應用程式在營業時間使用的需求。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡