[re] 로드밸런싱이란... ^*^

임태성   
   조회 14896   추천 21    

>
>컴퓨터 한대에 저 회선 두개를 물려서 10Mbps + 10Mbps 를 합쳐서 20Mbps로 만드는 것이 가능한가... 그게 궁금하거든요. ^^ 컴터에 랜카드 두장을 꽂아서 각 회선을 연결하고... 그냥 그렇게만 해서는 안될꺼 같거든요. 이러헥 해서 통신속도를 올릴 수 있을까요? ^^
>

통신의 속도가 증가하지는 않습니다.

>아니면, 한 회선이 중단되면 자동으로 다른 회선으로 인터넷을 사용할 수 있게 해주는... 일종의 백업라인 역할을 할 수 있게는 할수 있을까요? ^^
>

백업라인의 역할은 충분합니다.

>운영체제는 200 Pro 입니다. ^^ 여기서 저 방법들이 가능하다면 어떻게 해야되는지... ^^ 아니면 리눅스 위에서 가능하다면 그것도 가르쳐주세요. ^^
>
>저는 분산네트워킹에 대해서는 아는 바가 없어서리... ^^:;
>
>고수님들의 답변 부탁드립니다. (^^)(__)
>


>
>P.S. 추가질문...;; 3D MAX에서 렌더링할때 CPU 점유율이 100%되면서 느려지는 현상을 보이는데;; 듀얼로 바꾸면 좀 나아지나요? (짐은 빤쓰네장 1.8GHz) 듀얼을 계속 고려하면서 알아보는 중인데... 저것 때문에 더 망설여지네요;;

랜더링속도가 비약적(?)으로 향상을 하게 되고 CPU점유율도 떨어집니다.


web server의 예로 Load Balancing을 설명하겠습니다.
많은 사용자들이 접속하는 사이트들이 사용자의 응답에 즉각으로 대처하기 위해서는 2가지 정도의 요건이 있습니다.
첫번째로는 네트워크의 전송속도를 높이는 방법이고
두번째는 서버의 응답시간을 향상시키는 것입니다.
네트워크 전송속도는 주로 회선의 대역폭이 좌우하게 되는 반면,
서버의 응답시간은 서버의 CPU, Memory, IO장치의 성능에 달려있습니다.
따라서 기존서버에 메모리를 추가하거나 CPU를 더 빠른 것으로 교체하는게 일단은 서버의 접속속도 즉 응답능력을 높이는 가장 손쉬운 방법입니다.
하지만 이러한 방법으로의 향상은 어느정도의 한계를 가지고 있습니다.
그래서 서버의 수를 늘려 클러스터링 형태를 이루어 서버의 성능의 향상을 시키게 됩니다.
이 클러스터링상의 서버별로 트래픽을 분산하는 과정이 있어야 됩니다.
분산하는 과정이 없다면.. 1번 서버는 죽도록 응답을 하고 있는데. 2번 서버는 탱자탱자 놀고 있는 현상이 발생하여 접속속도의 향상을 가져올수 없습니다.
이것을 해결해 주는 것이 로드 밸런싱으로 로드 밸런싱을 담당하는 장비, 소프트웨어등의 역할은 서버간의 작업 부하를 균등하게 나누어 주는 것입니다.

예를 들면
www.2cpu.co.kr 이라는 사이트가 5대 정도의 서버로 운영된다고 하면.
메인서버 - 서버1, 서버2, 서버3, 서버4 이렇게 있다고 하죠.
10000명의 사용자가 동시 접속을 한다면.
서버1 2500명 25%
서버2 2500명 25%
서버3 2500명 25%
서버4 2500명 25%
이런 형태로 분산을 시켜주는 것입니다. 물론 사용자들이 어떤 작업을 하느냐에 따라서 달라지기는 하겠지만...

로드밸런싱을 담당하는 제품은 하드웨어 제품, 소프트웨어 제품 스위치제품등이 있습니다.
하드웨어
Cisco(LocalDirector, DistributedDirector)  http://www.cisco.com/
IPivot(Intelligent Broker)  http://www.ipivot.com/
Hydraweb(Hydra5000)  http://www.hydraweb.com/
F5 Lab(BIG/ip)  http://www.f5.com/

소프트웨어
IBM(WebShere)  http://www.ibm.com/
Resonate(Central Dispatch)  http://www.resonate.com/

스위치
Alteon System(AceDirector Switch)  http://www.alteon.com/
Arrowpoint(Content Smart Switch)  http://www.arrowpoint.com/
Holontech(HydraFlow 2 Switch)  http://www.holontech.com/
Cabletron(Smartswitch)  http://www.cabletron.com/
Foundrynetworks(Serverlron)  http://www.foundrynetworks.com/

이상 허접 답글이었습니다.
오늘도 즐거운 하루 되시길 바라면서 항상 웃은 얼굴 ^*^
짧은글 일수록 신중하게.
이기왕 2014-04
말 그대로 나눠 쓰는 설정입니다




QnA
제목Page 81/4604
2014-04   2623551   회원K
2015-12   12848   백메가
2002-05   15074   김경락
2002-07   15072   박경호
2002-05   15070   정준호
2013-11   15067   이규섭
2002-06   15065   박경호
2009-12   15064   KindOfBlue
2002-05   15062   박치순
2002-05   15061   임병기
2010-03   15060   조재현
2013-05   15060   김황중
2002-05   15059   박근희
2010-03   15058   김효수
2016-03   15057   대한민국
2002-08   15054   정광훈
2002-05   15051   정준호
2010-10   15047   김효수
2013-11   15045   엠브리오
2002-06   15045   최창현
2014-10   15043   김황중
2013-11   15042   칼도