- 直連虛擬私有雲輸出 (建議)
- 無伺服器 VPC 存取連接器
這兩種方法都能存取 Compute Engine VM 執行個體、Memorystore 執行個體,以及其他任何具有內部 IP 位址的資源。
傳入和傳出要求
使用直連虛擬私有雲輸出或無伺服器虛擬私有雲存取連接器時,Cloud Run 服務和工作啟動的傳出連線會直接往返目的地。
從虛擬私有雲網路傳送至 Cloud Run 的傳入要求,會透過自訂負載平衡器轉送,而非透過直連虛擬私有雲輸出或無伺服器 VPC 存取連接器。
如要進一步瞭解如何從虛擬私有雲網路傳送要求至 Cloud Run,請參閱「接收來自虛擬私有雲網路的要求」。
直連虛擬私有雲輸出 (建議)
直連虛擬私有雲輸出流量可為 Cloud Run 提供更強大的基礎架構,並簡化虛擬私有雲輸出流量設定,包括下列優點:
- 設定:Cloud Run 服務和工作可將流量傳送至虛擬私有雲網路,無須管理無伺服器 VPC 存取連接器。
- 費用:您只需支付網路流量費用,這項費用會像服務本身一樣,在沒有流量時降至零。
- 安全性:您可以直接在服務修訂版本上使用網路標記,進一步控管網路安全性。
- 效能:延遲時間較短、處理量較高。
無伺服器 VPC 存取連接器
無伺服器 VPC 存取連接器也可讓您將要求傳送至虛擬私有雲網路,並接收相應的回應,而不使用公開網際網路。設定需要額外維護和費用,效能也低於直連虛擬私有雲輸出所提供的。
詳情請參閱比較表。
比較表
| 功能 | 直連虛擬私有雲輸出 | 無伺服器 VPC 存取連接器 |
|---|---|---|
| 支出上限支援 | 支援 | 不支援 |
| 延遲時間 | 較低 | 較高 |
| 處理量 | 較高 | 較低 |
| IP 分配 | 在大多數情況下會使用更多 IP 位址 | 使用較少的 IP 位址 |
| 費用 | 無須支付額外 VM 費用 | 會產生額外 VM 費用 |
| 縮放速度 | 執行個體自動調整資源配置的速度較慢,包括從零開始,同時建立新的虛擬私有雲網路介面。 | 建立更多連接器執行個體時,虛擬私有雲網路流量暴增,導致網路延遲。 |
| 網路標記 | 精細程度較高。每項服務或工作都可以有自己的一組標記,防火牆規則則會分別套用。 | 精細程度較低。在共用相同連接器的服務和作業之間共用;防火牆規則套用至連接器層級。 |
| 防火牆規則記錄 | Cloud Run egress 流量的防火牆規則記錄不含 Cloud Run 資源名稱。 | Cloud Run 輸出流量的防火牆規則記錄功能包含連接器執行個體名稱,而非 Cloud Run 資源名稱。 |
| Cloud Next Generation Firewall Enterprise 第 7 層檢查 | 不支援 | 不支援 |
| Google Cloud 控制台 | 支援 | 支援 |
| Google Cloud CLI | 支援 | 支援 |
| 發布階段 | 正式發布版 | 正式發布版 |
定價
如要瞭解定價資訊,請參閱「Cloud Run 定價」。
使用無伺服器 VPC 存取連接器時,您需要支付兩種費用:運算 (以 Compute Engine VM 計費) 和網路輸出 (以 VM 流量計費)。使用直連虛擬私有雲輸出功能時,您只需支付網路輸出費用 (費率與連接器相同)。您不需支付任何運算費用。
如果您使用無伺服器 VPC 存取連接器,可以按照下列步驟查看相關費用:
- 前往 Google Cloud 控制台的「Cloud Billing 報表」頁面。
- 如果系統提示,請選取與Google Cloud 專案相關聯的帳單帳戶。
- 在「篩選器」面板的「標籤」下方,新增標籤篩選器,並使用
serverless-vpc-access做為鍵。 - 在「Value」(值) 欄位中,選取要篩選的連接器名稱。
後續步驟
- 瞭解如何使用直連虛擬私有雲輸出設定服務。
- 瞭解如何使用直連虛擬私有雲輸出設定工作。
- 請參閱透過 Shared VPC 網路直接輸出虛擬私有雲的相關資訊。
- 瞭解如何使用無伺服器 VPC 存取連接器設定服務。
- 瞭解如何使用無伺服器 VPC 存取連接器設定工作。