メインコンテンツまでスキップ

PublicLoadBalancer



リソースアイコン

リソース概要

Public Load Balancer は、トラフィックの過負荷を防ぐために、外部(インターネット)から流入するトラフィックをフロントエンドで受信し、バックエンドプールのインスタンスへ分散する負荷分散装置です。

関連リソース

上位リソース

接続リソース


リソース設定値

基本設定

  • sku : Azure Load Balancer の規模および機能を選択するための価格レベル - Standard, Basic
  • virtual_network_name : Load Balancer がトラフィックを転送する Virtual Network の名前

フロントエンド IP 構成 (public_lb_frontend_ip_config)

  • public_lb_frontend_ip_config.linked_public_ip_name : 使用するパブリック IP の名前

バックエンドプール (backend_pool)

  • backend_pool : Load Balancer の Backend Pool 名
  • backend_pool.linked_virtual_machine_names : Load Balancer がトラフィックを転送する Virtual Machine の名前(選択した Virtual Network に属する)

ヘルスプローブ (health_probe)

  • health_probe.protocol : ヘルスプローブが使用するバックエンドエンドポイントのプロトコルタイプ - Http, Https, Tcp
  • health_probe.port : ヘルスプローブがバックエンドエンドポイントを確認するポート - 0 ~ 65535
  • health_probe.request_path : Http(s) プローブ使用時に GET に使用するパス
  • health_probe.interval_in_seconds : ヘルスプローブがバックエンドプールインスタンスの応答を確認する間隔(秒) - 5 ~ 2147483646

負荷分散ルール (rule)

  • rule.protocol : 外部エンドポイント向けの転送プロトコル - Tcp, Udp, All
  • rule.frontend_port : 外部エンドポイントのポート - 0 ~ 65534
  • rule.backend_port : 内部接続に使用するポート - 0 ~ 65535
  • rule.disable_outbound_snat : アウトバウンド接続のためにルールの SNAT を有効化 - true, false
  • rule.frontend_ip_config_name : Public Load Balancer の Frontend IP 構成名
  • rule.backend_pool_name : Load Balancer がトラフィックを転送する Backend Address Pool の名前

NAT ルール (nat_rule)

  • nat_rule.protocol : 外部エンドポイント向けの転送プロトコル - Tcp, Udp, All
  • nat_rule.frontend_port : 外部エンドポイントのポート - 0 ~ 65534
  • nat_rule.backend_port : 内部接続に使用するポート - 0 ~ 65535
  • nat_rule.frontend_ip_config_name : Public Load Balancer の Frontend IP 構成名

アウトバウンド ルール (outbound_rule)

  • outbound_rule.protocol : 外部エンドポイント向けの転送プロトコル - Tcp, Udp, All
  • outbound_rule.frontend_ip_config_name : Public Load Balancer の Frontend IP 構成名
  • outbound_rule.backend_pool_name : Load Balancer がトラフィックを転送する Backend Address Pool の名前

タグ

  • tag : リソースをカテゴリ分けするためのタグ - 最大 512 文字、key:value

参考資料