在影視公司,硬件的投入占相當大的比例, 大到存儲, 服務器,工作站, 小到主機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