所謂“渲染”就是對(duì)前期電腦中建立的動(dòng)漫模型進(jìn)行著色和轉(zhuǎn)換,從而體現(xiàn)出色彩、質(zhì)感以及光線明暗變化等視覺效果,使其動(dòng)漫形象更為生動(dòng)。渲染過程中前端會(huì)有數(shù)百臺(tái)甚至上千臺(tái)工作站讀取存儲(chǔ)系統(tǒng)中的渲染數(shù)據(jù),并且這些工作站的操作系統(tǒng)平臺(tái)各不相同,因此搭建一個(gè)異構(gòu)訪問的共享存儲(chǔ)系統(tǒng)是必然的選擇,否則將會(huì)使數(shù)據(jù)遷移、復(fù)制的工作量大大提高,嚴(yán)重制約渲染的生產(chǎn)效率。
渲染集群的并發(fā)訪問對(duì)存儲(chǔ)系統(tǒng)的性能提出了較高的要求,后端的存儲(chǔ)系統(tǒng)必須能為前端工作站提供穩(wěn)定的IO帶寬和快速的數(shù)據(jù)交付能力;傳統(tǒng)存儲(chǔ)由于控制器的限制會(huì)產(chǎn)生性能的瓶頸,制約了渲染的速度。
隨著圖片、視音頻清晰程度的提升以及數(shù)據(jù)大爆炸時(shí)代帶來的海量素材的急速增長,動(dòng)漫渲染對(duì)于存儲(chǔ)的擴(kuò)展性提出了更加苛刻的需求。傳統(tǒng)擴(kuò)展需要停機(jī)、規(guī)劃、再部署等擴(kuò)展復(fù)雜并且時(shí)間較長。與此同時(shí),管理難度會(huì)隨著節(jié)點(diǎn)的增加而不斷增長,尤其在維護(hù)SAN共享時(shí)更為明顯。
動(dòng)漫渲染的素材庫和渲染后的成品是非常寶貴的,任何損壞或者丟失都會(huì)對(duì)企業(yè)造成巨大損失,因此要求存儲(chǔ)系統(tǒng)具備高可用性,并且發(fā)生故障時(shí)能夠快速恢復(fù);傳統(tǒng)存儲(chǔ)采用RAID的方式,同時(shí)損壞兩塊硬盤會(huì)導(dǎo)致數(shù)據(jù)的丟失。并且在硬盤更換數(shù)據(jù)重建時(shí),存儲(chǔ)系統(tǒng)讀寫性能會(huì)急劇衰減,可能導(dǎo)致前端渲染集群幾乎停滯。
中博自主研發(fā)的分布式集群存儲(chǔ)系統(tǒng),是一款針對(duì)海量數(shù)據(jù)存儲(chǔ)應(yīng)用而設(shè)計(jì)的大規(guī)模通用集群存儲(chǔ)系統(tǒng),采用通用硬件設(shè)備作為基本的構(gòu)建單元。可以將一個(gè)渲染素材切分為數(shù)個(gè)切片對(duì)象,并將這些切片對(duì)象分布到多個(gè)存儲(chǔ)設(shè)備上,從而達(dá)到均衡訪問壓力,提前端渲染集群的讀寫速度。
高性能,高吞吐量,大幅縮短渲染周期
由于動(dòng)畫影像制作涉及到大量的色彩、色質(zhì)、形態(tài)的處理,這就需要多CPU、多核以多線程和進(jìn)程的方式工作,才能滿足三維影像渲染的需要。中博集群存儲(chǔ)支持在線并行模式,讓所有IO節(jié)點(diǎn)同時(shí)工作來提供性能,突破高并發(fā)訪問帶來的帶寬和服務(wù)器性能瓶頸,可提供超過100GB的I/O帶寬。當(dāng)某一節(jié)點(diǎn)出現(xiàn)故障時(shí),不會(huì)影響其它IO節(jié)點(diǎn)工作,并實(shí)現(xiàn)故障的自動(dòng)切換。
高擴(kuò)展性,高效支持渲染業(yè)務(wù)動(dòng)態(tài)擴(kuò)展
中博集群存儲(chǔ)采用Scale-out擴(kuò)展方式,性能和容量隨存儲(chǔ)節(jié)點(diǎn)的增加而線性增長,打破傳統(tǒng)SAN架構(gòu)的擴(kuò)展限制,很好的滿足渲染業(yè)務(wù)增長對(duì)存儲(chǔ)空間和帶寬的更高需求,單一的全局命名空間下,容量可無縫擴(kuò)展到PB級(jí)。同時(shí),所有擴(kuò)容操作均可以在線進(jìn)行,無須中斷應(yīng)用的正常執(zhí)行,避免數(shù)據(jù)遷移和應(yīng)用中斷的問題。
高可用性和高可靠性,核心數(shù)據(jù)不丟失
中博集群存儲(chǔ)系統(tǒng)各個(gè)組成模塊均采用集群的冗余機(jī)制和高效、準(zhǔn)確的失效檢測算法保證整個(gè)系統(tǒng)的高可用性。系統(tǒng)任一節(jié)點(diǎn)故障在被自動(dòng)偵測到后,能夠智能的進(jìn)行自我修復(fù),并且不影響前端應(yīng)用。
中博科創(chuàng)采用分布式存儲(chǔ)系統(tǒng)的多級(jí)副本技術(shù),副本數(shù)量自定義,在數(shù)據(jù)安全性能上,比傳統(tǒng)RAID做到更高級(jí)別的容錯(cuò)機(jī)制。即使面臨50%的節(jié)點(diǎn)宕機(jī)或硬盤損壞,系統(tǒng)依然正常運(yùn)行。且重建速度是傳統(tǒng)RAID恢復(fù)速度的幾十倍,保證了保證系統(tǒng)全年7*24小時(shí)無間斷運(yùn)行,關(guān)鍵數(shù)據(jù)不丟失。
管理維護(hù)更方便,支持異構(gòu)系統(tǒng),降低管理難度
中博集群存儲(chǔ)系統(tǒng),提供目前絕大多數(shù)傳統(tǒng)存儲(chǔ)接口和協(xié)議,如POSIX、CIFS、NFS、FTP、iSCSI、FC,支持市面主流系統(tǒng)平臺(tái)對(duì)文件的讀取調(diào)用,有效支持渲染過程中前端工作站的各類操作系統(tǒng)平臺(tái),降低管理維護(hù)難度和部署成本。
中博集群存儲(chǔ)對(duì)外提供單一命名空間,節(jié)點(diǎn)數(shù)的增長不會(huì)帶來管理難度的增加。管理界面層次清晰、操作簡便,提供完善的系統(tǒng)報(bào)告,能夠?qū)π阅?、空間和運(yùn)行狀態(tài)實(shí)時(shí)監(jiān)控。