HP ¸¶ÀÌÅ©·Î ¼­¹ö Gen8 - NAS & ¿£ÅÍÅ×ÀθÕÆ®

ÁÒ¯   
   Á¶È¸ 22423   Ãßõ 2    

http://blog.jioh.net/549 (1392)

NAS로 마이크로서버 Gen8


사실 Gen8 정도의 서버를 NAS로만 쓰기에는 꽤나 호화로운 사양이라고 생각한다. 물론 꽤 고성능의 스토리지 시스템을 맞추어야 한다면 한대를 통으로 쓸수 있겠으나, 보통의 가정집은 이건 꽤 낭비에 가깝다. 이말은 Gen8은 그정도로 꽤 고사양이라는 이야기이다. 물론 수십명이 있는 사무실이라면, 방화벽+라우터 장비로 사용 하는것도 꽤 괜찮은 성능이 될 수는 있다. 하지만 이번 챕터는 어디까지나 가정에서 사용할 엔터테인먼트 장비로 한정을 해보자.


일반 시판 중인 NAS 시스템을 살펴 본다면 Gen8에 달린 CPU는 는16베이 이상의 시스템에서나 사용 할만한 CPU/RAM 이 장착된 시스템이니, 마이크로 서버 Gen8이 썩 못나보이진 않는다. 실제로 4-8베이 NAS에는 아톰 정도로 동작 하고 있음을 생각한다면 분명히 4베이에 이비브릿지의 CPU는 꽤나 엄청난 것이긴 하다.


또한 전력 소모량을 생각해볼 때,  파워 서플라이도 NAS로 충분히 구동 가능하다. 하지만 이전 세대의 마이크로 서버와 비교 해볼때, 10와트로 크진 않지만 늘어난 전력 소비량은 분명히 단점이 된다. 또한 상용 NAS에 비하면, 전력 컨트롤은 상대적으로 좋다고 이야기 하기는 어렵다.


위 상황을 한마디로 요약하자면, 가정집이나 작은 사무실에서

"NAS 로 쓰기에성능 자체는 충분하나, NAS 단독 목적으로 사용하기에는 상당히 고성능이다"

라고 이야기 할 수 있다.


일반 PC대용으로는


일반 PC대용으로도 충분히 쓸수는 있겠으나, 다음의 몇가지 제약 조건을 감수해야 한다. 일단 마이크로서버 Gen8은 오디오 출력이 존재 하지 않아 외장 USB DAC(or 사운드 카드)를 따로 사용 해야만 한다. HDMI 도 존재 하지 않고 3D가속도 제대로 존재 하지 않는 D-SUB 포트의 출력 만 존재 하기 때문에 일반 PC대용은 전혀 아니다.


물론 이것도 그래픽 카드를 따로 설치 하여 일반 PC대용으로 사용은 할수 있겠으나, 가격대 성능비도 썩 좋지 않기 때문에 추천 하지 않는다. 또한 메모리 가격도 서버용 unbuffered ECC로 싸지 않은 부품이기 때문에 결코 좋은 선택이 될 수 없다.


이 것을 모두 감수하고, 만일 Gen8을 스마트 TV 대용의 미디어 서버로 사용 한다면, 이 부분도 좀 어폐가 있다. 분명 Gen8이 서버 치고 저소음인 것은 확실하지만, 그렇게 사용 하기엔 서버의 팬소리가 꽤 거슬리는 수준이다. 특히 하드디스크의 달그락 거리는 소리를 감안 한다면, 이 제품이 TV옆 거실에 있을만한 물건은 아니라고 생각한다.


ESXi 와 함께 하는 환경 제안


기본 장착되어 나오는 CPU가 VT-d 를 지원 하는 것이 아니기 때문에 io가 잦은 환경은 분명 분명가상화 하기 썩 좋은 아이디어는 아니다. 하지만 디스크 쪽의 iops 가 충분히 나오고 있고, cpu성능도 그렇게 나쁘지 않아 가상 환경에 올려 보는것도 그렇게 나쁘지는 않다고 생각이 된다. 또한, 일반적인 경우에서라면, 아이폰이나 안드로이드 폰과 같이, 동영상이든 음악이든 컨텐츠를 재생할 플레이어가 따로 있다면, 그리고 동영상을 다른 노트북등으로 재생하는 정도라면, ESXi 가 같이 하는 환경이 썩 나쁜 것만은 아니라고 이야기 하고 싶다.


