아파치 Proxy balancer 를 이용한 로드밸런싱



Apache 모듈 중에 mod_proxy_balancer 를 이용해서 로드밸런싱이 가능하다.


아래 예제는 /test 라는 경로가 지정되었지만 루트라도 관계가 없다.


loadfactor 는 가중치이다. 이 수치를 이용해서 특정 서버로 부하를 더 분산할 수도 있다.


   <IfModule mod_proxy_balancer.c>

        ProxyPass               /test       balancer://mycluster

        ProxyPassReverse        /test       balancer://mycluster

        <Proxy balancer://mycluster>

            BalancerMember http://www1.example.com/test loadfactor=25

            BalancerMember http://www2.example.com/test loadfactor=25

            BalancerMember http://www3.example.com/test loadfactor=25

            BalancerMember http://www4.example.com/test loadfactor=25

            ProxySet lbmethod=byrequests

        </Proxy>

    </IfModule>


단순 컨텐츠는 효과가 없을 듯 하고 프로그래밍 같은 경우에는 효과가 있을 것 같다.


정적인 컨텐츠는 mod_cache 를 활용하는게 더 효과적일 것 같다.


아니면 앞단의 장비에서 로드밸런싱을 하는게 낫지 않을까 싶다.


블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요