: freshmeat.net 에서 pen 이나 balance 라는 키워드로 검색하면
: 찾을수 있습니다.
: ..
: 아라기술의 스마트IP 나 터보리눅스의 부하분산하는 프로그램은 상용이거나 너무 복잡해
: 서 쓰기가 뭐했는데.. 위 두개 는 간단한 원리로 제한적이나마 부하분산이 되더군요
: ..
: pen 은 0.5 버전까지 나왔고.. 직접 컴파일해야하지만
: balance 는 2.33 버전이 rpm 으로 있습니다..
: ..
: 사용 방법은 두개다 비슷합니다..
: pen 의 경우
:
: # pen 80 www1:8000:10 www2:80:10 www3
:
: 아래는 맨페이지의 설명입니다..
: Here three servers cooperate in a web server farm. Host www1 runs its web server on port
: 8000 and accepts a maximum of 10 simultaneous connections. Host www2 runs on port 80 and
: accepts 10 connections. Finally, www3 runs its web server on port 80 and allows an unlimited
: number of simultaneous connections.
:
: 즉.. 웹서버 부하분산을 위해 www1 서버는 8000 번 포트에서
: 동시접속 10 까지 처리하고 www2 서버는 80 번 포트에서 10개.
: 그리고 www3 서버는 제한없이 사용됩니다..
: ..
: ..
: balance 의 경우는 대화식으로 관리가능한게 특징입니다.
: # balance -i 80
: 와 같이 한후 help 로 사용법을 알수 있습니다..
: create www1 80 와 같이 추가한후에
: enable <채널번호> 와 같이 활성화시킵니다..
: 룰을 볼때는 그냥 show 하면 되구요..
: 여기서 채널일는 건 그냥 0 부터 시작하는 룰 순서입니다..
: ..
: ..
: 대형 사이트에 사용하기는 좀 부족할지 몰라도
: 테스트 용으로 써볼만할꺼 같군요..
: 저도 제대로 장시간 활용은 안해봐서 그 성능을 잘은 모릅니다.
: ..
: ..
: 오래 사용해 보신 분들 소감좀 리플 달아주시고요..
: ..
: 그리고 이런 방법 말고도.. 부하분산이나 페일오버 등의
: 방법 있으면 소개해주시면 고맙겠습니다..
: ..
:
: --
: 이 곳에 서명을 적어주십시오.
: 서문탁의 사미인곡 노래 재밌네요..
전 ultramonkey(http://ultramonkey.sourceforge.net)를 사용합니다.
ultramonkey는 Heartbeat와 LVS를 쉽게 사용할 수 있는
ldirectord를 포함하고 있습니다.
현재 RedHat 6.2와 VA Linux 6.2.x에서 지원되고
테스트해본 결과 Redhat 6.2에서는 ultramonkey 1.0.2 설치가
안되더군요. dependent한 RPM이 없다고 생떼를 쓰네요~
1.0.1까지는 잘 설치됐는데... 쩝.
그래서 VA Linux 6.2.4를 깔고 테스트해보니까
한방에 설치가 됩니다.
ultramonkey 홈에 가면 여러가지 형태의 서비스 구성도를 볼 수 있습니다.
Redhat piranha도 해봤는데 성공한건 이거 밖에 없네요...
Turbo Linux는 지난번 JSA이벤트할때 CD를 받아서 해봤는데
인터페이스도 좋고, 잘 됩니다. 상용이 흠이지만...