距Castor 5.0初次亮相不到六個月,Caringo又進(jìn)行了第二次重要的軟件發(fā)布,為給私有云存儲市場加強(qiáng)對象存儲軟件平臺,此款軟件增加了命名對象、多租戶、動態(tài)緩存和遠(yuǎn)程數(shù)據(jù)復(fù)制。
Castor5.0所有更新都是與語義相關(guān)的。傳統(tǒng)的文件系統(tǒng)為基于B樹目錄結(jié)構(gòu)中的文件夾或文件保持符號名稱,Caringo首席執(zhí)行官M(fèi)ark Goros稱這會限制容量和對象數(shù)的擴(kuò)展。Castor 5.0運(yùn)用擴(kuò)展方法處理用戶自定義符號名稱,提供了對集群中數(shù)以億計(jì)用戶的訪問路徑。Goros表示,命名對象的語義符合新興的公共云存儲服務(wù)實(shí)際標(biāo)準(zhǔn),同時支持Castor系統(tǒng)指定的通用唯一識別碼(UUID)。
Goros稱:“這一切都始于命名對象。我們曾使用系統(tǒng)分配的UUID,這成了我們在市場方面的一個弱點(diǎn)。現(xiàn)在,針對要求用戶聲稱命名的應(yīng)用,用戶可以使用他們自己的名字和通用唯一識別碼。今年我們計(jì)劃其他重大發(fā)布了,但已開始研究新的功能,用以大幅度增加Castor使用案例的數(shù)量,為下一次發(fā)布作好準(zhǔn)備。”
命名對象的增加導(dǎo)致了多租戶。Castor 5.0允許IT人員在一個物理私有云內(nèi)托管多個部門或分部,為所有應(yīng)用程序、使用、客戶和部門創(chuàng)建一個共同的基礎(chǔ)架構(gòu)。
Goros表示,在一個域內(nèi),命名對象被編組到多個存儲塊中,這樣存儲塊就可以利用他們自身的安全領(lǐng)域和訪問控制列表(ACL)得到保護(hù)。用戶還能提供個人對象級別的ACL控制。Castor的自動數(shù)據(jù)復(fù)制功能,通過復(fù)制一個或更多拷貝到集群中的其他節(jié)點(diǎn),以確保數(shù)據(jù)的連續(xù)可用性,從而保護(hù)新建域、存儲塊和對象。
此外,Castor 5.0采用動態(tài)緩存來加速讀取“熱”對象,這種方法類似內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)的工作原理。訪問頻繁的對象都保存在集群節(jié)點(diǎn)上的RAM中,以減少延遲,提高吞吐量。由于對象需求的變化,Castor自動管理緩存,以增加或減少整個存儲集群中緩存副本的數(shù)量。
Caringo計(jì)劃11月開始供貨Castor 5.0。
Caringo去年五月發(fā)布了Castor的上一個版本,其中帶有一項(xiàng)名為Darkive的節(jié)能特性,可以根據(jù)預(yù)定策略或預(yù)設(shè)的閑置水平,降低盤片轉(zhuǎn)速以及降低CPU使用率。
Darkive是否契合Castor的整體架構(gòu),這是基于通用硬件的。Castor軟件將現(xiàn)有和傳統(tǒng)的磁盤系統(tǒng)轉(zhuǎn)化到存儲節(jié)點(diǎn),動態(tài)均衡平衡,根據(jù)使用情況和節(jié)點(diǎn)規(guī)格調(diào)節(jié)存儲。
當(dāng)需要將歸檔中找回?cái)?shù)據(jù),盤片開始恢復(fù)運(yùn)轉(zhuǎn)的時候,單個Castor 節(jié)點(diǎn)可以被指定作為由磁盤和處理器組成的歸檔層。
Caringo與戴爾也有合作關(guān)系。目前,戴爾正在其自主品牌Dell DX Cluster Services Node (DX6000)中出售Caringo技術(shù)。