比較直接虛擬私有雲輸出和虛擬私有雲連接器

本頁面適用於網路專家,說明如何比較下列方法,將輸出 (傳出) 流量從 Cloud Run 服務或工作傳送至虛擬私有雲網路:

這兩種方法都能存取 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 存取連接器,可以按照下列步驟查看相關費用:

  1. 前往 Google Cloud 控制台的「Cloud Billing 報表」頁面。
  2. 如果系統提示,請選取與Google Cloud 專案相關聯的帳單帳戶。
  3. 在「篩選器」面板的「標籤」下方,新增標籤篩選器,並使用 serverless-vpc-access 做為鍵。
  4. 在「Value」(值) 欄位中,選取要篩選的連接器名稱。

後續步驟