滿神奇的, deploy 出的的網站, 是 ipv6 的網站。
Cloud Run 的費用計算採用 「用多少,付多少 (Pay-as-you-go)」 的模式,並且提供非常慷慨的永久免費方案 (Always Free Tier)。
您的應用程式部署到 Cloud Run 後產生的網址,其費用主要根據容器實例 (Container Instance) 在處理請求時所消耗的資源來計算。
💰 Cloud Run 的三大計費組成
Cloud Run 的費用主要由以下三個核心組件構成,並以「100 毫秒 (millisecond)」為最小計費單位:
1. 運算資源 (Compute Resources)
這是您應用程式在執行時消耗的 CPU 和記憶體資源。
| 計費項目 | 計費單位 | 計費方式 (預設:請求式計費) |
| CPU | vCPU-秒 (vCPU-second) | 實例只在處理請求時才會計費,閒置時不計費 (除非您選擇「Always Allocated」模式)。 |
| 記憶體 (Memory) | GiB-秒 (GiB-second) | 實例只在處理請求時才會計費,閒置時不計費。 |
- 請求式計費 (Request-based Billing / Default): 這是預設且最節省費用的模式。您的容器實例在沒有請求進入時可以縮容到零 (Scale to zero),因此在沒有流量時,運算資源費用為零。
- 實例式計費 (Instance-based Billing / Always Allocated): 如果您設定最小實例數或將 CPU 設定為「Always Allocated」,即使沒有請求,實例也會保持運行並持續計費。
2. 請求數量 (Request Volume)
您向 Cloud Run 服務網址發出的 HTTP 請求數量也會被計費。
| 計費項目 | 計費單位 |
| 請求 (Requests) | 百萬個請求 (Millions of Requests, M SSR) |
3. 網路流量 (Networking)
這是您的服務將資料傳輸給外部使用者時產生的費用,通常稱為網路傳出 (Network Egress) 費用。
- 傳入 (Ingress): 資料傳入 Cloud Run 服務是免費的。
- 傳出 (Egress): 資料從 Cloud Run 傳輸到網際網路時會計費。費用根據目的地地理位置而有所不同。
- 內部流量: 在同一區域 (Region) 內,Cloud Run 服務與其他 Google Cloud 服務 (如 Cloud SQL、Cloud Storage) 之間的流量通常是免費的。
✨ 永久免費方案 (Always Free Tier)
Cloud Run 提供一個慷慨的每月免費方案,非常適合開發、測試,以及低流量的應用程式:
| 免費項目 | 每月額度 (Tier 1 區域) |
| CPU 運算時間 | 240,000 vCPU-秒 |
| 記憶體運算時間 | 450,000 GiB-秒 |
| 請求數量 | 200 萬次請求 (2 Million Requests) |
| 網路傳出 | 1 GiB 傳出流量 (北美地區) |
關鍵要點:
- 專案總計: 這個免費額度是以帳單帳戶 (Billing Account) 為單位計算,而非單一專案。
- 不使用不收費: 如果您的服務設定為縮容到零,且當月流量未超過免費額度,您很可能無需支付任何費用。
- 超過才計費: 只有當您的用量超過上述免費額度後,才會開始按照標準價格計費。
範例: 假設您的服務每月只有 100 萬次請求,並且實例的運算資源使用量也在免費額度內,那麼您的 Cloud Run 費用將為 $0。
如果您想估算更複雜的用量或配置 (例如設定最小實例數),建議您使用 Google Cloud Pricing Calculator 進行精確估算。