关于剪辑混音工作室中,素材及作品的储存及调用的性能方案思路及成本了解。
在大量的录制、剪辑、混音、母带等等后期制作过程中,会产生大量的素材、半成品、作品备份等等各种大体积文件。这些文件因为版权证明,尚未敲定,仍需使用等原因,需要被存留和及时调用。
然而存留这些文件,让安装了大量后期制作软件,插件,音源等专业工具的固态硬盘分区一个一个的都挂上了红色的横幅,令人大为头痛。考虑性能,那么必然用高性能的NVMe固态进行存储,但缺缺失了文件的安全保障,万一硬盘损坏,或者文件系统损坏,那么恢复起来大费周章不说,并且花大成本有时也不一定能够恢复成功。同时,高性能大牌的NVMe的固态硬盘也不算便宜,安装了各种专业硬件的电脑也不一定有足够的接口去安装更多的NVMe固态硬盘。但如果用大容量,并且损坏后恢复数据可能性有所提升的机械硬盘来储存,就要让工作电脑加上好几个臃肿的大家伙。众所周知,机械硬盘运作时的动静,也不算小。性能还很低下,时常会成为性能发挥的瓶颈。
这个问题可难坏了不少从业者,好像无论如何取舍,总有弊端。
今天分享一个不算新,但是觉得可能很多人都不太了解的一个解决方式,来自另一个专业领域。那就是储存服务器。
一讲到服务器,大家脑子里为数不多的概念,可能只会想到以下几个关键字:价格,贵,洋垃圾,不懂,麻烦。听起来,好像都不那么友好。
实际上,服务器应用在很久以前,就开始潜移默化的,从看不到摸不着的数据中心大机房里慢慢的走进了大中小企业和寻常百姓家。例如现在很多软路由集成的DNS缓存功能,和很多家庭NAS,中小企业私有云,再比如很多科技博主会分享如何用树莓派,香橙派等开发板制作各类基于Linux的服务器用于搭建个人网站和应用服务端。总而言之,服务器应用其实早已不像大多数人想象中那样遥不可及,只是我们身在其中,却未曾发现。
进入正题,今天要讲的解决思路和方案以及如何计算成本,主要围绕以下几个解决方式来讲:1、FTP服务器,2、NAS服务器。
其实FTP,NAS都属于文件服务器的范畴。只不过搭建的形式,对软硬件的要求,以及侧重点,操作方式都略有区别。成本上,也有一些差异。
FTP服务器的搭建,在很多不同的操作系统下,都可以完成。其中就包括我们常用的Windows系统,Mac OS系统,还有服务器行业常用的各类Linux系统(如Ubuntu,Debian,CentOS等等),以及Unix。搭建的教程百度一搜就有,极其简单,还有一些不需要专业辨识就能查到资料和教程的点,这里也会只提供关键字让大家知道如何搜索就行。就不在这里占用大家时间讲述了,故这里直接讲FTP服务器的性能受哪些因素影响,以及如何保障数据安全性。
首先性能,无论是FTP还是NAS,都是通过网络传输数据的,那么这影响这两者传输,调用性能的必然有网卡性能,以及网线性能。目前市面上的电脑集成网卡,比较普遍的是千兆网卡(1Gbp/s)和2.5G网卡(2.5Gbp/s),极少部分的主板上,还会有万兆网口(10Gbp/s)网络传输带宽上讲的M和G,与我们硬盘容量上讲的M和G是不同的,换算过来,千兆网卡差不多是100MB/s的文件传输速度。2.5G网卡差不多是250MB/s的文件传输速度,万兆网卡则是1GB/s的传输速度,实际峰值会比我描述的稍微再多一些,我只是化零为整方便大家对这个数值有个概念。
讲到这里,小伙伴们需要注意了,网络传输的速度,靠单向硬件性能是无法支撑的,比如服务器上使用万兆网卡,而电脑使用千兆网卡,用千兆网线连接,实际上的传输速度,会按照最低条件的千兆进行传输。如果要实现万兆传输,需要服务器和电脑同时使用万兆网卡,并且使用万兆网线进行连接。
第二个影响FTP服务器和NAS服务器文件调取性能的因素,就是硬盘的读写速度。哪怕你有十万兆(100Gbp/s)的网络传输环境,而你服务器上的硬盘或者电脑上的硬盘的传输速度却只有100MB/s的话,那么你读写理论上来讲,最高也就只能达到100MB/s的传输速度,和网络传输速度的原理一样,会取性能的供应链中的最低条件来进行传输,或者正确的说法,应该是你最低条件的硬件,限制了整个性能供应链。为什么说是理论上呢,当然,因为也有很多公司提供了一些性能提升的优化方案,比如FreeNAS的内存缓存功能,让服务器内的数据,能以运行内存的速度向网络端进行供应。市场成熟多年,各大公司的产品众多,方案也不尽期数,应该如何选择,我会在最后给出一些建议,现在,且听正题内容
在服务器上,有一个大家比较陌生的词,叫【阵列】,为什么专门提起它呢。当然不会无的放矢,【阵列】也是解决硬盘性能提升,叠加管理硬盘容量,文件数据安全性提升的一种常见,并有效的方式。具体什么原理,百度能够查到,自行搜索了解。
FTP服务器的搭建,本身没有【阵列】这一环节。所以,需要我们另外手动完成这一步,所以,我们要先大致了解阵列。阵列分为两大类,1、硬件阵列,依赖硬件阵列卡,安全性和稳定性高,当然,也多出了一套阵列卡的成本。2、软阵列,软阵列又分为主板自带的阵列功能,和系统自带阵列功能两类。主板自带的阵列,不建议使用,至于原因,请百度。系统自带的阵列主要常见的有Windows Server系统自带的阵列,Linux UNRaid,还有像群辉和FreeNAS这些NAS系统集成的软阵列功能。都各有千秋。看完本文后,可根据自身条件和需求选择。无论是硬件阵列,还是软件阵列,都有可靠,安全,稳定的方案(主板BIOS自带的除外。。。)
在FTP服务器上进行阵列,我个人建议是直接使用硬件阵列卡进行阵列,如果对安全性和性能都有极高要求,又不差钱的,建议直接选择RAID 1和RAID 10的方式进行阵列,如果想节省一些成本,又想稍微多兼顾些性能,安全性上,能多照看服务器的硬盘指示灯,及时更换坏硬盘和处理数据快照的前提下,可以选择RAID 5或者RAID 50。对性能要求不是太过高,中规中矩。比较偏向于安全性的,可以选择RAID 6或者RAID 60。其中区别,请百度。
要搭建FTP服务器,个人建议直接使用Windows Server进行搭建,跟我们平时使用的Windows系统一样的操作界面,对于新手比较友好。如果是Linux和Unix大佬,请看我跳会儿梁。
FTP服务器的要点和NAS服务器的要点,大多相同。唯一区别较大的,是大多NAS服务器系统,对软阵列的优化和用户操作便捷度优化比较好。故而,选用NAS服务器方案的小伙伴,可以抛弃硬件阵列卡,直接用服务器主板自带的硬盘接口连接硬盘背板就行。通过NAS系统搭建的软阵列,性能和安全性,也是能得到足够的保障的,当然,不要选购杂牌山寨硬件。也尽量不要选用新兴和业余的NAS操作系统,最后会给大家建议,这里继续讲正题。
区别于FTP服务器,部分NAS服务器对处理器和内存的性能,其实是有一定要求的,如上文所述,存在有像FreeNAS那样,通过内存缓存文件来摆脱硬盘速度瓶颈的方式的NAS系统,故,在选用这类系统时,需要考虑处理器和内存性能,以及内存容量是否足够。当然,阵列也可以通过增加高速固态硬盘作为阵列缓存,来提升阵列性能。
NAS服务器有很多品牌,群辉,威联通,FreeNAS都有自己的NAS硬件产品销售,都具有一定的市场份额,并且技术也都足够成熟。是我比较推荐的整套硬件购买方案。并且这类整套NAS方案体积一般都比较小。当然,很多爱折腾的小伙伴,也会选择自己组装黑群辉和FreeNAS来使用,黑群晖个人不太建议,破解方式使用稳定性和安全性都欠保障。如果DIY一台NAS服务器,我建议尽量找完善,成熟,免费的NAS系统。
硬盘选择上。既然已经使用阵列了,那么当然选择恢复难度低,容量单价便宜的机械硬盘来搭建文件服务器了。考虑到噪音和体积的文件,最好了解清楚硬件体积,并确定自己有足够的地方安放文件服务器。
各地电费标准不同,大家也需要注意好硬件的功耗,没有太深概念的,可以根据硬件功率去百度查询运行多长时间会产生多少度电的损耗。当然,市场上也有一些能兼顾性能的全新,或者二手节能产品可供使用。如D1581处理器的硬件,N5015处理器的硬件,等等,可百度或者哔哩哔哩多查多看。
总结:1.性能供应链。 服务器(硬盘性能→阵列性能→网卡性能)——————网线性能→(网卡性能→硬盘性能)电脑
2.阵列可靠性。 FTP服务器选择硬件阵列卡,对安全性和性能都有极高要求,又不差钱的,选择RAID 1和RAID 10
想节省成本,稍微多兼顾些性能,能多花时间检查硬盘健康度和快照,可以选择RAID 5或者RAID 50
对性能要求不是太过高(或稍微多花钱提升性能)。偏向于安全性的,选择RAID 6或者RAID 60
NAS服务器可以选择软阵列的方式进行搭建,软阵列也有对应的硬件阵列类型,比如RAIDZ类似于RAID 5,RAIDZ-2类似于RAID 6
3.系统选择。 FTP服务器,鉴于小伙伴们对服务器操作的陌生成都,建议选择和Windows操作界面一样的Windows Server系统进行搭建
NAS服务器,建议选择像FreeNAS这样,尽量找完善,成熟,免费的NAS系统。个人比较推荐FreeNAS旗下的新版系统TrueNAS
4.购买和装机 。 没有动手组装电脑和安装系统能力的小伙伴,不建议自己折腾装机,可以直接购买大牌成品方案,群辉和威联通都是不错的选择,不要去选 择一些冷门杂牌,和新兴品牌。
右动手能力的,可以尝试折腾装机,全新,二手硬件,都可以。同样不建议购买像火神革命之类的杂牌装机,如果需要的东西比较稀缺,如D1581,可以选择服务器拆机的主板,如浪潮5224M4或者5224M4A的主板。或者购买永擎,超微,华硕的集成志强处理器的主板,如果不考虑功耗,可以直接上LGA封装的至强处理器,如果选择FreeNAS这类对内存性能也有要求的,注意处理器支持的内存频率,以及购买的内存的频率。
5.连接方式。 可以使用网线直接连接服务器的网卡和电脑的网卡(如果电脑的网口不够,可以加装一块intel原装网卡,尽量选择intel,成熟度,稳定性,都比较好。) 如果服务器使用的是光纤网卡,同理,电脑也可以加装光纤网卡,用光纤线连接,购买二手大牌网卡并不贵。
也可以在路由器下增加高性能交换机(如果带宽到了40Gbp/s,建议购买二手,全新非常贵),把服务器和电脑的网口都接到交换机上,这样就不需要给电脑额外增加网卡,并且管理更方便,支持更多电脑端访问。有空了,也会发文讲讲网络铺设和管理方案(包含可靠的全屋WIFI覆盖方案)
6.成本计算。 这边就不一一的列数字了,把选购方式描述清楚了,大家可以根据描述以及我提供的关键字去查。如果实在有不懂的问题,也可以联系我咨询,有空会一一解答。仓促编写的文案。完整度不够,详细程度也不够,想进行更多了解的话,也可以在评论区里@我。有空我会一一解答回复及交流。
希望提供的思路和方案对小伙伴们有所帮助。也希望大家在行业圈子里有更多,氛围更好的交流和相互学习,共同成长,共同开阔视野。大家一起蒸蒸日上。