홈   즐겨찾기   시작페이지로   문의하기
컨설팅 인큐베이팅 파트너쉽 ToTs
IT컨설팅
CI/BI제작
홈페이지제작
솔루션도입
호스팅
유지보수&운영대행
마케팅
모바일웹
ToTs 사례
상담현황
Q&A
서비스 ToTs 사례
전체글 2086 건
컴퓨터관련 쇼핑몰 매출증대방안 어떻게 해야 할지 모르겠습니다
극장예매시스템 구축하려고 하는데 답변바랍니다
쇼핑몰솔루션을 만드는 회사창업시 비용과 인원은 어떻게 될까요?
지역생활정보지를 만들고자 합니다. 가격이나 기간이 얼마나 들까요?
디카로 찍은 사진을 웹상에서 판매하는 사이트를 만들고 싶습니다.
무역 회사의 홈페이지를 제작하고 싶습니다.
저희회사 홈페이지 관리업체를 바꿀수있는지? 있다면 좋은 홈피관리업체좀 추천부탁
병원 홈페이지 제작
대형도서쇼핑몰 제작 업체가 궁금합니다.
좋은 홈페이지제작사를 선정하는 기준을 알고 싶습니다.

#db서버#대형사이트#대형사이트 서버구성#로드밸런싱#서버#웹서버

[질문]

작은 사이트의 경우
한개의 서버에 디비서버도 같이 돌려도 무난한데..
많은 사람들이 접속하는 홈페이지의 경우.. 네이버나 다음 이런곳은
디비서버를 어떻게 운영하고 있는건가요?
웹서버의 경우 로드밸런싱으로
여러서버에 분산처리한다고 들었는데
디비서버도 그렇게 되는건지..
너무 자세히는 아니라도 알기쉽게 설명좀 부탁드립니다.

[답변]

안녕하세요. IT전문 컨설턴트입니다.
대형사이트의 서버 구성에 대해서 궁금해 하시는듯 합니다.
DB서버의 경우에도 Web서버랑 동일합니다.
로드벨런싱을 사용해서 구축이 되죠...
요건 쉽게 설명을 드린거구요..^^
조금 전문적으로 설명을 드리겠습니다.
결론 부터 말씀드리면.. 다릅니다....^^;
대형사이트에서 웹서버를 구축하는 방법도.. 단순한 로드벨런싱만으로 이루어 질수가 없습니다.
서버의 수가 10대만 있다고 가정을 해봐도 여러가지 문제점이 발생할 수 있습니다.

예를들어, 웹서버가 3대가 있다고 할때.. 누군가가 파일을 하나 올렸습니다..
그 3대의 서버는 로드벨런싱이 되어있다고 한다면, A,B,C서버 어디에 그 파일이 올라갈까요?...^^
네.. 로드벨런싱이 되어있다면, 가장 사용자가 적게 접속하고 있는 서버에 올라가게 됩니다.
그렇게 되면, 다른 서버에서 그 파일이 없게 되겠죠...
그런 이유에서 스토리지 장비를 사용하게 됩니다.
A,B,C각각의 서버는 스토리지 장비에서 파일을 올리고, 읽게끔 네트워크를 구성할 수 있습니다.
Web서버만을 고려한 가장 기본적인 네트워크 구성이죠...^^
그럼 DB서버는 어떨까요?....
2대 이상의 DB가 있다면, 여기도 문제가 복잡해 집니다...
사용자가 올린 데이터가 A,B 어디 서버에 올라갈까요?..^^
위와 같은 상황이죠?...
그렇다면,... DB를 1대로 만들어야 가장 편한 개발이 가능하겠죠...
그렇지만, 사용자들이 몰렸을때는 확장이 불가능한 구성이 되어버립니다...
그럼 어떻게 할까요?...
그리딩네트워크 기술을 활용할수 있습니다..
즉.. 잘게 나눠진 DB를 가진 여러대의 서버를 가질수 있습니다...
약간 개념이 다를수가 있겠지만, 근접한 예시를 들자면,
네이버에서 지식IN을 담당하는 DB서버와, 블로그를 담당하는 DB서버, 광고를 담당하는 DB서버 등의 요소별로DB서버를 나눠서 개발을 진행하면 되겠죠...^^

아.. 물론.. 이 외에도.. 서버를 셋팅하고, 네트워크를 구축하는 방법은 다양합니다.
어떤 서비스를 구상하느냐에 따라서 서버의 셋팅이 달라지듯..
네트워크의 셋팅도 달라집니다.


회사소개 이메일무단수집거부 ToTs사례 찾아오시는 길