ヘルスチェックとは何ですか?
ヘルス チェックとは、ロード バランサーがサーバーの動作状態を監視するために使用するメカニズムを指します。 この機能は一般に「ヘルスチェック機能」または「ヘルスモニター機能」と呼ばれます。
ロード バランサは、外部ネットワークからのクライアント要求を受信し、それを内部ネットワーク内の複数のサーバーに分散します。 ダウンしているサーバーや応答しないサーバーにリクエストを送信すると、適切な処理を実行できません。 これを防ぐために、ロードバランサはサーバーのステータスを継続的に検証し、サーバーが動作していることを確認します。 この検証プロセスはヘルスチェックと呼ばれます。
ヘルス チェックには、アクティブとパッシブの 2 つの主な種類があります。
アクティブヘルスチェック: ロード バランサは、特に正常性検証のためにパケットをサーバーに送信し、サーバーの応答を確認します。 使用されるプロトコル層に応じて、次の 3 つのタイプがあります。
パッシブヘルスチェック: ロード バランサは、特定のパケットを送信する代わりに、実際のクライアント要求への応答を監視します。 無効な応答などのエラーが発生した場合、ロード バランサは受信要求を代替サーバーにリダイレクトします。
F5 の BIG-IPソリューションは、あらゆる種類のヘルス チェックをサポートし、強力な柔軟性を提供します。 また、アクティブ ヘルス チェック方式とパッシブ ヘルス チェック方式の両方を組み合わせて、パフォーマンスと信頼性を向上させることもできます。