お問い合わせ

コース概要

1. ロードバランシングおよびロードバランサーの概要紹介

2. HAProxy入門

  1. HAProxyの定義および用途外の範囲
  2. HAProxyの動作仕組み
  3. 主な機能
    1. プロキシ機能
    2. SSL対応
    3. 監視機能
    4. 高可用性の実現
    5. ロードバランシング処理
    6. セッション維持機能
    7. 情報のサンプリングおよび変換機能
    8. Mapデータの利用
    9. ACLおよび条件設定
    10. コンテンツベースでのルーティング処理
    11. スタックテーブルの利用方法
    12. 書式指定された文字列の扱い方
    13. HTTPのリライトおよびリダイレクト処理
    14. サーバー保護機能
    15. ログ記録機能
    16. 統計情報の取得方法
  4. 高度な機能
    1. 管理機能の概要
    2. システム固有の機能について
    3. スクリプト機能の活用方法
  5. 規模設定に関する指針
  6. HAProxyの入手方法について

3. HAProxyの代替製品

  1. a. Nginx
  2. b. Apacheなど

4. HTTPに関する補足説明

  • HTTPトランザクションのモデル構造
  • HTTPリクエストの仕組み
  • リクエスト行の形式
  • リクエストヘッダーの内容
  • HTTPレスポンスの構成要素
  • レスポンス行の概要
  • レスポンスヘッダーの内容について

5. HAProxyの設定方法

  1. 設定ファイルの記述形式
  2. 引用およびエスケープ処理の仕方
  3. 環境変数の利用方法
  4. 時刻表記形式の規定について
  5. 設定例の紹介

6. グローバルパラメータの説明

  1. プロセス管理およびセキュリティ設定
  2. パフォーマンス調整方法
  3. デバッグ手法の解説
  4. Userlistの作成および管理方法
  5. ピア間接続設定の手順
  6. Mailer関連設定の概要

7. プロキシに関する詳細説明

  1. 各種プロキシ機能に対応するキーワード一覧表
  2. アルファベット順に整理されたキーワードの参照リスト

8. バインドおよびサーバー設定について

  1. バインドオプションの内容説明
  2. サーバーおよびデフォルトサーバーの設定方法
  3. DNS解決処理に関する仕様
  4. 全体的な構成概要の説明
  5. Resolverセクションの設定方法について

9. HTTPヘッダーの操作手法

10. ACLおよびサンプル情報取得機能の利用方法

  1. ACLの基本的な考え方
  2. ブール値によるマッチング手法
  3. 整数値を使った条件判定方法
  4. 文字列を用いた比較処理の手順
  5. 正規表現(regex)によるパターンマッチング手法
  6. 任意データブロックに対する判定方法
  7. IPv4およびIPv6アドレスの判断処理手法
  8. ACLを使った条件の構築手順説明
  9. サンプル情報取得機能の活用方法
  10. コンバータ機能の役割と利用法
  11. 内部状態からのサンプル抽出方法
  12. Layer4レベルでのサンプル取得手順説明
  13. Layer5におけるサンプル情報の取得方法
  14. バッファ内に格納されたデータ(Layer6)からの抽出手法
  15. HTTP用サンプル情報の取得処理方法
  16. 事前定義済みのACLリストについて

11. ログ記録機能の詳細説明

  1. 各レベルのログ区分について
  2. さまざまなログ記録形式の種類
  3. デフォルトで用いられるログ記録形式
  4. TCP通信に関連する専用記録形式
  5. HTTP処理に関する固有の記録様式
  6. カスタムログフォーマットの構成法
  7. エラーログ特有の記述形式について
  8. 高度なログ設定項目の解説
  9. 外部テストプロセスのログ出力を抑制する方法
  10. セッション終了前に記録処理を行う手順説明
  11. エラー発生時に自動的にレベルアップさせる設定法
  12. 正常な接続時のログ出力を無効化する手順説明
  13. 各種タイミング関連イベントの記録方法
  14. 切断時におけるセッション状態の把握法
  15. 非表示可能な特殊文字列の処理手法
  16. HTTPクッキー情報の抽出方法
  17. HTTPヘッダー内容の記録手順説明
  18. ログ記録実例の紹介

12. サポートされているフィルタ機能

  1. Trace機能の概要説明
  2. HTTP圧縮処理機能について
  3. ​ストリーム処理オフロードエンジン(SPOE)の役割と使用方法
  4. キャッシュ機能の概要説明
  5. Limitationb. SetupCacheセクションの内容説明
  6. プロキシ設定セクションに関する説明

要求

  • Linuxシステムおよび基本的なコマンドライン操作の知識があること
  • サーバーの設定や監視といった管理作業の実務経験があること
  • HTTPおよびTCP/IPプロトコルを含むネットワークの概念に精通していること

対象者

  • サーバーインフラ管理を担うシステム管理者
  • 高性能なロードバランシングソリューションの実装を目指すネットワークエンジニア
  • トラフィック管理やサービスのスケーリングを自動化したいDevOpsの専門家
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (6)

今後のコース

関連カテゴリー