앞에서도 이야기 했듯, Gen8 의 하드웨어 성능은 일반적인 NAS로 쓰기에는 꽤 많이 호화로운 사양임에 틀림이 없다. 그리고 경험상, 휴대폰/패드로 동영상을 재생하는 경우에는 3g/lte 환경에서 동작 할테고, 이정도의 동영상을 재생하는 환경은 그렇게 까지 화려한 성능의 머신이 필요하지도 고사양의 io를 를요구 하지도 않았다. 단 동영상을 트랜스 코딩(재인코딩. AirVideo 같은 것들) 하는 고 CPU 부하 환경에서는 ESXi 로 동작 하는게 썩 좋은 아이디어는 아니다. 하지만 그외의 환경이라면 충분히 써볼만 하다.


개인적인 테스트로는 ESXi에 XP를 올려서 AirVideo를 동작시켰을때에도 720p 동영상을 3g/lte로 트랜스 코딩하여 재생하는것도 문제가 없었기 때문에 ESXi로 사용하는것도 썩 좋은 방법이 아닐까 제안해본다.


윈도 or Hyper-V 서버


앞에서는 계속 ESXi 를 이야기 했었는데, 가장 큰 이유가 ESXi 가 사실상 공짜나 다름이 없기 때문이었다. 무료 라이센스로도 충분한 기능들을 쓸수 있었고, Gen8 이 ESXi 버전을 돈을 주고 살만큼의 스펙이 되진 못했기 때문이다. 그외에도 hypervisor 로 MS에서 hyper-v 가 존재 하는데, 디스크를 NTFS 로 쓰고 간간히 linux를 사용 하는 환경이라면 hyper-v 도 고려 해볼만 하다. hyper-v 자체는 무료지만, 실제로 쓸만한 기능을 쓰려면 윈도 서버를 사용 해야 하기 때문에 라이센스 비용이 만만치 않아 그다지 권장 하지는 않는다.


또 다른 방법으로는 윈도를 NAS 처럼 쓰는 방법이 있다. 전용 NAS에 비해서 디스크 관리 등의 기능은 꽤 떨어지지만, 평소에 쓰던 윈도를 계속 쓸수 있는 것이고, 윈도 홈서버등을 사용할 수도 있다. 이 방법은 주로 윈도 네트워크 파일 공유 (samba/cifs)를 쓰는 사람이 꽤 많이 쓰는 방법이다. 단 이 경우 주의 점은 윈도의 보안이 썩 좋은 편이 아니기 때문에 바이러스 등의 문제를 잘 관리해야만 한다.


그리고 개인적으로 반년 가까이, 그리고 2년 이상 마이크로 서버 이전 세대와 함께 해본 결과는 그냥 한대만 있는 경우는 윈도를 설치해 쓰는게 최선의 선택일 수 있다. 물론 VM환경을 구축하기에 꽤나 성능이 모자랐던 것도 큰 이유였긴 하지만, 하드코어 하지 않게 사용 한다면, 필요한 경우, esxi 같은 것이 아니더라도, vmware 나 virtualbox 로도 충분하기 때문이다.


NAS에 어떤 모바일 앱을 쓸 것인가


외부에서 접근 한다면, 모바일앱으로 접근 하는 경우가 꽤 많다. 아이폰이나 안드로이드 폰, 태블릿등으로 접근 하여 NAS에 있는 데이터를 즐기게 되는데, 만화가 되든 pdf 책이 되든, 음악이 되든 동영상이 되든 할것이다.


사실 이 부분은 하나씩 찾아 보면서 테스트 해보는 방법이 최선이다. 만화책을 보기 위해서는 ios 에서는 aircomix HD 같은 것을 생각해 볼 수 있을 것이다. 여기에는 윈도 서버가 존재 하기 때문에 윈도 서버를 설치 해서 사용 하는게 최선일 수 있다. 하지만 이 경우에도 오픈소스로 나와 있는 서버가 있기 때문에 리눅스도 괜찮다.


이렇게 자신이 잘 다룰수 있는 서버를 확인하고, 앱을 찾다 보면, 자신이 구축할 환경이 보이게 될 것이다. 즉, 어떤 모바일 앱을 사용 할지는 개개인의 선택에 가까운 상황이고, 각자가 편안하게 느끼는 수준이 다르기때문에 정답이라고 할만한 것은 없다. 즉, 설치형 시스템에서는 여러가지를 많이시도 해보는게 정답이다.


