【へるすちぇっく】
ヘルスチェック とは?
💡 元気ですか?をサーバーに聞き続ける
📌 このページのポイント
サーバーが落ちてるのにしばらく気づかなくて、ユーザーから問い合わせが来ちゃった…。
ただ生きてるかどうかを確認するだけ?
チェックした結果はどう使うの?
ロードバランサーなら、ヘルスチェックに失敗したサーバーにはリクエストを送らなくなるよ。Kubernetesならコンテナを自動で再起動してくれる。人間が気づく前にシステムが自動で対応してくれるのが最大のメリットだね。
ヘルスチェックの間隔ってどのくらいが適切なの?
ヘルスチェックのエンドポイントって何を返すべきなの?
まとめ:ざっくりこれだけ覚えればOK!
「ヘルスチェック」って出てきたら「サービスが正常に動いているか自動で確認する仕組み」と思えればだいたいOK!
📖 おまけ:英語の意味
「Health Check」 = 健康診断
💬 医療の健康診断になぞらえて、システムの状態を定期的に検査することを指す