mod_proxy_balancerでsorryサーバを実現する

こんにちは。CTOの馬場です。 今回もインフラエンジニア向けにちょっとした情報を紹介します。

apache2.2から導入されたmod_proxy_balancer 、便利ですよね。
今回はそのmod_proxy_balancerでsorryサーバを実現する方法を紹介します。

と、いっても方法は簡単。

BalancerMemberの指定時に、statusを指定することで実現します。

1.2.3.4、1.2.3.5がサービスのサーバで、1.2.3.6がsorryサーバの場合は下記のように設定します。

 ProxyPass / balancer://hotcluster/
 <Proxy balancer://hotcluster>
     BalancerMember http://1.2.3.4:8009 loadfactor=1
     BalancerMember http://1.2.3.5:8009 loadfactor=2
     # The below is the hot standby
     BalancerMember http://1.2.3.6:8009 status=+H
     ProxySet lbmethod=bytraffic 
 </Proxy>

・・・と、公式ドキュメントに書いてあります。公式ドキュメントは偉いですね。
※日本語版には書いてありませんので、英語版を読みましょう!※

from Apache 2.2 Document / ProxyPass Directive

パラメータで色々と細かく設定できますのでご参考まで。

このページについて

株式会社ハートビーツのインフラエンジニアにより、ちょっとした情報をお届けします。

インフラ系技術のネタを中心に、設計・運用・構築・監視・管理などについてお届けする予定です。

株式会社ハートビーツ

タグクラウド

アーカイブ

2010年7月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31