Linux Ipvsadm 을 활용한 LVS - Multi VIP , Multi Port, Multi Host
- 최초 등록일
- 2012.08.28
- 최종 저작일
- 2012.08
- 7페이지/ 어도비 PDF
- 가격 10,000원
소개글
1대의 리눅스 장비를 이용하여 Linux Host 및 Windows 호스트 등 여러대의 장비에 Load Balancing 을 구현하고,
이를 활용하여 여러 개의 VIP를 밸런싱하며, 한 개의 VIP로 여러 개의 Port 밸런싱을 구현하여 Linux 의 LVS 를 이용한 Load Balancing 기능의 최대의 효과와 효율을 구성하고자 함.
..................
http 는 80 포트를 요청 할 것이고, https 는 443 포트, rtmp 는 1935 포트를 요청 할 것이다.
동일한 test.com 도메인에 대하여 http, https, rtmp 요청을 진행 해 본다.
동일한 saint.com 도메인에 대하여 http, https, rtmp 요청을 진행 해 본다.
LVS 구성이 정상적으로 마무리 되었다면, 단 1대의 LVS 장비에서 모든 요청을 처리 할 것이다.
목차
1. 개요
1-1. 구성준비
2. LVS 장비구성
2-1. 1개의 VIP로 들어오는 여러개의 Port Load Balancing
2-2. ipvsadm 설정을 스크립트로 간소화
2-3. Web 서버가 Windows 인경우의 설정
3. 마무리
본문내용
http 는 80 포트를 요청 할 것이고, https 는 443 포트, rtmp 는 1935 포트를 요청 할 것이다.
동일한 test.com 도메인에 대하여 http, https, rtmp 요청을 진행 해 본다.
동일한 saint.com 도메인에 대하여 http, https, rtmp 요청을 진행 해 본다.
LVS 구성이 정상적으로 마무리 되었다면, 단 1대의 LVS 장비에서 모든 요청을 처리 할 것이다.
위 내용은 실제로 5대의 장비, 7개의 공인ip 를 사용하여 구성하면서 기록한 문서이다.
추가적으로 LVS 를 이용하여 IP대역이 서로 다른 Web 서버간의 Load Balancing 도 구현 하였으나,
아직 안정성 검증이 마무리 되지 않았고, arp cache 등의 문제로 인해 실 서비스에 활용할 수준은 아니라
문서 작성은 미뤄 두기로 한다.
Linux Cent OS 5.7 ipvsadm 의 기능은 정말로 다양하고 강력하다.
L4 switch 의 기능을 어느정도는 수행 가능하며, LVS 장비 1대로 약 70대 이상의 웹 서버를 Load Balancing 하며
실제 서비스 중인곳도 있으므로, 그 성능에 관해서는 어느정도 안정성이 확인 된 것으로 간주한다.
추가적으로 진행 해야 할 부분은 HeartBeat , Ldirectord 를 활용한 Auto Failover 기능만 적용해 놓는다면
최소의 비용으로, 최대한의 효과를 내며, 상당히 안정적인 서비스를 제공 가능 할 것으로 보인다.
참고 자료
http://google.com / http://www.kensei.com
keyword : lvs slice host / lvs rtmp / lvs protocol / lvs for windows