一、存儲(chǔ)成本與數(shù)據(jù)價(jià)值一致
近年來,盡管數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)訪問已經(jīng)成為當(dāng)代企業(yè)最寶貴的財(cái)產(chǎn),但降低數(shù)據(jù)存儲(chǔ)成本仍成為IT企業(yè)日程上的議題。如果數(shù)據(jù)存儲(chǔ)超過90天的話,需要較高的性能、良好的可擴(kuò)展性和高級(jí)管理功能的基于文件存儲(chǔ)系統(tǒng)就會(huì)變得一無是處。解決方法之一是使用面向?qū)ο蟠鎯?chǔ)系統(tǒng),它可以簡化程序。其中,“面向?qū)ο蟆笔侵富镜拇鎯?chǔ)單元是對象而不是塊。
對象是由文件數(shù)據(jù)和他的一系列屬性組成的。在一個(gè)面向?qū)ο蟮奈募到y(tǒng)中,一個(gè)文件可能被分成許多對象,這些對象分布可以分布在多個(gè)存儲(chǔ)節(jié)點(diǎn)上。面向?qū)ο蟠鎯?chǔ)不同于非結(jié)構(gòu)化文件存儲(chǔ),對象并不是批量或者目錄存儲(chǔ)。每一個(gè)對象都分別指派一個(gè)元數(shù)據(jù)名或者ID以便在任何時(shí)候都能被檢索到。下面我們將為大家介紹面向?qū)ο蟠鎯?chǔ)所需要知道的十四大問題。
面向?qū)ο蟠鎯?chǔ)系統(tǒng)省去了使企業(yè)存儲(chǔ)系統(tǒng)時(shí)刻處于生產(chǎn)工作狀態(tài)的復(fù)雜和昂貴的管理成本。面向?qū)ο蟠鎯?chǔ)是基于單一的,平面地址空間,可以實(shí)現(xiàn)數(shù)據(jù)合理自動(dòng)路由的存儲(chǔ)系統(tǒng),并且根據(jù)系統(tǒng)在數(shù)據(jù)生命周期內(nèi)的價(jià)值和不同階段形成合理的層級(jí)和保護(hù)級(jí)別。
二、較RADI更好地?cái)?shù)據(jù)可用性
面向?qū)ο蟠鎯?chǔ)系統(tǒng)經(jīng)過合理配置后,數(shù)據(jù)被復(fù)制成最少2個(gè)副本以保證連續(xù)數(shù)據(jù)的可用性。如果其中一個(gè)磁盤宕機(jī),所有集群中的其他磁盤可以進(jìn)行替代并保證系統(tǒng)照常運(yùn)行。數(shù)據(jù)恢復(fù)只需要數(shù)分鐘便可以完成,而且數(shù)據(jù)可用性不會(huì)中斷,性能也不會(huì)明顯退化。相反,當(dāng)一個(gè)RAID磁盤出現(xiàn)故障,系統(tǒng)會(huì)慢如蝸牛需要數(shù)小時(shí)或數(shù)天來重建陣列。
三、提供無限容量和可擴(kuò)展性
面向?qū)ο蟠鎯?chǔ)系統(tǒng)中,沒有目錄層次結(jié)構(gòu)(樹),對象的存儲(chǔ)位置可以存儲(chǔ)在不同的目錄路徑中易變檢索。這就使得對象存儲(chǔ)系統(tǒng)可以精準(zhǔn)到每個(gè)字節(jié),而且不受文件(對象)數(shù)量、文件大小和文件系統(tǒng)容量的限制。
四、性能呈現(xiàn)集群性
當(dāng)新服務(wù)器運(yùn)行在額外增添的對象存儲(chǔ)集群設(shè)備上,性能就可以突破瓶頸實(shí)現(xiàn)進(jìn)程和I/O大規(guī)模并行讀寫。這一點(diǎn)特別適合于多媒體文件存儲(chǔ)和讀取。
五、文件系統(tǒng)無法實(shí)現(xiàn)的元數(shù)據(jù)利用
面向?qū)ο蟠鎯?chǔ)系統(tǒng)可以不需要文件名、日期和其他文件屬性就可以查找文件。他們還可以使用元數(shù)據(jù)應(yīng)用服務(wù)水平協(xié)議(SLA),路由協(xié)議,備災(zāi)和災(zāi)難恢復(fù),備份和數(shù)據(jù)刪除刪除以及自動(dòng)存儲(chǔ)管理。這些是文件系統(tǒng)所不能解決的問題。
六、內(nèi)置歸檔和規(guī)范
穩(wěn)定的歸檔功能對于任何一個(gè)存儲(chǔ)系統(tǒng)來說都十分必要。據(jù)估計(jì),從創(chuàng)建之后起有70%的數(shù)據(jù)為被訪問一直處于靜態(tài),而20%的數(shù)據(jù)屬于半激活狀態(tài)很少被訪問。對于合規(guī)性要求,state-of-the-art 對象存儲(chǔ)系統(tǒng)會(huì)針對新創(chuàng)建的文件內(nèi)容建立起一個(gè)全局唯一的128位ID公開地址。結(jié)合數(shù)字指紋(hash或者digest),文件標(biāo)識(shí)數(shù)值可以被封裝起來;钴S的訪問和長期歸檔可共存于同一個(gè)單一的基于對象的存儲(chǔ)層。
七、無需備份
一個(gè)設(shè)計(jì)良好的對象存儲(chǔ)系統(tǒng)并不需要備份。如果需要的話,多個(gè)副本可以確保數(shù)據(jù)始終保持可用狀態(tài),而且異地災(zāi)難恢復(fù)備份也可以被自動(dòng)創(chuàng)建。一旦主集群不可用,可以使用備份。因?yàn)榧褐兴袃?nèi)容的UUID與副本中所存儲(chǔ)的UUID是一致的。而這些在文件系統(tǒng)中是幾乎不可能發(fā)生的,它們需要克服繁瑣的備份窗口和既漫長有艱難的備份還原操作。
一個(gè)設(shè)計(jì)良好的對象存儲(chǔ)集群幾乎是完全對稱的,這意味著每個(gè)節(jié)點(diǎn)都是獨(dú)立的,提供了集群的切入點(diǎn),并運(yùn)行相同的代碼。這使得工作量可以平均分配到集群中的所有節(jié)點(diǎn)上,避免NAS和集群文件系統(tǒng)中常見的熱節(jié)點(diǎn)問題的出現(xiàn)。自動(dòng)負(fù)載均衡可以讓I/O自動(dòng)選擇合理的節(jié)點(diǎn),保證系統(tǒng)性能最大化。
九、常規(guī)移植
在對象存儲(chǔ)架構(gòu)中,可以免卻傳統(tǒng)硬件移植或者大規(guī)模硬件升級(jí)的麻煩。對象存儲(chǔ)結(jié)構(gòu)只需要采用常規(guī)移植就可以實(shí)現(xiàn)。整個(gè)過程中都可以隨時(shí)添加新的設(shè)備并會(huì)自動(dòng)加載到集群中,而舊的設(shè)備單元只需要一個(gè)命令就可以解除。
十、無需硬件鎖定
根據(jù)存檔和法規(guī)要求,存儲(chǔ)的數(shù)據(jù)需要保持?jǐn)?shù)年。技術(shù)更新的成本和復(fù)雜性是一個(gè)需要考慮的重要因素,特別是連接到昂貴的專有硬件平臺(tái)系統(tǒng),這種因素更加需要予以重視。部署只有軟件的對象存儲(chǔ)系統(tǒng)而無需考慮底層硬件,允許用戶選擇使用任何一種商業(yè)服務(wù)器技術(shù)和無中斷升級(jí)(當(dāng)新硬件被推出的時(shí)候)。
十一、更高的磁盤利用率
相比塊存儲(chǔ),對象存儲(chǔ)可以提供更高的磁盤利用率。對象存儲(chǔ)可以讓你知道文件大小信息,因此無需采用基于塊的超額撥備解決方案,這意味著對象存儲(chǔ)可以提高至少90%的磁盤利用率,而基于塊系統(tǒng)——即使得到最優(yōu)優(yōu)化后,磁盤利用率最多能提高70%。
十二、高可用性和災(zāi)難恢復(fù)
高可用性和災(zāi)難恢復(fù)內(nèi)置在對象存儲(chǔ)體系中。故障恢復(fù)并不需要專門HA配置來處理。 對象存儲(chǔ),與出版商和內(nèi)容分發(fā)的用戶相結(jié)合,可以很容易地建立一個(gè)高可用性和災(zāi)難恢復(fù)配置。
十三、新舊互不干擾
觸發(fā)基于服務(wù)器信息的傳統(tǒng)文件的歸檔是看響應(yīng)時(shí)間。這使得IT管理沒有其他選擇,只能從服務(wù)器中刪除一些“舊數(shù)據(jù)”騰出空間給“新數(shù)據(jù)”。由于對象存儲(chǔ)不會(huì)因?qū)ο笥?jì)數(shù)功能的分層文件系統(tǒng)而降低性能。因此不會(huì)因技術(shù)原因而讓對象存儲(chǔ)集群的內(nèi)容刪除,它可以簡單地稱為“歸檔到位”。
十四、化繁為簡
常規(guī)存儲(chǔ)都使用一些標(biāo)準(zhǔn)協(xié)議,其他的則有專有的接口和架構(gòu)——這些存儲(chǔ)性能快達(dá)到極限不能有任何提升了。而對象存儲(chǔ)可以被看作是得益于網(wǎng)絡(luò)協(xié)議棧模型的一個(gè)新興開放和分層存儲(chǔ)架構(gòu)的并行可擴(kuò)展底層,它提倡的是這樣一種概念:允許其內(nèi)容可以連接至更高層次和各多功能的數(shù)據(jù)庫中。