網路端點群組總覽

網路端點群組 (NEG) 是一項設定物件,可用來指定一組後端端點或服務。有了 NEG,Google Cloud 負載平衡器就能提供以虛擬機器 (VM) 執行個體群組為基礎的工作負載、無伺服器工作負載 和容器化工作負載。NEG 可讓您以更精細的方式將流量分配給負載平衡器的後端 (例如,在 Pod 層級而非 VM 層級對 GKE 工作負載進行負載平衡)。

您可以將 NEG 設為負載平衡器的後端。 某些 NEG 類型也可以與 Cloud Service Mesh 搭配使用。 請參考下表,判斷部署作業需要哪種 NEG。

單一可用區 NEG

功能與特色 詳細資料
Purpose

一或多個內部 IP 位址端點,可解析為 Compute Engine VM 執行個體或 GKE Pod。

如要進一步瞭解這個 NEG 及其用途,請參閱「可用區 NEG 總覽」。

NetworkEndpointType API 名稱
  • GCE_VM_IP
    僅限 IP:解析為 VM 網路介面的主要內部 IPv4 位址

    或

  • GCE_VM_IP_PORT
    IP:Port:解析為 VM 網路介面的主要內部 IPv4 位址,或與 VM 網路介面相關聯的別名 IP 位址範圍中的內部 IPv4 位址,例如 VPC 原生叢集中的 Pod IPv4 位址。

    只有 GCE_VM_IP_PORT 類型的端點支援 IPv4 和 IPv6 (雙重堆疊) 可用區 NEG。

端點數量 須為 1 以上
對附加至後端服務的 NEG 進行健康狀態檢查 集中管理具有 GCE_VM_IP_PORT 和 GCE_VM_IP 端點的 NEG 健康狀態檢查。
範圍 可用區
轉送 虛擬私有雲網路
Google Cloud 使用這個 NEG 的產品

相關說明文件:

  • 設定可用區 NEG
  • 網際網路 NEG

    功能與特色 詳細資料
    Purpose

    單一可透過網際網路轉送的端點,託管於 Google Cloud外部。

    如要進一步瞭解這個 NEG 及其用途,請參閱「網際網路 NEG 總覽」。

    NetworkEndpointType API 名稱
    • INTERNET_IP_PORT
      IP:Port,其中 IP 不得為 RFC 1918 位址。

      或

    • INTERNET_FQDN_PORT
      FQDN:通訊埠
    端點數量

    全域 NEG:1

    區域 NEG:256 個

    對附加至後端服務的 NEG 進行健康狀態檢查

    與 GFE 負載平衡器搭配使用的全域網際網路 NEG:不支援

    與 Cloud Service Mesh 搭配使用的全域網際網路 NEG:從自行管理的 Envoy Proxy IP 位址,分散 Envoy 健康狀態檢查

    區域 NEG:從僅限 Proxy 子網路的 IP 位址分散 Envoy 健康狀態檢查

    範圍 全域或區域性
    轉送 網際網路
    Google Cloud 使用這個 NEG 的產品 全域網際網路 NEG

    區域性網際網路 NEG (INTERNET_IP_PORT 或 INTERNET_FQDN_PORT 端點)

    無伺服器 NEG

    功能與特色 詳細資料
    Purpose

    Google 網路中的單一端點,可解析為 App Engine、Cloud Run functions、API Gateway 或 Cloud Run 資源。

    如要進一步瞭解這個 NEG 及其用途,請參閱「無伺服器 NEG 總覽」。

    NetworkEndpointType API 名稱 SERVERLESS

    屬於 App Engine、Cloud Run functions、API Gateway 或 Cloud Run 資源的 FQDN。

    端點數量 1
    對附加至後端服務的 NEG 進行健康狀態檢查 不適用
    範圍 區域
    轉送 傳送至 Google API 和服務
    Google Cloud 使用這個 NEG 的產品

    混合式連線 NEG

    功能與特色 詳細資料
    Purpose 一或多個端點,可解析為地端部署服務、其他雲端中的伺服器應用程式,以及 Google Cloud以外的其他網際網路可連線服務。
    NetworkEndpointType API 名稱 NON_GCP_PRIVATE_IP_PORT

    IP:Port 屬於非 Compute Engine 的 VM,且必須可透過混合式連線轉送。

    端點數量 須為 1 以上
    對附加至後端服務的 NEG 進行健康狀態檢查
    • 將這個 NEG 與下列負載平衡器搭配使用時,可進行集中式健康狀態檢查:

      • 全域外部應用程式負載平衡器
      • 傳統版應用程式負載平衡器
      • 全域外部 Proxy 網路負載平衡器
      • 傳統版 Proxy 網路負載平衡器
    • 將這個 NEG 與下列負載平衡器搭配使用時,分散式 Envoy 健康狀態檢查:

      • 區域性外部應用程式負載平衡器
      • 區域性內部應用程式負載平衡器
      • 區域性外部 Proxy 網路負載平衡器
      • 區域性內部 Proxy 網路負載平衡器
      • 跨區域內部應用程式負載平衡器
      • 跨區域內部 Proxy 網路負載平衡器
    範圍 可用區
    轉送 透過虛擬私有雲網路中的 Cloud Interconnect VLAN 連結、Cloud VPN 通道或路由器設備 VM,連至地端部署網路或其他雲端服務供應商網路
    Google Cloud 使用這個 NEG 的產品

    Private Service Connect NEG

    功能與特色 詳細資料
    Purpose

    會解析為下列其中一項的單一端點:

    • Google 代管的區域性 API 端點
    • Google 代管的全域 API 端點
    • 使用 Private Service Connect 發布的代管服務
    NetworkEndpointType API 名稱 PRIVATE_SERVICE_CONNECT
    端點數量 1
    對附加至後端服務的 NEG 進行健康狀態檢查 不適用
    範圍 區域
    轉送 Private Service Connect:支援的負載平衡器和目標
    Google Cloud 使用這個 NEG 的產品
    • 跨區域內部應用程式負載平衡器
    • 區域性內部應用程式負載平衡器
    • 全域外部應用程式負載平衡器

      傳統版應用程式負載平衡器不支援 Private Service Connect NEG。

    • 區域性外部應用程式負載平衡器
    • 全域外部 Proxy 網路負載平衡器

      如要將這個負載平衡器與 Private Service Connect NEG 建立關聯,請使用 Google Cloud CLI 或傳送 API 要求。

      傳統版 Proxy 網路負載平衡器不支援 Private Service Connect NEG。

    • 區域性內部 Proxy 網路負載平衡器
    • 跨區域內部 Proxy 網路負載平衡器
    • 區域性外部 Proxy 網路負載平衡器

    如要進一步瞭解 Private Service Connect NEG,請參閱「 關於 Private Service Connect 後端」。

    通訊埠對應 NEG

    功能與特色 詳細資料
    Purpose

    一或多個端點,每個端點都會提供從 Private Service Connect 端點用戶端通訊埠,到服務通訊埠和服務生產者 VM 組合的對應。

    如要進一步瞭解這個 NEG 及其用途,請參閱「關於 Private Service Connect 連接埠對應」。

    NetworkEndpointType API 名稱 GCE_VM_IP_PORTMAP
    端點數量 須為 1 以上
    對附加至後端服務的 NEG 進行健康狀態檢查 不適用
    範圍 區域
    轉送 透過 Private Service Connect 端點和服務連結之間的連線,連至服務生產者虛擬私有雲網路。
    Google Cloud 使用這個 NEG 的產品 Private Service Connect 連接埠對應