[질문]
안녕하세요.
이번에 교육 사이트를 제작하려구 하는데요.
신규 구축사업이고… 교육컨텐츠 사이트이기 때문에 (YBM SISA같은 류) 동영상 스트리밍 구현이 되어야 하고 프로그래밍 언어는 ASP이라 윈도우 체제 서버로 구축해야할듯한데요.. 관련하여 몇가지 문의드립니다.
1) 윈도우 서버 구축시와 서버 임대시의 장단점을 알고싶습니다. (신규 구축은 장기적 관리에 따른 높은 비용 발생, 서버임대는 단기적 관리에 좋다..이외의 내용을 알고 싶습니다.)
2) 교육사업 (동영상 스트리밍 지원, 지불결제, 장바구니 등) 사이트에는 신규구축이 나을지, 임대가 나을지 추천바랍니다.
3) 동시접속자수가 많을 시 서버가 견디지 못할 것으로 보는데 이에 대비하는 대체방안이 있나요?
4) 동영상 컨텐츠를 봐야하므로 위의 윈도우 서버 이외의 별도의 미디어서버 구축이 필요한가요?
5) 요즘 트렌드인 클라우드 서비스를 기반으로 하여 홈페이지 제작을 할수 있나요? 할수 있다면 장단점에 대해 알고 싶습니다.
6) 클라우드 서버 기반으로의 홈페이지 제작의 과정에 대한 상세 내용을 알고 싶습니다.
외람되지만 빠른 답변 부탁드립니다.
좋은 하루 보내세요.. ^^
[답변]
1) 윈도우 서버 구축시와 서버 임대시의 장단점을 알고싶습니다.
(신규 구축은 장기적 관리에 따른 높은 비용 발생, 서버임대는 단기적 관리에 좋다..이외의 내용을 알고 싶습니다.)
현재 말씀해 주신 스트리밍 기반의 교육사이트 제작에 대한 정보만으로 정확한 컨설팅은 불가능합니다.
동영상 스트리밍 서버의 경우 동영상의 품질, 동시접속자, 파일용량, LMS 레벨, 등의 요인에 따라서 서버 및 네트워크 구축의 기준이 달라지게 됩니다.
ASP기반이면, 기본적으로 Web서버와 DB서버 구축을 진행하셔야 하고, 여기에 동영상의 여러가지 상황에 따라서 미디어서버(스트리밍서버) 가 투입되어야 합니다. 교육사이트에서 파일 및 데이터의 양이 많은 편이라면 스토리지서버(FILE서버)의 도입이 필요합니다. 여기에 동시접속자를 늘리기 위해서는 로드벨런싱 기술을 위한 L4서버와 세션을 담당할 추가 Web서버가 필요한 구성입니다.
여기에 가장 큰 문제가 라이센스에 있을것으로 생각이 됩니다.
windows의 라이센스는 임대든 구매든 금액이 크지 않지만, DB라이센스의 다양한 정책에 따라서 비용이 편성됩니다.
CPU기준 라이센스에서 부터 서버라이센스, 사이트라이센스 등 DBMS에 따라서 라이센스 정책은 다릅니다.
MS-SQL의 경우에도 평균적으로 월 20~30만원의 임대라이센스가 발생한다고 생각해 보았을때, 고민을 해보셔야할 문제인듯 합니다.
신규서버냐 임대서버냐의 고민은.. 사업성과 확장성 현실성 운영인력의 가용성 등의 다양한 요인을 통해서만 장단점 분석이 가능합니다.
가장 중요한 것은 현 상황에대한 다양한 선택이 있고, 컨설팅은 그 모든 선택에 대한 진단을 진행할수는 없습니다.
2) 교육사업 (동영상 스트리밍 지원, 지불결제, 장바구니 등) 사이트에는 신규구축이 나을지, 임대가 나을지 추천바랍니다.
위와 동일한 답변이 예상됩니다.
서버구축은 몇대를 도입한다의 문제가 아닙니다. 도입에 들어갈수있는 예산과 운영시에 예산, 네트워크 및 프로그래밍의 기법 등의 요인에 따라서 서버 구축의 범위는 달라지게 됩니다. 신규구축의 경우만 생각해 보더라도 정품메이커서버, 정품메이커중고서버, 조립서버, 조립서버중고, 가상화서버 등의 전략에 따라서 비용과 장단점은 천차만별입니다. 예산의 여유가 있고, 서버의 안정성을 우선으로 한다면 정품서버를 권장하겠지만, 비용의 적절성을 생각하신다면 조립서버또한 나쁜 선택은 아닙니다. 비용적인 부분에서도 임대서버는 새 서버가 아닌 중고서버나 조립서버를 중심으로 임대를 진행하기 때문에 저렴하지만, 이 또한 일정기간이상 사용시에 소유권이 넘어오는 계약이 있기때문에 큰 부담이 되지는 않습니다. 오히려 위에서 말씀드린 라이센스에 대한 부담이 더 크시리라 생각이 됩니다.
3) 동시접속자수가 많을 시 서버가 견디지 못할 것으로 보는데 이에 대비하는 대체방안이 있나요?
로드벨런싱이라는 기술을 가장 많이 사용하고 있습니다.
이 또한 서비스의 특징에 따라서 여러가지 방법이 있습니다.
서버 1대당 평균적으로 2500~3000여명의 동시접속자에게 세션이라는 가상변수를 부여할수 있습니다. 모든 접속자가 동시에 클릭해서 서비스를 요청한다면 문제가 되겠지만, 이 이상의 유저들이 서비스를 요청하게 되면 서버는 세션이 반환될때까지 기다리게 되고, 이는 사용자가 서비스가 느리다는 생각을 하는 가장 큰 원인이 됩니다.
물리적으로 서버를 다중화 시키는 전략 이외에도, 분산서버구축이나 개발시 중복파일의 최소화를 통하여 효율을 상승시킬수 있습니다.
참고로, 시중에 나와있는 LMS시스템은 다중서버를 기반으로한 것이 아니라 단일서버나 호스팅을 중심으로 설계되어있습니다.
대형 사이트를 구상하신다면 독자적으로 맞춤제작을 통한 제작을 진행하셔야만 합니다.
또한 동접자에 따라서 개발난이도는 달라지게 됩니다.
건물을 짓는데 수십명이 사용할 건물과 수천명이 사용할 건물은 골조나 자재에서부터 다르듯이 웹서비스에서도 동접자가 많은 시스템은 개발난이도가 높고, 투입인력의 높은 스킬이 요구되는 상황입니다. 개발적인 부분에서 이런 보완없이는 회선비용이나 서버비용의 고정비용이 지속적으로 과다지출되고, 이로인한 사이트 경쟁력은 낮아질수 있습니다.
4) 동영상 컨텐츠를 봐야하므로 위의 윈도우 서버 이외의 별도의 미디어서버 구축이 필요한가요?
네 필요합니다.
동영상과 같은 컨텐츠는 스트리밍서버를 기반으로 구축이 됩니다.
그 이유는 재생율 및 품질에 따라서 사용자에게 지속적으로 데이터를 공급해야 함에 있습니다.
700kbps의 속도로 동영상을 재생한다고 하면, 접속해있는 모든 사용자들은 해당 파일을 접근하여 전송을 지속적으로 받습니다.
하지만, 일반 컨텐츠의 경우 클릭했을때만 데이터를 전송해주고 있습니다.
이런 차이로 인해서 동영상 사이트 구축시에 많은 트레픽에 대한 대응책과 넉넉한 네트워크 설계를 고민하셔야만 합니다.
5) 요즘 트렌드인 클라우드 서비스를 기반으로 하여 홈페이지 제작을 할수 있나요? 할수 있다면 장단점에 대해 알고 싶습니다.
제작은 가능합니다. 하지만, 아직까지 안정성 부분에 있어서 클라우드 서비스가 좋은 평가를 받지는 못하고 있다는 점이 문제가 될듯 합니다.
가격대비 효율성 부분에 대해서 높은 평가를 받고 있는것은 사실이지만, 도입된지 많이 되지 않은 상황이라 여러가지 돌발상황에 대한 대처능력은 아직 미흡한
상황이라 생각이 됩니다.
6) 클라우드 서버 기반으로의 홈페이지 제작의 과정에 대한 상세 내용을 알고 싶습니다.
제작의 과정은 일반홈페이지를 제작하는것과 동일합니다. 하지만, 클라우드서버의 원리와 효율적인 네트워크 운영에 대한 이해가 높은 작업인력이 투입되어야 하기때문에 쉬운작업은 아닙니다. 이 또한 서비스의 종류 및 상세내용에 따라서 다양한 전략이 가능합니다.
2명의 사용자가 각기 다른 가상서버로 접속을 한다고 가정해 보았을때,
사용자가 보는 사이트와 내용은 동일해야 합니다. 하지만, 논리적으로는 다른서버에 위치시켜 운영하는 방법이 클라우드 서버입니다.
이를 위해서 같은 내용을 여러곳에다 올려놓는 방법을 사용할것으로 예상이됩니다.
하지만, 사용자가 파일을 업로드 하는 상황이라 한다면, 각기 다른 서버에 파일이 올라가게 됩니다.
이 각기 다른 서버들과의 파일 및 DB동기화를 어떻게 하느냐에 따라서 다양한 개발방법론이 있습니다.
상세한 부분은 컨설팅을 진행해보실것을 추천드립니다.말씀드린데로 현재 기준의 정보로는 정확한 판단을 할수가 없는 상황입니다.
또한 정확한 컨설팅을 위해서는 인력투입을 통한 분석과 컨설턴트가 투입되어야 합니다. e-mail을 통한 답변에는 한계가 있을것으로 생각이 됩니다.
ToTb의 전문컨설턴트의 다양한 현장경험을 통하여 시행착오가 줄어든 서비스 진행을 해보십시오.
'ToTb Story > ToTb 네이버지식 Story' 카테고리의 다른 글
서버비용 및 각종 비용 질문!! (0) | 2012.06.18 |
---|---|
웹프로그래머에 관한 질문 (0) | 2012.06.18 |
호스팅업체를 통한 쇼핑몰 구축에 대한 질문드립니다. (0) | 2012.06.14 |
웹에이전시에 관한 질문들! (0) | 2012.06.14 |
상담예약과 고객관리를 효율적으로 할 수 있는 방법? (0) | 2012.06.11 |
홈페이지 접속지역(언어별 OS)별로 미리 만들어진 언어별 페이지 입장 (0) | 2012.06.11 |
홈페이지제작 어디서 하나요? (0) | 2012.06.05 |
GPS 저장 관련해서 재질문 드립니다. (0) | 2012.06.05 |
결혼정보 창업중입니다. 홈페이지 제작및 서버관리 비용 알고 싶습니다. (0) | 2012.06.04 |
실시간 GPS 정보 저장에 따른 트래픽 문제 해결방법? (0) | 2012.06.04 |
최근댓글