二:家用NAS的方案选择

上一节提到的软件系统问题,这就和实际工作需要有关了,NAS软件系统的基础功能都差不多,差异主要表现在方便性(傻瓜型),扩展性,可靠性等方面。
其实硬件选择也需要跟实际需求挂钩,才能让我们用着方便,用着顺心。

插一句话,要用家用NAS,请将家里的网络改造成千兆内网。路由器到NAS之间肯定是要绝对千兆网线连接的。无线会丢失很多的稳定性,百兆网线就太扯了。最好主力台式机也用网线连接路由器。其他手机平板之类的设备无线足够了。

家用(工作室用)NAS体统有自己Diy的,也有直接销售的品牌成品。我们先简单了解一下品牌成品吧。(只说几个最常见的适合家用的产品,高级的商用产品就不提了,那些家伙都是十几万的起步价。)

  • 群晖synology

世界品牌,质量和服务都很好,但是贵啊。除了单硬盘的乞丐机型,稍稍差不多点的主机都是两三千起步(不含硬盘),性能和功能好些的5000+。不过人家的DSM系统真的牛逼,不然怎么Diy玩家首选都是做“黑群晖”呢。

  • 威联通

与群晖差不多的档次,但是家用领域用户量比不上前者。(应该是生态链方面没人家做的好)价格稍稍低于群晖。

  • 铁威马

挂着美国品牌旗号,实际一个本土企业。质量还过得去,价格明显比以上两个品牌便宜很多。但是其软硬件水平要差些,扩展性跟前两个没法比。软件系统封闭,并且更新很少。

 

这三家产品没实际使用过的朋友其实不好理解差异。用一个类比就明白了。
群晖就是苹果手机,威联通是另类黑莓,铁威马差不多就是诺基亚

当然铁威马虽然比不上前两个那么高大上,但是也是可以用的。笔者第一个nas就是用的铁威马。F2-nas2增强版。这个机器在当时性能一般,基本功能也还可以,两年里也没闹过什么太大毛病,只是出现过两个磁盘逻辑错误,通过客户指导也顺利恢复了。只是当你有更多想法,更高要求的时候,再去看其他品牌,就会发现铁威马的功能有些简单了,扩充能力不足。

 

然后说下Diy的情况,一般来讲,Diy成本比以上三个牌子的成品都要便宜的多。这么说吧,不算硬盘价格,大约1500元可以买一个铁威马中档机。而用1500元来Diy一个家用NAS,跟它同档次的群晖机型要卖到3000+到5000+元。请不要说群晖黑心商,人家做出了最好用的NAS系统,全球的支持团队和售后服务体系。这都是需要钱砸出来的。

diy最简单方案,淘宝买一个成品机。不含硬盘,最低四五百就能搞定。只是这性能和可扩展性都不咋地。1000元或以上的方案才算靠谱。

 

真正Diy动手,尽量低成本方案就是找旧电脑改造。机箱用闲置的或者最便宜的。主板CPU用旧电脑的足够了。因为NAS对x86体系CPU的性能要求真的很低,ARM体系现在还不行。真正有性能要求的是内存不能太小,千兆网卡,NAS硬盘。硬盘最为直接影响性能,因为还涉及raid阵列知识,暂时往后放放。

这样出来的NAS系统也是有问题的。首先,功耗高费电。旧电脑普遍功耗比新电脑耗电要大,这是工艺制程所决定的。这些家用电脑CPU性能闲置较大,但是耗电发热却很大。而且CPU风扇和电源风扇带来的噪音也比较严重。办公室还能忍耐,在家就很难受了。再有就是老主板上硬盘接口可能很少,机箱空间不理想的问题,造成无法使用超过两块硬盘的问题。
这种方案适合经济比较紧张,手里又有不少老配件的朋友,只需花很少的钱即可废物利用来实现一个NAS系统玩一玩的朋友。

 

那么接下来我们要更进一步,来一个比较好的方案实现一个适合家用的好NAS。


这次我们要来好好分析一下应用需求了。再根据需求制定预算。
1  我们需要多大的存储空间?
   2  有多少用户同时访问它?
   3  每个典型应用场景下我们需要多大的数据吞吐量?以及会不会逐渐增长?
   4  我们对数据安全和可靠性要求是什么样的?
   5  除了NAS本身,我们还需要它承载什么服务?
   6  除了NAS自身的存储,我们是否还需要考虑配合其他存储方式?(网盘?异地灾备?定期手工备份?)

