過去問ドリル

オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問3

高可用性プラットフォームの構築/ロードバランサーの構築

HAProxyのoption httpchk(およびhttp-check expect)の役割として適切なものはどれか。

出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問3

正解:C

解説

option httpchk(およびhttp-check expect等の関連設定)は、HAProxyがバックエンドサーバーに対して実際にHTTPリクエストを送信し、期待するステータスコードやレスポンス内容が返ってくるかを確認する、アプリケーション層でのヘルスチェックを行うための設定です。TCPレベルの疎通だけでなく、アプリケーションが正常に応答しているかまで確認できます。

選択肢ごとの解説

  • A誤り。ロードバランサー自身のCPU使用率監視はoption httpchkの役割ではなく、バックエンドサーバーの応答確認が目的です。
  • B誤り。option httpchkはヘルスチェック機能であり、クライアントのHTTPヘッダーを暗号化する機能ではありません。
  • C正しい。option httpchkは実際にHTTPリクエストを送信してアプリケーション層のヘルスチェックを行います。
  • D誤り。option httpchkはHTTP層のチェックを行うための設定であり、TCPレベルのみに限定するものではありません(この選択肢は目的が逆です)。
LinuCレベル3 プラットフォームスペシャリストの過去問を演習モードで解く