【コンサル】
Consul とは?
最終更新:
💡 マイクロサービスの"電話帳"兼"交通整理係"
HashiCorp製のサービスディスカバリ・設定管理ツール。分散システムでサービス同士が互いを自動的に発見し、安全に通信するためのサービスメッシュ機能を提供する。
📌 このページのポイント
サービスディスカバリって何?サービスを探すってどういうこと?
固定のIPアドレスを設定ファイルに書いておけばいいんじゃないの?
ヘルスチェックって何をチェックするの?
KubernetesにもService Discoveryがあるけど、何が違うの?
ConsulはVMやKubernetesなどの異なる実行環境をまたいで、サービスの登録・探索・メッシュを管理できるよ。既存のKubernetesの仕組みで足りるか、クラスタ外とも連携したいかで検討するんだ。
サービスメッシュって最近よく聞くけど、Consulのは他と何が違うの?
まとめ:ざっくりこれだけ覚えればOK!
「Consul」って出てきたら「サービスの所在を管理し、メッシュ設定で通信の認証・暗号化も支援する仕組み」と思えればだいたいOK!
📖 おまけ:英語の意味
「Consul」 = 領事
💬 consulには領事という意味があるよ。ここではHashiCorpのサービス接続を管理する製品名なんだ。