*** 스마트 PC-FI 프로젝트 ***
2. 서버시스템 소개 및 셋팅
- 스마트 PC-FI에서 PC서버를 어떻게 구성하는가 하는 것은 대단히 중요한 일입니다. 서버에서 모든 자료를 가지고 와서 사용하는 만큼 서버는 대단히 안정적이고 잘 작동해야 합니다.
서버의 구성을 NAS등으로 한다면 편리하고 더 쉬울 수도 있지만 PC보다는 여러 가지 호환성에서 제약을 가지게 됩니다. PC 그중에서도 윈도우 PC서버를 중심으로 작업을 진행하고 글을 쓰는 이유는 윈도우 기반 PC서버는 다른 서버에 비해 초보자도 서버를 구성하기가 쉽고 각종 호환 프로그램들이 다양하다는 장점 때문입니다. 하지만 역으로 속도나 안정성에서는 유닉스나 리눅스, 맥 서버 보다 다소 떨어집니다.
그럼에도 대구AV모임에서 1년 정도 윈도우7 서버를 구동하며 함께 사용해 본 결과는 셋팅을 잘 해서 사용하면 현재의 윈도우7 서버로도 충분히 동호회 서버로 만족스럽게 사용할 수 있고 개인용 서버로는 차고 넘칠만하다는 결론을 내렸습니다.
** 대구AV모임의 서버사양
- 현재 대구AV모임의 서버는 HP N36L마이크로서버(AMD 1.3 듀얼코어)라는 완제품입니다. 추가 업그레이드 한 것은 DVD롬 장착, 램1G+4G, 하드 6T로 레이드는 구성되어 있지 않으며 OS와 프로그램 세팅 관련되는 C하드부분은 따로 ghost 복원 파일을 만들어 놓았습니다. DATA백업 및 안정성까지 생각하실 분들은 레이드를 구성하시거나 하드를 수개월에 한번씩 백업하시는 것이 좋습니다. 저는 후자의 방법을 선택하고 있습니다.
서버는 저희집 보일러실(?) 위쪽에 옥션에서 구입한 선반을 설치하여서 올려두었으며 전기선과 랜선만 연결되어져 있습니다. 24/192K까지의 고음질 음원을 회사나 다른 곳에서 유선인터넷을 통하여 재생하는데 전혀 문제가 없고 무선인터넷 재생의 경우 44.1K음원은 일반적 회사나 가정의 인터넷 환경에서 잘 재생되지만 24/96K이상의 음원은 끊김이 있었습니다. 참고로 음악재생 프로그램은 푸바, J리버 미디어 센터, JPLAY, 아마라, 데시벨입니다.
서버는 하드 4개, ODD 하나가 달려 있고 365일 켜져 있는데 아이패드나 PC에서 원격접속하여서 가끔 점검 및 업데이트를 합니다. 사실 서버는 처음에 한번 잘 구성해 놓으면 그다지 손댈 것이 없습니다. 그리고 전기요금은 잘은 모르겠습니만 서버가 한달에 1만원 정도 쓰는 것 같습니다.
HP N36L 서버의 자세한 내용은 아래를 참고해 주십시요.
http://snoopybox.co.kr/1440
HP N36L ROM BIOS 해킹 방법 (핫스왑 및 eSATA 인식 가능, 하드속도향상)
http://www.dmmart.kr/bbs/board.php?bo_table=b_02&wr_id=2
HP N40L 서버의 자세한 내용은 아래를 참고해 주십시요.
http://www.zones.com/site/product/index.html?id=003884700
** 추천 서버 사양
- 위에 소개드린 완제품 서버이외에 직접 서버를 구성하실 분들을 위한 사양 안내입니다.
케이스 : 냉각을 잘 고려하고 하드를 많이 장착 할 수 있는 기종으로 선택.
CPU : 인텔 i3 - 2100(3.1G듀얼) 또는 2105(3.1G듀얼) 저전력 CPU에 내장그래픽이 HD 2000과 HD3000으로 개인 서버 구성시 1080P 파일들도 네트워크 실시간 플레이가 가능합니다. 음악전용의 서버로 사양을 낮추실 경우 CPU는 1.3G이하의 듀얼코어 CPU도 충분히 가능합니다.
BOARD : 내구성 좋은 서버용 보드나 ASUS, GIGABYTE, MSI 상위 모델을 추천합니다.
RAM : 8G 이상이면 충분합니다만 서버는 램이 많을 수록 좋습니다.
파워 : 내구성 뛰어난 300W 이하면 충분합니다. 저는 150W입니다.^^
그 외 하드는 5400RPM도 상관없고 수량이나 레이드 옵션은 본인 취향대로 하시면 됩니다.
** 서버 프로그램 셋팅
이 부분이 중요합니다. PC 서버를 구성하되 어떤 프로그램으로 어떻게 구성하는 것이 가장 좋은 서비스 여건을 만들 수 있고 또 안정적인 작동을 보장할 수 있는지가 결정이 됩니다. 여러 가지 기능을 가진 프로그램들을 설치하여 사용해 보고 음악 서비스에 가장 좋으면서 호환성과 안정성이 뛰어난 것들을 선정하였고 비디오 서비스 부분도 추가로 글의 말미에 적었습니다
- 서버의 OS는 윈도우 7 얼티밋 또는 엔터프라이즈 64비트로 합니다. (반드시 64비트 운영체제로 하셔야 램이 4G 이상 정상인식이 됩니다.)
- FTP 서버구성
: 서버에 여러 가지 자료들을 올리거나 내려 받을때 사용합니다.
==> 무료인 FILEZILLA FTP 서버를 추천합니다. 좀더 안정적이고 성능이 뛰어난 것은 SERV-U FTP 서버라고 들었는데 유료이고 사용이 어려워서 저는 포기했습니다. ㅠㅠ
==> FILEZILLA FTP 서버 구성법은 아래 링크를 참조해 주십시오.
http://jwmx.tistory.com/1835
제 경우 FILEZILLA서버를 이용해 파일을 올리거나 내릴 때 SK 100M광랜을 사용하는데 업로드와 다운로드가 유선환경에서 6M전후로 나오고 무선 환경에서는 2M전후로 나옵니다.
- STREAMTOME 서버 구성
: STREAMTOME 서버는 맥 컴퓨터나 아이폰, 아이패드 등에 음악, 동영상, 사진 등을 서비스하는 기능을 가지고 있습니다, 여러 가지로 테스트한 결과 음악과 사진의 서비스 능력은 좋으나 동영상 서비스 기능은 에어비디오에 못미쳤습니다. (에어비디오에 대한 것은 아래에 다시 적겠습니다)
해서 맥과 아이폰류의 음악 서비스용 서버로 사용합니다. 서버에 STREAMTOME 서버를 설치하고 아이폰과 아이패드, 맥에서 STREAMTOME 클라이언트 어플을 설치하면 서버의 음원과 사진을 유무선 환경, 휴대폰 3G환경에서도 서버의 24/192K음원 DATA까지 끊김없이 잘 재생해 줍니다. 다만 음원을 변환하여 MP3로 서비스 하는 단점이 있습니다.
윈도우용 STREAMTOME 서버 다운로드와 설치는 아래 링크를 참고해 주십시오.
http://www.cyworld.com/neces2/5583119
- J RIVER MEDIA CENTER 서버 구성
: 음악 재생용으로 잘 알려진 J RIVER MEDIA CENTER의 음원 서버 기능을 사용하는 것입니다. 윈도우 PC와 안드로이드폰등에 서버의 음원, 동영상, 사진 등을 서비스하는 기능을 가지고 있습니다. 하지만 음원서버로 사용하는 것이 가장 좋아서 대구AV모임의 경우 음원서버 기능이외의 다른 라이브러리는 생성을 하지 않고 사용하지 않습니다.
서버 PC에서 J RIVER MEDIA CENTER의 음원서버 기능을 켜 놓으면 J RIVER MEDIA CENTER가 설치된 클라이언트 PC에서 J RIVER MEDIA CENTER서버에 접속하여 24/192K 고음질 음원까지 손실이나 끊김없이 재생을 할 수가 있습니다. 서버와 클라이언트 모두 동일한 버전의 J RIVER MEDIA CENTER가 깔려 있어야 하며 안드로이드폰에서는 GIZMO라는 무료 어플을 설치하시면 J RIVER MEDIA CENTER의 음원서버의 고음질 음원을 들으실 수 있습니다. J RIVER MEDIA CENTER에 관한 자세한 내용은 아래 사이트를 참고해 주시기랍니다.
http://www.pcaudio.kr/board/view.php?board1_sn=222&pmode=jriver&adminmode=&board_tab=pa_board_tab&where=&word=&page=1
여기까지가 음악재생과 관련된 프로그램 설치 방법입니다.
아래는 추가로 동영상 재생 서비스 프로그램 설치에 관한 방법입니다.
참고로 대구AV모임 서버는 아래 동영상 서비스는 720P 미만의 파일들만 서비스를 하고 있습니다. 개인서버가 아닌 동호회 서버라서 동영상이 서버에 많은 부담을 주기 때문에 취한 조처입니다. 개인전용으로 쓰시는 분들은 CPU와 인터넷 환경만 받쳐주면 네트워크로 1080P 재생하셔도 문제가 없습니다.
- AIRVIDEO 서버
: 아이폰과 아이패드 등에 동영상을 서비스하는 프로그램입니다. 뛰어난 호환성과 한글 자막지원, 스트리밍 속도 등... 안드로이드와 아이폰 계열의 동영상 스트리밍 재생 프로그램 중 현재까지 최고입니다. 서버에 에어비디오 서버를 설치하시고 아이폰이나 아이패드에 에어비디오 클라이언트 어플을 설치하시면 유무선 인터넷이 되는 곳에서 서버의 동영상들을 마음껏 보실 수 있습니다. 자세한 설치방법은 아래 사이트를 참고해 주십시오.
http://blog.naver.com/PostView.nhn?blogId=hepi2&logNo=100119695450
- QLOUD MEDIA 서버
: 안드로이드 계열 즉, 갤럭시 S2나 갤럭시 탭, 10.1등에 동영상을 서비스하는 프로그램입니다. 안드로이드계의 에어비디오라 불리우고 있는데 사실 안드로이드 기기 특성때문인지 에어비디오 만큼 좋다는 생각은 안듭니다. 하지만 안드로이드 기기 유저들에겐 현재로써는 최선의 비디오 스트리밍 어플입니다. 자세한 설치 방법은 아래 사이트를 참고해 주시기 바랍니다.
http://cosmosjs.blog.me/130125616388
- 원격 리모트 프로그램
: 서버PC를 원격 조종하기 위한 용도입니다. 저희 집 보일러실에 올려져 있는 서버는 본체만 전기와 랜선이 연결되어 있을 뿐 모니터도, 키보드도 마우스도 연결되어 있지 않습니다. 서버의 조작은 오로지 네트워크를 통하여 TEAMVIEWER, CRAZY REMOTE PRO, 윈도우 원격기능으로만 하고 있습니다. PC나 아이패드에서 원격 조정하는데 그래도 아무 이상 없이 잘됩니다.
자세한 설치 방법은 아래 링크를 참고해 주십시오.
http://blog.dodamsoft.com/234 ( TEAMVIEWER )
http://gomina.tistory.com/116 ( CRAZY REMOTE PRO )
- NET DRIVE
: FTP 서버를 웹하드로 사용할 수 있게 하여주는 프로그램입니다. BDRIVE를 개발한 회사의 전작인데 윈도우 7 64비트까지 호환성이 뛰어나며 상당한 성능에도 무료로 제공되는 프로그램입니다. 설치를 하시면 FTP서버가 윈도우 탐색기의 하나의 드라이브로 설치가 되어 나타납니다. 읽기, 쓰기 권한은 FTP에서 부여한 권한과 똑같이 적용됩니다. 자세한 설치 내용은 아래 링크를 참조하시면 되겠습니다.
http://www.pcaudio.kr/board/view.php?board1_sn=797&pmode=tip&adminmode=&board_tab=pa_board_tab&where=&word=&page=1
위에 설명한 프로그램 이외에도 링크하드, bdrive, twonky server, tvmobili, ORB 등의 여러 가지 프로그램들을 설치하여서 실제 사용을 해 보았으나 저희 대구AV모임에서 최적화해 낸 방법은 위의 것입니다. 가능한 많은 기기에서 최고의 품질로 호환되면서 적용이 가능한 방식을 찾으려 노력한 것인데 위의 조합보다 더 편리하고 좋은 것이 있다면 알려주시면 자료에 수정 반영하겠습니다.
또, 위에 제시한 모든 프로그램의 서비스는 집안의 내부인터넷망 만이 아니라 집밖의 외부인터넷 환경에서도 접속하여서 사용을 할 수가 있게 세팅이 되어져 있습니다. 그러니까 집안밖 상관없이 똑같이 서비스가 되고 실제 사용할 수가 있다는 것이지요. 모든 서비스를 인터넷 공유기를 통하여 내부 네트워크와 외부네트워크에서 모두 사용이 가능하도록 하기 위해서는 공유기에서 포트포워딩 해주시면 외부네트워크에서 서버로 접속하실 수 있습니다. 이 방법은 쉬우니 검색해 보시면 금방 아실 수 있습니다.
그리고 서버를 구성하여서 집안내부에서만(내부네트워크) 사용하실 경우는 유무선 공유기만 속도가 빠른 것을 선택하시면 됩니다. 하지만 외부에서도 서버를 이용하실 경우는 인터넷 통신사에 연락하셔서 사용하시는 인터넷이 대칭형광랜(업속도와 다운속도가 모두 100M)인지 꼭 확인하십시오. 대칭형광랜이 아닌 경우 외부에서 서버와 통신하는 속도가 떨어져 문제가 될 수도 있습니다. 비싸더라도 꼭꼭!! 대칭형광랜 그중에서도 제일 속도가 빠른 서비스를 이용하십시오!!
음... 그렇게 자세한 것은 아니지만 이 정도로 서버 컴의 사양과 각종세팅에 대한 안내를 마치겠습니다.
긴 글 읽어 주셔서 감사합니다^^
< 3편 스마트 PC-FI (음감용 PC 소개 및 셋팅)에서 계속 됩니다. >