묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[慧敏] 분산서버에 대해 질문 드리겠습니다
2003.01.16 12:52
www.aaa.com 으로 접속을 하면
www1.aaa.com
www2.aaa.com
www3.aaa.com
이런 식으로 분산되게 하고 싶습니다.
(로드밸런싱을 사용하고자 하는건 아닙니다.)
DNS 조정으로 가능하다고 얼핏 들었는데, 제가 php 프로그래밍만 했지 서버쪽에는 문외한인지라... ^^;
웹서버는 저런식으로 했다 하면...
DB서버는 또 어떻게 설정해 줘야 하는지요?
백만개 이상의 레코드를 처리해 줘야 하는데...
DB서버 분산도 저런식으로 가능한지요?
구체적인 답변 부탁드리겠습니다.
(아니면 참조할만한 자료라도 좀...;)
감사합니다 ^-^;
www1.aaa.com
www2.aaa.com
www3.aaa.com
이런 식으로 분산되게 하고 싶습니다.
(로드밸런싱을 사용하고자 하는건 아닙니다.)
DNS 조정으로 가능하다고 얼핏 들었는데, 제가 php 프로그래밍만 했지 서버쪽에는 문외한인지라... ^^;
웹서버는 저런식으로 했다 하면...
DB서버는 또 어떻게 설정해 줘야 하는지요?
백만개 이상의 레코드를 처리해 줘야 하는데...
DB서버 분산도 저런식으로 가능한지요?
구체적인 답변 부탁드리겠습니다.
(아니면 참조할만한 자료라도 좀...;)
감사합니다 ^-^;
댓글 3
-
慧敏
2003.01.17 00:19
-
이호한
2003.01.16 16:15
db가 뭔가요? 백만건이면 몇건되지도 않는데 분산이 필요한지 모르겠습니다만...
웹서비스의 경우에는 같은 파일을 다른 서버에 두는것이지만 db는 그렇게 분리하지 않습니다.
db서버를 꼭 분리해야한다면 테이블별로 분산을 시켜야 합니다.
같은 테이블을 db서버1, db서버2에 두는게 아니구요.
같은 데이타를 여러대의 db서버로 분산하는 경우는 은행같이 critical한 분야에서만 사용합니다. -
부엉
2003.01.16 19:46
웹서버의 분산처리는 여러가지 방법이 있습니다만..
DNS에서의 레코드 등록 트릭을 이용한 DNS Based Round Robin.
이것을 찾으시는듯 하군요.
DNS만으로 하는 것이라면 이것입니다..
하지만, 이놈이 클라이언트에서 보이는 주소까지 변경해주지는 못하죠..
차라리 GateWay를 두고 그 게이트웨잉에서 처리를 해 주도록 하는 것이 좋을듯 하군요.
DB의 분산처리는..
어지간해서는 분산처리는 권하지 않습니다.
분산처리가 필요하다면 장비 사양을 올리세요.
그다지 유동적이지 않은 데이터라면, MySQL의 리플리케이션과 같이 분산처리는 가능합니다만..
동적인 데이터에 대해선 효율과 정확성을 기대하기 힘듭니다.
대형 DBMS는 분산처리에 대한 솔루션이 구비되어 있기는 합니다.
하지만, 관련 업체에 문의해보시면 분명히 장비를 업그레이드 하시는 것을 권유할겁니다.
그리고.. 사양은 모르겠습니다만, 어지간한 듀얼서버에서 몇백만개정도의 자료는 수월하게 처리할겝니다.
답변 감사합니다 ^-^