개인적으로는 외부에서는 아이패드와 아이폰을 셀룰러 환경에서 사용 하고 있고, 시놀로지를 구축해서 사용 하고 있기 때문에, 시놀로지 앱과, 에어코믹스, 에어 비디오 정도를 사용 하고 있다. 그리고 집안 내부에서는 MINIX NEO7 이라는 안드로이드 셋탑박스를 사용하고 있는데, 여기에서도 SAMBA/CIFS로 동영상을 볼수 있는 시스템을 구축해 두고 있고, 시놀로지 앱을 사용하고 있다.있다


조금더 럭셔리한(?) 환경


앞에서 이야기 했듯, 동영상 변환등 CPU를 많이 사용 하지 않고 그저 엔터테인먼트 용도로 두세명이 사용 하는 환경이라면, 실제로 Gen8 을 온전히 스토리지 용도로만 사용 하기에는 정말 낭비에 가깝다. 이 환경에서는 VM 과 같이 하는 것을 강력히 추천한다.


개인적으로 집에 여러대의 서버를 구축하고 있다. 그중 한대는 NAS/스토리지 용도로 사용 하는 머신과, 다른 두대는 ESXi 등 컴퓨팅 역할을 하는 머신을 따로 두고 있다. 내부적으로 기가비트 환경이라면 속도도 썩 나쁘지 않은데다, Gen8도 기존의 장비에 비해 스토리지 보다는 컴퓨팅에 좀더 적합하다고 판단 했기 때문이다. 그리고 내부 네트워크는 아주 크지 않지만, Mikrotik router 장비로 본격적인 클라우드 시스템을 테스트 할수 있는 환경을 갖추고 있다.


이런 환경은 그냥 엔터테인먼트 뿐만이 뿐만이아니라, 리눅스등을 사용 하는 경우 개발 환경으로도 최적의 솔루션중 하나가 아닐까 생각한다. 개인적으로도 Gen8의 상대적으로 저전력이며, 빠른성능을 빠른성능을통하여, ESXi 로 프로비저닝 하는데 도움을 좀 받았다. 또한 서버를 위로 쌓을수 있다는 장점은, Gen8로 시스템을 구축 하는데 꽤 도움이 되지 않을까 싶다.


전용 NAS OS들


그리고 팁으로 그냥 NAS로만 사용할 요령이라면 Gen8 의 경우 셀러론 모델이면 충분하리라 생각 된다. 또한 기본 제공된 시스템에서 메모리 용량을 따로 더 늘릴 필요는 없다. 실제 FreeNAS건 다른 여러 솔루션이건, 2GB 의 메모리는 그렇게 부족하지 않다. 물론 NAS로 사용 하는 경우에도 메모리가 많으면 많을수록 캐쉬나 버퍼에 여유가 생겨 좋기는 하지만, 체감하기는 꽤 어렵다.


또한, NAS 전용 OS를 설치 할 것이라면, 마이크로서버 Gen8 에 내장되어 있는 microsd 리더를 충분히 활용 하도록 한다. NAS로 사용 하는 경우라면 드라이브 베이 하나 하나가 꽤 비싼 것이고 소중하기 때문이다.



http://www.nas4free.org

가장 유명한 무료 NAS OS. FreeBSD기반이고, ZFS 를 지원 하여 성능과 기능이 아주 좋음.


일반 적인 홈엔터테인먼트가 아닌, iscsi 를 사용 하거나, 파일시스템에서 스냅샷 등의 고급 기능이 필요하다면, 전용 NAS를 쓰는것이 좋을 수 있다. 실제 기업용으로는 외장 스토리지 용도로 NexentaStor 같은 것을 쓰기도 한다. 그외 openfiler 등이 있다. 이런 NAS는 UI가 썩 좋은 편이 아니기 때문에 크게 추천 하기 어렵다.



Xpenology



먼저 Synology 가 NAS 쪽에서 꽤 유명한 제품이고, 사후 서비스도 굉장히 잘되어 있다는 것을 장점으로 하여 나름 NAS계에서 명품 취급(?)을 받고 있다. 이는 다른 회사 제품보다 안정성도, 유저 편의성이 뛰어난 편이고, 소프트웨어도 꽤 잘 업데이트 중이기 때문인 듯 하다.


