QA@IT

【Proxy/Squid】プロキシサーバの冗長化・分散処理についてご教示ください。

7693 PV

お世話になります。
プロキシ(Proxy)サーバの冗長化・分散処理について教えてください。

この度、社内でProxyシステムの導入を任されました。
Proxy①・Proxy②・Proxy③と3台のプロキシサーバが社内にあります。

このうち①②でAct-Act、③をStandbyとするため、以下を考えています。

1.DNSレコードの記載
proxy.xxxxx.co.jp.
|- ①のIP
|- ②のIP (①・②はDNSラウンドロビン)

proxy3.xxxxx.co.jp.
|- ③のIP

2.PACファイルに以下の順番で指定する
proxy.xxxxx.co.jp:3128; proxy3.xxxxx.co.jp:3128

これにより、①②のどちらかが生きていればいずれか一方が処理し、
両方死んでいれば③が処理するというAct-Act-Standbyの構成ができると思っていいでしょうか。
検証機をすぐに用意できないため、参考までに有識者の方、教えて頂けますでしょうか。

よろしくお願いします。

回答

要望は満たせると思いますが、動きは想定されているものと少し違うと思います。

「①②のどちらかが生きていればいずれか一方が処理し、
両方死んでいれば③が処理する」と想定されていますが、

①、②が単純にDNSラウンドロビンの場合は、
 DNSが①を返した & ①が死んでいる、②が生きている → ③を使う
となります。

ちなみに当社では、
①②をActive-ActiveのHA構成とし、DNSラウンドロビンで切り替えています。
利用しているソフトウェアは

 ・CentOS
 ・squid
 ・glusterfs(共有ボリューム作成)
 ・ctdb(クラスタ管理)

です。

編集 履歴 (1)
ウォッチ

この質問への回答やコメントをメールでお知らせします。