1  存储空间的需要因人而异,对于笔者来讲3_4T空间足够了,主要是收藏的一些经典电影和影视剧,以及家庭影像资料大约占用2T,工作和学习资料600G左右。 目前NAS硬盘4T一块大约千元左右。如果使用raid1则至少需要两块硬盘。是否需要raid以及需要何种方式需要进一步分析,见问题 4。
2  一般来说家庭NAS同时访问用户不会多,同时两三人访问,基本对性能毫无影响。对工作室来说可能达到十几人访问的话,就需要考虑硬盘响应速度和文件格式效率的问题了。如果有多人同时访问G级大小文件,可能会有明显的读写压力,要考虑使用多块硬盘,增加SSD缓存硬盘等。内存也不能太小。还有一个问题就是家用NAS有个很大用处就是作为下载机。虽然现在迅雷的第三方下载客户端基本都不能用了,但是还有BT,PT,网盘下载等。这个下载应用虽然有缓存机制,但是如果同时有大量下载任务,也会吃掉很大内存和硬盘性能。
3  其实是对问题2的深入研究,如果有能力详细分析最好,没有能力也不必非要搞明白。最明显的一个实际问题是,有时候进行大量数据导出或者备份的时候,硬盘性能被基本占满了,此时其他用户的使用感受就特别难受了。
4  硬盘有价数据无价。数据一旦丢失无法恢复,哭死也没用。所以NAS中的数据到底对自己有多重要,需要你好好想想。如果丢了就丢了,不会有啥珍贵数据。或者数据都是分散在很多其他电脑上,NAS只是做个汇总分享之用。那么我们就可以不考虑多高的安全性。如果是很重要的工作数据或者保密资料呢?不方便通过外部备份或者网盘备份呢?此类数据一旦丢失可能损失很大。就要考虑采用Raid 1或者5或者5+1。(技术概念请自行百度,或者只要知道要多买几块硬盘来多花不少钱就行了。)
如果没有特别用途。一般家用NAS不建议做raid。原因如下:
— 在千兆内网下,传输速度极限也就120多兆每秒。现在单块硬盘的读写速度也差不多这样,所以除了用户数量很大的时候,做不做raid对读写速度影响不大。你有万兆网络另说。
–NAS硬盘质量很好,虽然也有坏掉的,但是几率很小,连续工作三年的可靠性在95%水平。但是要把可靠性从95%提高到98%就可能要增加一倍甚至两倍更多的投资,对家庭用户来说不划算。
–网盘,Dvd刻录盘,移动硬盘可以作为二级备份。我们在NAS上特别重要的珍贵数据可以定时手动或者自动的备份到网盘Dvd移动硬盘设备上。
–最后一旦出现系统瘫痪,硬盘数据错误,需要抢救或者导出数据的时候,有raid 组的话,数据导出就麻烦些。单硬盘无raid的硬盘非常方便。

5  NAS本身是一台计算机(服务器)那么除了他特殊的专业工作外,理论上还可以承载更多的业务。比如作为软路由,比如运行web服务,比如运行数据库服务,比如运行虚拟机服务,比如运行监控视频服务等等。
这需要我们考虑它是不是需要很多外接接口?是不是需要考虑CPU主频与核心数的分配?是不是需要增加专属业务硬盘或者SSD?
上边说到虚拟机就又出现了一个有意思的问题,假如我们需要用到虚拟机,我们到底是需要在NAS系统里包裹虚拟机,还是在虚拟机系统里实现NAS?这个问题足够写一个长篇大论了。想了解的朋友可以单独讨论。这里只说一个简单结论。家用NAS还是在NAS系统里包裹其他虚拟机合适。理由是家用环境一般不需要其他虚拟机长时间服务,只在需要的时候使用一下。以群晖DSM来说这个管理实现很方便。硬盘分配,管理,休眠也很方便可靠,节省硬盘损耗。不用虚拟机的时候节能也很明显。(其他虚拟机架构在最顶层,内部实现NAS的方案往往伴随网卡、硬盘的性能损失)

如果可以采用网盘自动备份,那是非常方便的了。但是如果没有网盘vip,那么存储容量和速度都是难以接受的。这时要考虑使用移动硬盘或者其他存储设备来备份重要数据。这时你会发现,如果数据上T,导出的时间就会非常长,让人定期进行一次煎熬确实挺难受。如果导出后再刻录Dvd?我会疯。。。
这时候主机上有usb3.0是最起码的标配了。如果是老主板,没有3.0,呵呵。你惨了。实际测试发现,usb3.0的实际导出速度跟千兆网线比还要慢一些。具体数值跟文件大小和分布状况有关。如果有usb3.1,esata,雷电接口可能速度会更快。

请有需要的朋友自行考虑以上几个问题,那么你需要什么样的配置就可以确定下来了。