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

Load Balancer



リソースアイコン

リソース概要

サーバーの性能と負荷量を考慮してネットワークトラフィックを多数のサーバーに分散する装置です。 特定のサーバーに発生した負荷を分散し、サーバーの可用性、応答時間を最適化することで、無停止サービスを提供することができます。

関連リソース

接続リソース

リソース設定値

  • network_type : ネットワークタイプ、パブリックまたはプライベート - PUBLIC, PRIVATE
  • type : 作成するロードバランサーの種類、アプリケーション/ネットワーク/ネットワークプロキシ - NETWORK, NETWORK_PROXY, APPLICATION
  • throughput_type : 負荷処理性能、毎秒接続数 3 万/6 万/9 万 - SMALL, MEDIUM, LARGE
  • included_vpc_name : ターゲットグループを生成する VPC 名
  • subnet_config
    • cidr
    • linked_nacl_name
    • zone
  • target_group
    • protocol : トラフィックをルーティングするために使用するプロトコルの種類 - TCP, PROXY_TCP, HTTP, HTTPS
    • port : ターゲットがトラフィックを受信するポート
    • algorithm_type : ロードバランシングに使用するアルゴリズムの種類, RR/SIPHS/LC - RR, SIPHS, LC, MH
    • health_check_protocol : ヘルスチェックに使用するプロトコル - TCP, HTTP, HTTPS
    • health_check_http_method : ヘルスチェックプロトコルに HTTP/HTTPS を使用する場合の HTTP メソッド - HEAD, GET
    • health_check_port : ヘルスチェックに使用するポート番号
    • health_check_cycle : ヘルスチェックサイクル(秒)、範囲は 5〜300
    • health_check_up_threshold : ヘルスチェックの正常閾値の数
    • health_check_down_threshold : ヘルスチェックの失敗閾値の数
  • listener
    • target_group_name : 接続するターゲットグループの名前
    • protocol : リスナーが動作するプロトコルタイプ、アプリケーション-HTTP または HTTPS/ネットワーク-TCP/ネットワークプロキシ-TCP または TLS - APPLICATION, HTTP, HTTPS, TCP, TLS
    • port : リスナーがバインドするロードバランサーのポート番号
  • target_group_attachment
    • target_group_name : 接続するターゲットグループ名
    • linked_server_names : 接続するサーバー名のリスト

参考資料