1) 소개 부하분산 클러스터에는 구현 방법에 따라 몇 가지로 분류할 수 있다. 첫 째는 DR(Direct Routing) 방식으로 외부에서 들어온 요청을 실제 서버가 직접 응답하는 방법이다. 실제 서버가 요청에 대한 응답을 직접하기 위해서는 공인 IP를 사용해야 한다. 공인 IP는 전 세계적으로 유일하게 부여되며, 인터넷을 통한 데이터 통신을 위해 사용되는 IP이다. 둘 째는 NAT(Network Address Translation) 방식이다. NAT 방식은 요청을 부하분산 서버에 의해 실제 서버로 분배하면 실제 서버는 요청에 대한 응답을 직접 클라이언트로 전달하는 것이 아니라 부하분산 서버로 되돌려 주며, 부하분산 서버는 실제 서버에서 받은 응답을 클라이언트에게 돌려준다. NAT 방식은 실제 서버가 모두 사설 IP를 사용하므로 외부와 통신을 하기 위해서는 항상 부하분산 서버를 통해야 할 수 있다.
2) 구현 방법
① DR(direct routing) 부하분산 DR 방식의 부하분산 클러스터를 구현하기 위해 사용한 IP는 부하분산 서버 IP 210.106.86.128이며, 실제 서버에 사용한 IP는 210.106.86.71∼74이다. 부하분산 클러스터를 대표할 수 있는 IP는 210.106.86.128이며, 각 실제 서버의 IP는 210.106.86.71∼210.106.86.74로 설정하였다. 1) ipvsadm 프로그램 설치 ▶ 설치 이 프로그램을 사이트에서 다운 받아 설치하면 된다. http://www.opensource.or.kr/mirrors/lvs/software/index.html 사이트에서 프로그램을 다운 받을 수 있다. ▶ 압축 풀기 다운 받은 파일은 압축되어 있는 상태이다. 그러므로 압축을 풀고 인스톨을 해야한다. 본 논문의 구현을 위해 ipvsadm-1.22.tar.gz 파일을 다운 받아 설치 하였다. ▶ test 인스톨이 잘 되었으면 다음과 같은 결과를 얻을 것이다.
▶ 설정
ipvsadm이 설치가 끝나면 부하분산 서버와 실제 서버를 설정해야 한다. |
1) 동작 원리 클러스터로 구성된 컴퓨터가 수퍼컴퓨터와 대등한 성능을 발휘하기 위해서 여러 대의 컴퓨터가 단일 컴퓨터로 동작하도록 관리해야 하며, 각 노드간에 데이터 교환이 가능하도록 설정 해야한다. 2) 구현 방법
|
출처 : http://www.superuser.co.kr/
댓글