ネットワーク エンドポイント グループ(NEG)は、バックエンド エンドポイントまたはサービスのグループを指定する構成オブジェクトです。NEG を使用すると、Google Cloud ロードバランサは仮想マシン(VM)インスタンス グループベースのワークロード、サーバーレス ワークロード、 およびコンテナ化されたワークロードを処理できます。NEG を使用すると、より細かいレベルでロードバランサのバックエンドにトラフィックを分散できます(たとえば、GKE ワークロードの VM ではなく Pod レベルでトラフィックをロードバランスします)。
NEG はロードバランサのバックエンドとして構成できます。 特定の NEG タイプは Cloud Service Mesh でも使用できます。次の表を参考にして、デプロイに必要な NEG の種類を判断してください。
ゾーン NEG
| 特長 | 詳細 | 
|---|---|
| 目的 | Compute Engine VM インスタンスまたは GKE Pod のいずれかに解決される 1 つ以上の内部 IP アドレス エンドポイント。 この NEG とそのユースケースの詳細については、ゾーン NEG の概要をご覧ください。  | 
  
| NetworkEndpointType API 名 | 
  | 
  
| エンドポイントの数 | 1 以上 | 
| バックエンド サービスに接続されている NEG のヘルスチェック | GCE_VM_IP_PORT エンドポイントと GCE_VM_IP エンドポイントを使用した NEG のヘルスチェックを一元管理します。 | 
  
| 範囲 | ゾーン | 
| ルーティング | VPC ネットワーク | 
| この NEG を使用するGoogle Cloud プロダクト | 
 関連ドキュメント  | 
  
インターネット NEG
| 特長 | 詳細 | 
|---|---|
| 目的 | Google Cloudの外部でホストされる単一のインターネット ルーティング エンドポイント。 この NEG とそのユースケースの詳細については、インターネット NEG の概要をご覧ください。  | 
  
| NetworkEndpointType API 名 | 
  | 
  
| エンドポイントの数 | 
        グローバル NEG: 1 リージョン NEG: 256  | 
  
| バックエンド サービスに接続されている NEG のヘルスチェック | 
        グローバル NEG: サポート対象外 リージョン NEG: 分散 Envoy ヘルスチェック  | 
  
| 範囲 | グローバルまたはリージョン | 
| ルーティング | インターネット | 
| この NEG を使用するGoogle Cloud プロダクト | 
グローバル インターネット NEG
 リージョン インターネット NEG(  | 
  
サーバーレス NEG
| 特長 | 詳細 | 
|---|---|
| 目的 | App Engine、Cloud Run 関数、API Gateway、Cloud Run のリソースに解決される、Google ネットワーク内の単一のエンドポイント。 この NEG とそのユースケースの詳細については、サーバーレス NEG の概要をご覧ください。  | 
  
| NetworkEndpointType API 名 | SERVERLESS
     App Engine、Cloud Run functions、API Gateway、Cloud Run のリソースに属する FQDN。  | 
  
| エンドポイントの数 | 1 | 
| バックエンド サービスに接続されている NEG のヘルスチェック | 該当なし | 
| スコープ | リージョン | 
| ルーティング | Google API とサービスまで | 
| この NEG を使用するGoogle Cloud プロダクト | 
     
  | 
  
ハイブリッド接続 NEG
| 特長 | 詳細 | 
|---|---|
| 目的 | オンプレミス サービス、別のクラウドのサーバー アプリケーション、または Google Cloudの外部にあり、インターネット経由で到達可能なサービスに解決される 1 つ以上のエンドポイント。 | 
| NetworkEndpointType API 名 | NON_GCP_PRIVATE_IP_PORT
     IP:Port は、Compute Engine に存在せず、ハイブリッド接続を使用してルーティング可能である必要がある VM に属します。  | 
  
| エンドポイントの数 | 1 以上 | 
| バックエンド サービスに接続されている NEG のヘルスチェック | 
     
  | 
  
| 範囲 | ゾーン | 
| ルーティング | Cloud Interconnect VLAN アタッチメント、Cloud VPN トンネル、または VPC ネットワーク内の Router アプライアンス VM を介してオンプレミス ネットワークまたは別の Cloud プロバイダ ネットワークへ。 | 
| この NEG を使用するGoogle Cloud プロダクト | 
     
  | 
  
Private Service Connect NEG
| 特長 | 詳細 | 
|---|---|
| 目的 | 次のいずれかに解決される単一のエンドポイント
  | 
  
| NetworkEndpointType API 名 | PRIVATE_SERVICE_CONNECT | 
  
| エンドポイントの数 | 1 | 
| バックエンド サービスに接続されている NEG のヘルスチェック | 該当なし | 
| スコープ | リージョン | 
| ルーティング | Private Service Connect: サポートされているロードバランサとターゲット | 
| この NEG を使用するGoogle Cloud プロダクト | 
     
 Private Service Connect NEG の詳細については、Private Service Connect バックエンドについてをご覧ください。  | 
  
ポート マッピングの NEG
| 特長 | 詳細 | 
|---|---|
| 目的 | 1 つ以上のエンドポイント。各エンドポイントによって、Private Service Connect エンドポイントのクライアント ポートからサービスポートとサービス プロデューサー VM の組み合わせへのマッピングが行われます。 この NEG とそのユースケースの詳細については、Private Service Connect のポート マッピングについてをご覧ください。  | 
  
| NetworkEndpointType API 名 | GCE_VM_IP_PORTMAP | 
  
| エンドポイントの数 | 1 以上 | 
| バックエンド サービスに接続されている NEG のヘルスチェック | 該当なし | 
| スコープ | リージョン | 
| ルーティング | Private Service Connect エンドポイントとサービス アタッチメント間の接続を介して、サービス プロデューサー VPC ネットワークにルーティングします。 | 
| この NEG を使用するGoogle Cloud プロダクト | Private Service Connect のポート マッピング |