LinuCレベル3 プラットフォームスペシャリスト 高可用性プラットフォームの構築 問1
高可用性プラットフォームの構築/ロードバランサーの構築KeepalivedとVRRPに関する説明として、正しいものをすべて選べ。
当サイトのオリジナル問題(LinuCレベル3 プラットフォームスペシャリストの出題範囲「高可用性プラットフォームの構築」に対応。実際の試験問題ではありません)
- AKeepalivedは、バックエンドサーバーへのHTTPリクエストによるヘルスチェック機能を一切持たない
- BVRRPは、複数のロードバランサーノードの間で仮想IPアドレス(VIP)を共有する仕組みである
- CVRRPでは、MASTERとBACKUPのどちらになるかはノードの負荷にもとづいて動的に決まる
- DMASTER役のノードに障害が発生すると、BACKUP役のノードが自動的にVIPを引き継ぐ
正解:B、D
解説
Keepalivedは、VRRPを実装することで複数のロードバランサーノード間で仮想IPアドレス(VIP)を共有し、MASTERに障害が発生した際にBACKUPが自動的にVIPを引き継ぐ仕組みを提供します。VRRP自体は暗号化プロトコルではありません。また、Keepalivedはヘルスチェック機能も備えています。
選択肢ごとの解説
- A誤り。Keepalivedはヘルスチェッカーを内蔵しており、HTTP_GETやTCP_CHECK等でバックエンドの死活を確認できます。
- B正しい。VRRPは複数ノード間で仮想IPアドレスを共有するためのプロトコルです。
- C誤り。MASTERの選出は設定した優先度(priority)にもとづくもので、ノードの負荷では決まりません。
- D正しい。MASTERに障害が発生すると、BACKUPがVIPを引き継いで処理を継続します。