[RE] 인터넷실시간스트리밍+dedicated와shared?
Reg. Date: November 17, 2003 By 신승목
안녕하세요. 제가 현재까지 알고 있는 내용만 말씀드리오니, 참고로만 이해해주시기 바라겠습니다.
상용 스트리밍 서비스를 실제로 구현하신 분께서 문제가 있는 내용을 지적해주시기 바랍니다.
>염치없이 질문드립니다..
>1. 대역폭 dedicated와 shared의 차이점은?
> 서버호스팅업체 홈페이지를 보니까 회선이
> 100MB dedicated와 3MB shared라고 되어있는데 어떤 개념입니까?
==> 문자 그대로 해석하시면 됩니다. Dedicated 는 호스팅 서버가 네트워크 대역폭을 단독으로 사용하는 것을 말하며, Shared 는 여러 대의 서로 다른 호스팅 서버가 네트워크 대역폭을 공유한다는 뜻입니다.
>
>2. 300KB로 인터넷실시간스트리밍을 하려고 합니다.
>서버컴퓨터의 사양이 어느정도면 되겠습니까?
>펜티엄3 싱글, 듀얼도 있고 펜티엄4 싱글도 있고 제온도 있는데 어느정도면 되겠습니까. 왜 대부분의 서버호스팅업체에서 판매하는 펜티엄3 듀얼에는 SCSI하드를 사용하지 않고 IDE를 사용하는 겁니까
>
==> 서버 성능과 관련한 문제인거 같은데, 실제로 구현해보지 않아서 잘 모르겠네요.. 하지만 위에서 질문 하신 내용에서 동시 사용자 수 가 있어야지 정확한 서버 사양을 알 수 있을 거 같네요. 300Kbps 스트리밍 서비스는 위에서 언급하신 모든 컴퓨터에서 지원하겠죠. 하지만 동시 가입자 수 가 몇명이냐 하는 성능 문제, 그리고 얼마나 안정적으로 운영되는가 하는 안정성 문제까지 동시에 고려하여 서버를 선택해야 할 것으로 고려됩니다.
==> SCSI 하드를 사용하지 않고, IDE를 사용하는 것은 저렴한 가격으로 많은 하드 용량을 사용할 수 있기 떄문이겠죠. SCSI 가 빠르고 좋지만 비싸니까요... -.-
>3. 회선은 서버호스팅의 회선 100MB 대역폭을 빌리고 300KB로 스트리밍을 하면 100/0.3 해서 300명이 동시에 볼 수 있는 겁니까? 실제로는 어느정도의 오차가 납니까?
>
==> 회선에 100Mbps 이더라도 한대의 서버에서 동시에 감당할 수 있는 스트리밍 대역폭은 회선 용량에 훨씬 미치지 못합니다(이것도 서버의 성능에 따라서 다르지만 통상 20Mbps 정도는 처리할 수 있을 것으로 보입니다). 이런 경우 로드 밸런싱 장비를 사용하여 여러 대의 스트리밍 호스팅 서버로 트래픽을 분산하는 방법을 사용합니다.
==> 서버를 분산하여 서버 성능에 문제가 없는 상황이라면, 100Mbps 회선에서 300kbps 스트리밍 서비스를 100/0.3 = 300 명이 동시에 시청할 수 있을 것으로 고려됩니다. 약간의 오차가 있겠지만 300kbps CBR(Constant Bit Rate) 스트리밍이라면, 문제가 없어야 합니다.