각설하고, Synology 의 소프트웨어가 GPL 라이센스의 오픈 소스 제품을 쓰고 있다 보니, GPL 라이센스 의무 조항에 따라 커널 부분을 소스 공개 하게 되었다. 이를 여러 해커가 받아서 Synology 펌웨어를 일반 PC에서 사용 할수 있도록 개조를 해서 배포가 되었고 이중 가장 유명한 커뮤니티가 Xpenology 이다.


일단, Xpenology 는 결론부터 이야기 하자면 완벽히 합법적인 부분이 있다고 이야기 하기는 어렵다. 커널 자체를 올리는 부분은 공개된 소스를 활용 하는 부분에서 분명 합법적이지만, 실제로 펌웨어 소프트웨어(DSM)중 일부가 비공개 소프트웨어이고, 이를 배포 하는 부분은 불법적인 부분이 있을수 있기 때문에, 이 글에서 상세한 방법을 공개 하기는 어렵다.


예전의 경우 Xpenology 가 마이크로서버 N36L/N40L/N54L 에 설치 가능한 형태로 매뉴얼과 함께 배포 된적이 있었다. 상대적으로 고성능이며, 단일한 환경이고, 안정적이며, 다수의 베이가 달려 있는 점은, 싼값에 기백만원에 달하는 Synology NAS를 구축할수 있었기 때문이었는데, 4Bay NAS의 가격을 생각한다면 충분히 납득 가능한 상황이기도 하다.


결론부터 이야기 하자면, 마이크로 서버 Gen8 시스템 자체는 Xpenlogy 를 직접 설치 가능 하다. 실제로 설치 및 사용에 전혀 문제가 없었다는 이야기가 NAS 카페에 있었고, 실제로 전력관련 부분 등 몇가지 문제를 제외하면, 잘 동작 하기도 했다. 단 이 경우에는 이전 세대 마이크로 서버와 달리 전용으로 공개된 이미지와 매뉴얼이 없기 때문에 시간을 꽤 투입하는 삽질의 과정을 거쳐야 하기 때문에 절대 쉽다고 할 수는 없다. 하지만 홈서버 중에서 가장 사용자 층이 넓은 만큼 예전처럼 곧 손쉽게 설치 가능한 버전이 나올것으로 기대 되고 있다.





또한 이렇게 설치된 NAS는 iphone/ipad/android 장비로 엑세스가 가능하다. 드롭박스를 대체 할수 있는 DS cloud 를 설치 해서 여러 PC간에 동기화를 할수 있으며 DS photo 앱으로 사진을 백업/공유 할수 있고 DS File 이라는 앱으로 파일을 브라우징 할수 있다. 이외에도 torrent 등을 앱으로 구동 할수 있다.





또한 NAS의 역할에따라 samba(cifs), NFS, iscsi, ftp, webdav 등도 아주 잘 동작 한다.




링크


http://2cpu.co.kr/bbs/board.php?bo_table=nas

2cpu 사이트의 NAS관련 링크


http://xpenology.com/forum/

Xpenology 포럼


http://cafe.naver.com/nascafe

네이버 NAS 카페. 자작 NAS외 많은 정보가 있다.



Á¦¸ñPage 245/395
2015-12   999201   ¹é¸Þ°¡
2014-05   4443116   Á¤ÀºÁØ1
2016-07   1800   ¼­ÇüÈ£
2016-07   2300   ÆíÇѼ¼»ó
2016-07   2265   NeOpLE
2016-07   2059   ¹èº´·Ä
2016-07   2218   ȲÁø¿ì
2016-07   2089   ±è°Ç¿ì
2016-07   2191   ¹Ú¸í±ÙTN
2016-07   2673   BOFH
2016-07   2470   NeOpLE
2016-07   2562   ¹Ú¸í±ÙTN
2016-07   2796   FreeBSD
2016-07   2921   ÀÌ°ÇÈñ
2016-07   3084   sffbig
2016-07   2734   ±èÁØÀ¯
2016-07   3133   ½Öcpu
2016-07   3206   ÆíÇѼ¼»ó
2016-07   4432   ¹Ú¸í±ÙTN
2016-07   3995   blueGEE
2016-07   2402   Â÷³ÝÄÄÇ»ÅÍ
2016-07   2596   Â÷³ÝÄÄÇ»ÅÍ