3PAR的精簡(jiǎn)配置現(xiàn)在基于新的精簡(jiǎn)引擎,在精簡(jiǎn)引擎之上,是新的三款精簡(jiǎn)配置軟件。
與3PAR之前的精簡(jiǎn)配置軟件一樣,這些軟件新品旨在提高容量的利用率和數(shù)據(jù)中心的效率,并支持綠色I(xiàn)T舉措。今天發(fā)布的四款軟件新品均采用了Thin Engine(精簡(jiǎn)引擎)技術(shù),并且在所有InServ存儲(chǔ)服務(wù)器內(nèi)使用了內(nèi)嵌的3PAR Gen3 ASIC,以便實(shí)現(xiàn)InServ陣列的傳統(tǒng) “臃腫”卷向 “精簡(jiǎn)”卷的轉(zhuǎn)換,并保持這些卷及其副本的持續(xù)精簡(jiǎn)。
3PAR的精簡(jiǎn)配置將朝著軟件化、結(jié)合Gen3 ASIC、專(zhuān)用精簡(jiǎn)引擎等方向發(fā)展,并將自動(dòng)精簡(jiǎn)配置從系統(tǒng)初期配置功能,拉進(jìn)到系統(tǒng)后期應(yīng)用及生命周期的末端。
實(shí)現(xiàn)產(chǎn)品生命周期末端的精簡(jiǎn)配置
存儲(chǔ)系統(tǒng)的更新年限雖然較服務(wù)器的更新速度要慢,但是存儲(chǔ)系統(tǒng)的容量、性能、可管理性以及支持服務(wù)器更新的能力,也需要隨之升級(jí),而受到現(xiàn)在服務(wù)器虛擬化和數(shù)據(jù)急速上升的影響,存儲(chǔ)系統(tǒng)的更新頻度已經(jīng)大幅加快。
同時(shí),由于磁盤(pán)陣列四年后維修成本會(huì)上升的很快,IT人員為了平衡成本,會(huì)采用新的產(chǎn)品與技術(shù)進(jìn)行取代,而那些幾年后一直未更新的磁盤(pán),其維修服務(wù)的費(fèi)用會(huì)大幅上升。
而在未來(lái)1~2年,涉及到數(shù)據(jù)遷移的磁盤(pán)陣列,幾乎大部分都不可能采用過(guò)精簡(jiǎn)配置技術(shù),這也就意味著,如果能夠在數(shù)據(jù)遷移的過(guò)程中完成精簡(jiǎn)配置,將能夠在保證數(shù)據(jù)完整性以及數(shù)據(jù)遷移有效性的前提下,為新的系統(tǒng)提供精簡(jiǎn)配置的能力。
根據(jù)Craig的描述,3PAR此次推出的精簡(jiǎn)轉(zhuǎn)換的目標(biāo)市場(chǎng),即為需要進(jìn)行存儲(chǔ)系統(tǒng)更新的企業(yè)市場(chǎng),Craig表示,在一般情況下,“完全根據(jù)應(yīng)用軟件配置的全配置,進(jìn)行精簡(jiǎn)配置,能夠減少75%的使用空間。”
在實(shí)現(xiàn)上,3PAR通過(guò)ASIC Gen3,進(jìn)行從舊陣列到新陣列的復(fù)制,在過(guò)程中進(jìn)行數(shù)據(jù)檢查掃描,檢查哪些空間被浪費(fèi),找到可以利用的空間。“通過(guò)一個(gè)虛擬空間,以及精簡(jiǎn)的引擎,檢測(cè)哪些數(shù)據(jù)是不占有空間的,即占用0空間的,把這些數(shù)據(jù)撿拾出來(lái),利用映射的功能,放置到一個(gè)虛擬的空間。”
Craig表示,3PAR已經(jīng)在EMC的Symmetrix陣列的文件系統(tǒng)上實(shí)現(xiàn)了空間回收,通過(guò)非增量的方式,還能夠利用持續(xù)精簡(jiǎn)與精簡(jiǎn)回收功能,回收復(fù)制和快照浪費(fèi)的空間。這項(xiàng)技術(shù),顯然是針對(duì)那些希望利用3PAR的精簡(jiǎn)配置技術(shù),卻需要同時(shí)兼顧數(shù)據(jù)遷移的用戶。
根據(jù)Craig的數(shù)據(jù),經(jīng)過(guò)精簡(jiǎn)轉(zhuǎn)化的新陣列所使用的數(shù)據(jù)空間將節(jié)省75%,即精簡(jiǎn)75%的SAN在線存儲(chǔ)——“使用1TB,按照軟件的配置,就需要1TB的容量,但是3PAR的技術(shù)只需要250GB。通常企業(yè)級(jí)用戶,真正利用的空間是預(yù)留空間的25%,但是軟件需要分配固定的空間,但實(shí)際上并不需要這么多的閑置空間。通常更新一個(gè)技術(shù),之前是1TB取代1TB,但是3PAR不是按照軟件的分配做配置,而是按照實(shí)際的空間配置,所以制冷和耗電很少。”Craig表示。
不過(guò),對(duì)于3PAR的數(shù)據(jù)遷移過(guò)程中進(jìn)行精簡(jiǎn)配置所可能造成的性能影響,Craig表示,3PAR采用的是“加速的 ASIC零檢測(cè)功能,以線速進(jìn)行”,因此對(duì)生產(chǎn)卷的性能影響很小,且無(wú)需專(zhuān)門(mén)的主機(jī)軟件,只需要利用數(shù)據(jù)遷移軟件,開(kāi)始由舊陣列遷移到新陣列的數(shù)據(jù)遷移過(guò)程即可。
同時(shí),存儲(chǔ)在線也向Craig再次確認(rèn)了有關(guān)精簡(jiǎn)轉(zhuǎn)化的速度和過(guò)程,Craig表示,首先,3PAR的ASIC Gen3的處理速度能夠達(dá)到6.4GB/s,這也就意味著,目前還沒(méi)有比其更快的數(shù)據(jù)遷移軟件,因此,對(duì)數(shù)據(jù)遷移性能的影響可以忽略不計(jì),而數(shù)據(jù)遷移和ASIC對(duì)0空間的掃描將是同時(shí)進(jìn)行,同時(shí)發(fā)生的,不是遷移之后或之前進(jìn)行,數(shù)據(jù)遷移的時(shí)間由此不會(huì)受到太大的影響。
持續(xù)的精簡(jiǎn)配置:回收容量與持續(xù)精簡(jiǎn)
在3PAR發(fā)布的四項(xiàng)新軟件中,精簡(jiǎn)持續(xù)與精簡(jiǎn)復(fù)制回收這兩項(xiàng)的主要功能是能夠保持精簡(jiǎn)配置的持續(xù)性和有效性,以實(shí)現(xiàn)在初始化執(zhí)行精簡(jiǎn)配置之后,能夠更好的在系統(tǒng)的生命周期內(nèi),滿足對(duì)復(fù)制、快照和數(shù)據(jù)刪除所造成的0空間的容量回收,以及再次的精簡(jiǎn)配置——如果說(shuō)精簡(jiǎn)轉(zhuǎn)化是“考慮從非精簡(jiǎn)到精簡(jiǎn)”,那么這兩項(xiàng)軟件則更多是考慮“考慮進(jìn)一步精簡(jiǎn),持續(xù)提高系統(tǒng)的利用率。”
Craig表示,這兩項(xiàng)軟件尤其是針對(duì)那些不太適合精簡(jiǎn)配置,從而不能夠在此后順利精簡(jiǎn)的文件系統(tǒng)。
“他們主要針對(duì)已經(jīng)實(shí)現(xiàn)過(guò)精簡(jiǎn)的系統(tǒng),在其基礎(chǔ)上再次進(jìn)行。從文件系統(tǒng),一種比較適合用于自動(dòng)精簡(jiǎn)配置,數(shù)據(jù)刪除后空間可以持續(xù)利用,另一種不太適合精簡(jiǎn)配置,一般配置過(guò)后,利用其存儲(chǔ)數(shù)據(jù),刪除后卻不能夠利用了,空間被精簡(jiǎn)配置鎖定了。”同樣,持續(xù)精簡(jiǎn)第一步是ASIC找到0空間,第二部是,把這些0空間放置在3PAR的一個(gè)引擎的緩存上。
需要區(qū)分的是,3PAR Thin Persistence(精簡(jiǎn)持續(xù))確保3PAR InServ存儲(chǔ)服務(wù)器陣列上的精簡(jiǎn)容量卷最大限度地保持精簡(jiǎn)和高效,從而增強(qiáng)3PAR精簡(jiǎn)配置和 3PAR Thin Conversion(精簡(jiǎn)轉(zhuǎn)換)的效益,可以說(shuō),其主要針對(duì)的,是那些刪除文件之后,卻難以繼續(xù)自動(dòng)的進(jìn)行精簡(jiǎn)配置的用戶。
而Thin Copy Reclamation(精簡(jiǎn)復(fù)制回收)與Thin Persistence(精簡(jiǎn)持續(xù))類(lèi)似,但它不是使用Thin Engine(精簡(jiǎn)引擎)來(lái)回收精簡(jiǎn)卷的空間,而是從精簡(jiǎn)副本中回收未使用的空間——也就是說(shuō),雖然同樣是回收被刪除的空間,但其主要針對(duì)那些“虛擬復(fù)制快照和遠(yuǎn)程復(fù)制卷組成的復(fù)制空間”,從而讓現(xiàn)有快照空間實(shí)現(xiàn)再利用,或用于其它卷。
Craig表示,與精簡(jiǎn)轉(zhuǎn)換一樣,這兩項(xiàng)軟件能夠在所有支持的主機(jī)上運(yùn)行,且無(wú)需專(zhuān)門(mén)的主機(jī)軟件,目前在T、S、F和E系列陣列上,都可以使用。
Craig十分確信存儲(chǔ)容量的縮減能夠達(dá)到其宣稱(chēng)的數(shù)據(jù),對(duì)于這兩項(xiàng)保持持續(xù)精簡(jiǎn)的軟件如何使用,Craig表示,其工作機(jī)理和精簡(jiǎn)轉(zhuǎn)換一樣,都是通過(guò)識(shí)別0空間并指向特定的虛擬空間,達(dá)到對(duì)那些可回收空間的精簡(jiǎn),而且“可以定期來(lái)進(jìn)行,也可以在刪除后或利用率低到一定程度時(shí)立即啟用。”
建立精簡(jiǎn)配置生態(tài)環(huán)境的軟件化嘗試
值得注意的是,雖然為了保證速度,上述的三項(xiàng)軟件都無(wú)一例外的結(jié)合3PAR的ASIC Gen3處理器,但是,與傳統(tǒng)的自動(dòng)精簡(jiǎn)配置不同,3PAR此次發(fā)布所采用的形式,與業(yè)界幾乎都以“功能”或“特性”不同,采用的是獨(dú)立軟件的方式,這也就意味著,3PAR更多的將精簡(jiǎn)配置軟件化,以適應(yīng)更多的存儲(chǔ)系統(tǒng)和環(huán)境——當(dāng)然,將加速精簡(jiǎn)功能植入陣列硬件,并且在自身的Gen3 ASIC產(chǎn)品中內(nèi)置了Thin Built In功能,有著3PAR在競(jìng)爭(zhēng)優(yōu)勢(shì)方面的考慮。
在前不久,3PAR已經(jīng)和賽門(mén)鐵克合作,推出了Thin Reclamation API,從而能夠?qū)崿F(xiàn)主機(jī)文件系統(tǒng)和InServ陣列的智能通信,這也就意味著,3PAR的磁盤(pán)陣列,能夠獲得來(lái)自主機(jī)的文件刪除的全部識(shí)別,因此,能夠回收與文件刪除相關(guān)的容量空間。
這一次,3PAR推出了基于這一API的3PAR Thin Reclamation for Veritas Storage Foundation軟件,利用這個(gè)API,將能夠讓InServ陣列,利用粒度文件系統(tǒng)級(jí)的信息,自動(dòng)回收InServ精簡(jiǎn)卷內(nèi)未使用的空間,從而容量卷保持長(zhǎng)期的精簡(jiǎn)。
Craig表示,3PAR Thin Reclamation for Veritas Storage Foundation軟件與其他三項(xiàng)軟件的過(guò)程很相似,其第二步是一樣的,都是虛擬化閑置空間,然后映射到虛擬空間上去。區(qū)別在于第一步不同,“現(xiàn)在是通過(guò)智能主機(jī)的API鑒別閑置空間。特別針對(duì)Veritas文件系統(tǒng),記載哪些文件被刪除了,會(huì)把相關(guān)信息發(fā)送給3PAR,直接回收空間。”
同樣,這項(xiàng)針對(duì)Veritas Storage Foundation的功能,支持兩種功能,一種是主機(jī)管理員發(fā)出指令,進(jìn)行空間回收,而存儲(chǔ)管理員也可以不用去清理空間,自動(dòng)進(jìn)行回收——每次刪除將直接對(duì)InServ陣列上的刪除后空間進(jìn)行回收。