ネットワーク エンドポイント グループの概要

ネットワーク エンドポイント グループ(NEG)は、バックエンド エンドポイントまたはサービスのグループを指定する構成オブジェクトです。この構成の一般的なユースケースは、サービスをコンテナにデプロイすることです。バックエンド インスタンスで実行されているアプリケーションにトラフィックをきめ細かく分散することもできます。

NEG は、一部のロードバランサのバックエンドとして使用でき、Traffic Director と組み合わせて使用することもできます。

ゾーン NEG およびインターネット NEG は、エンドポイントへの到達方法、到達可能かどうか、どこに配置されるかを定義します。これらの NEG タイプとは異なり、サーバーレス NEG にはエンドポイントが含まれていません。

ゾーン NEG には 1 つ以上のエンドポイントが含まれています。これには、Compute Engine VM やその VM 上で実行されるサービスなどがあります。各エンドポイントは IP address または IP:port の組み合わせで指定されます。

インターネット NEG には、Google Cloud の外部でホストされる単一のエンドポイントが含まれています。このエンドポイントは、ホスト名 FQDN:port または IP:port で指定します。

サーバーレス NEG は、NEG と同じリージョンにある Cloud RunApp EngineCloud Functions サービスを指します。

ハイブリッド接続 NEG は、Google Cloud の外部で実行されている Traffic Director サービスを指します。

ゾーン NEG インターネット NEG サーバーレス NEG ハイブリッド接続 NEG
目的 Compute Engine VM インスタンスまたは GKE Pod のいずれかに解決される 1 つ以上の内部 IP アドレス エンドポイント。 Google Cloud の外部でホストされる単一のインターネット ルーティング エンドポイント。 App Engine、Cloud Functions、Cloud Run のサービスに解決される、Google ネットワーク内の単一のエンドポイント。 オンプレミス サービス、別のクラウドのサーバー アプリケーション、または Google Cloud の外部にあり、インターネット経由で到達可能なサービスに解決される 1 つ以上のエンドポイント。
NetworkEndpointType API 名
  • GCE_VM_IP
    IP のみ - Compute Engine VM の NIC のプライマリ内部 IP アドレスに解決されます。
    または
  • GCE_VM_IP_PORT
    IP:Port - Google Cloud VM の NIC のプライマリ内部 IP アドレスまたは NIC のエイリアス IP アドレスのいずれかに解決されます。VPC ネイティブ クラスタの Pod IP アドレスなどが該当します。
  • INTERNET_IP_PORT
    IP:Port、ここで、IP は RFC 1918 アドレスにはできません。
    または
  • INTERNET_FQDN_PORT
    FQDN:Port
SERVERLESS
App Engine、Cloud Functions、または Cloud Run サービスに属する FQDN。
NON_GCP_PRIVATE_IP_PORT
IP:Port は、Compute Engine に存在せず、ハイブリッド接続を使用してルーティング可能である必要がある VM に属します。
エンドポイントの数 1 以上 1 1 1 以上
バックエンド サービスに接続されている NEG のヘルスチェック GCE_VM_IP_PORT エンドポイントと GCE_VM_IP エンドポイントを使用した NEG のヘルスチェックを一元管理します。 該当なし 該当なし Envoy の分散ヘルスチェック
スコープ ゾーン グローバル リージョン ゾーン
ルーティング VPC ネットワーク インターネット Google API とサービスまで インターネット
この NEG を使用する Google Cloud プロダクト
  • 内部 HTTP(S) 負荷分散:
    GCE_VM_IP_PORT エンドポイント
  • 内部 TCP / UDP 負荷分散:
    GCE_VM_IP エンドポイント
  • 外部 HTTP(S) 負荷分散:
    GCE_VM_IP_PORT エンドポイント
  • Traffic Director:
    GCE_VM_IP_PORT エンドポイント
  • Cloud CDN:
    INTERNET_IP_PORT または INTERNET_FQDN_PORT エンドポイント
  • 外部 HTTP(S) 負荷分散:
    INTERNET_IP_PORT または INTERNET_FQDN_PORT エンドポイント
外部 HTTP(S) 負荷分散:
  • SERVERLESS エンドポイント
Traffic Director:
  • NON_GCP_PRIVATE_IP_PORT エンドポイント

ゾーン NEG、インターネット NEG、サーバーレス NEG の詳細については、以下をご覧ください。