在影视公司,硬件的投入占相当大的比例, 大到存储, 服务器,工作站, 小到主机CPU,内存,显卡,手绘板。 而存储又是硬件上的大头,一套合理的存储解决方案,优为关键。
一 存储
本人从事CG行业近20年, 高端存储isilon(OneFS), netapp用过, 中端Dell ,EMC , 低端国产蓝鲸,联想, 群晖,浪潮 等都用过, 开源的FreeNas也有用到;NAS, SAS结构;元数据,块数据; 几十到几百人的项目; 性价比最好的是Windows存储,后面拖上盘柜iSCSI连接。 有的人可能惊奇, Windows? 不是大众地滩货吗?别说,还正是它, 微软经过这么多年的发展更新, 系统安全性和性能不是其他能比的, 关键还省成本, 不接受反驳。
ps: 不要相信isilon每节列车都自带火车头的比喻, 不可能所有的文件夹都同时被读写, 一定是有冷热数据的, 大家都做同一个项目,差不多的场次镜头,ref差不多的资产, 不可能把旧项目及交换目录写入频率也高,除非公司很大同时开展的项目多, 那也是用其他的技术, 均分到不同的物理存储上去的, 不用买入高昂的存储
二 服务器及网络架构
通常我会把服务器虚拟化, 有需求时逻辑上分开, 用AD域做帐号管理,文件权限管理, 后面有Deadline服务, FTP服务, Web服务时划分独立的机器出来, 不用新买物理机器,省笔费用。
大约如下:
三 目录结构的设计
公司目录结构的设计,主要是项目的结构设计,我推荐读写分离,负载均衡的方式,不同的项目分散到不同的物理存储上,下面再细分把制作Project与输出(Cache, Render)分离, 这样做的好处是把文件分散在多台服务器上均衡读写,提升整体的性能, 高性能的Project存储价格贵, 输出的用价格低廉的x86当存储来用。
很多公司一个项目就一个大的文件夹,然后花高昂的价格买套高端的存储读写,在用户多,高并发时,磁盘的io弄得很高卡得要死,也没有权限和备份机制,文件经常被误删除,遇到勒索病毒就game over
在做项目前我一般先划分好结构, 结合AD域,设置文件夹权限,可以精确到每一个文件夹。
安全级最高的是Project, 每晚自动备份,还要异地备份一份。
输出文件夹在项目做完后不用备份甚至会清除腾出空间给到下一个项目
一套合理的设计为将来减少各种不必要的麻烦
合理的划分项目路径,会带来事半功倍的效果。
四 文件安全
一定要做好权限管理和备份机制
文件管理得好有时候连管理员都没有办法误删除,也没有权限创建某扩展名以为的文件, 防止勒索病毒。
核心文件备份在不同的操作系统下,异地要也备份一份,关键时候能"保命"
五 文件传输
一部电影有多个外包方, 有按场包, 按环节包, 将会有大量的文件外发及回收,怎么传输是个难题? 能传输后怎么保证甲乙双方的文件同步又是一个难题。 这里我推存用固定ip搭FTP服务, 它可以二边对比文件自动匹配
以上只合适影视行业
Link q: 316853809