劉 榮 沈 松 李子苑(中國煙草總公司廣東省公司信息中心 廣東 廣州 510610)
中國煙草總公司廣東省公司(簡稱廣東煙草)在2006年上線了三大核心系統(tǒng),分別是卷煙營銷和專賣管理系統(tǒng)(簡稱大集中系統(tǒng))、經(jīng)營決策分析系統(tǒng)(簡稱BI系統(tǒng))和辦公自動化系統(tǒng)(簡稱OA系統(tǒng))。大集中系統(tǒng)從2006年投入使用以來,作為我省卷煙銷售的核心交易系統(tǒng),為全省大部分地區(qū)的卷煙營銷工作提供信息服務(wù),有效支撐了全省營銷工作。BI系統(tǒng)投入使用,為公司經(jīng)營決策分析和數(shù)據(jù)統(tǒng)計(jì)工作有力的保證。OA系統(tǒng)則為省局機(jī)關(guān)的行政公文流轉(zhuǎn)的提供了信息手段。當(dāng)時(shí)為保證這三大系統(tǒng)的運(yùn)行,配置了IBM的高端存儲系統(tǒng)DS8100作為存儲平臺,DS8100配置80塊轉(zhuǎn)速為15 000的146 GB光纖硬盤。該配置的存儲系統(tǒng)在當(dāng)時(shí)具有很高的可靠性和性能,投入生產(chǎn)后,有效支撐系統(tǒng)的數(shù)據(jù)庫服務(wù)的運(yùn)行。在2010年,對DS8100進(jìn)行了擴(kuò)容,增加16塊轉(zhuǎn)速為15 000的450 GB的光纖硬盤。經(jīng)過9年的運(yùn)行,該存儲系統(tǒng)積累了近10 TB的業(yè)務(wù)歷史數(shù)據(jù),通過監(jiān)控,發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)器運(yùn)行負(fù)載大,在業(yè)務(wù)繁忙時(shí)期IO吞吐達(dá)到500 MB/s,IOPS數(shù)量達(dá)到11 000,已經(jīng)達(dá)到該存儲設(shè)備現(xiàn)有配置的峰值。隨著我省卷煙銷量的增長和業(yè)務(wù)功能的新增,產(chǎn)生的業(yè)務(wù)數(shù)據(jù)越來越多的數(shù)據(jù)。為保證業(yè)務(wù)系統(tǒng)穩(wěn)定順暢的運(yùn)行,既需要更大的容量,也需要有更高的性能。如果在現(xiàn)有存儲系統(tǒng)上進(jìn)行擴(kuò)展,只能提供更大的容量,性能上的提升有限,而且擴(kuò)展的投資額較大。
面對存儲平臺存在的問題,對當(dāng)前IT技術(shù)發(fā)展趨勢進(jìn)行分析,圍繞存儲平臺技術(shù)進(jìn)行研究,采用全閃存技術(shù)、存儲虛擬化技術(shù)、自動分層技術(shù)和海量數(shù)據(jù)遷移技術(shù)來構(gòu)建新的存儲基礎(chǔ)平臺,解決現(xiàn)有系統(tǒng)遇到的性能和容量的問題。
存儲技術(shù)在IT技術(shù)中的發(fā)展速度一直落后于其他IT技術(shù)[1]。其發(fā)展一方面受限于相關(guān)技術(shù)難于突破,另一方面受限于其對可靠性和穩(wěn)定性苛刻的要求,許多新技術(shù)沒有經(jīng)過長時(shí)間和多方面的測試,都無法滿足商業(yè)運(yùn)用對可靠性和穩(wěn)定性的要求。為搭建可商用的存儲基礎(chǔ)平臺,采用了如下五大技術(shù)。
固態(tài)硬盤采用閃存作為存儲的介質(zhì),不需要使用磁頭等機(jī)械設(shè)備,機(jī)械硬盤的尋道時(shí)間一般為十幾毫秒,而固態(tài)硬盤可以輕易達(dá)到0.1毫秒甚至更低,尋道時(shí)間幾乎為零,單個(gè)SATA接口的固態(tài)盤的速度可以達(dá)到500 MB/s,固態(tài)硬盤最突出的特點(diǎn)是在隨機(jī)讀寫上,其4 KB塊大小的隨機(jī)讀寫IOPS是普通硬盤的100倍,固態(tài)硬盤還具有性能與存儲的數(shù)據(jù)量無關(guān)的特點(diǎn),并不會出現(xiàn)像機(jī)械硬盤會因存儲的內(nèi)容增加,性能下降的問題。固態(tài)硬盤主要問題在于閃存具有擦寫次數(shù)限制,經(jīng)過這幾年固態(tài)硬盤固件算法的發(fā)展,該問題已經(jīng)得到較好的解決[2]。固態(tài)硬盤的價(jià)格已經(jīng)大幅下降,在消費(fèi)領(lǐng)域已經(jīng)較為普及,而在商用領(lǐng)域,固態(tài)硬盤早期主要應(yīng)用在高端存儲作為緩存使用來提高性能。近年,出現(xiàn)了全閃存陣列[3],其隨機(jī)讀寫性能是普通存儲的十幾倍,其采用RAID技術(shù)也有效保證了數(shù)據(jù)安全性。全閃存陣列采用單層單元SLC(Single-Level Cell)或者企業(yè)級多層單元MLC(Multi-Level Cell)固態(tài)硬盤為基礎(chǔ),具有更高的可靠性和壽命,而且性能更好。
正因?yàn)槿W存陣列在高性能和穩(wěn)定性上不錯(cuò)的表現(xiàn),而且價(jià)格已較為合理,本次存儲基礎(chǔ)平臺引入全閃存陣列,既改善現(xiàn)有系統(tǒng)性能,又為未來新信息系統(tǒng)留有性能冗余[4-5]。
存儲虛擬化技術(shù)的基本思路是將存儲的邏輯映像與實(shí)際的物理資源分開,通過算法實(shí)現(xiàn)存儲的邏輯訪問與實(shí)際物理讀寫的對應(yīng)。通過構(gòu)建邏輯存儲池,屏蔽底層的物理存儲設(shè)備的差異,統(tǒng)一對服務(wù)器層提供存儲服務(wù)。存儲虛擬化在具體實(shí)現(xiàn)中采用虛擬卷映射、數(shù)據(jù)定位等技術(shù),目的在于簡化存儲管理,向用戶提供統(tǒng)一簡明的存儲服務(wù)[6]。存儲虛擬化技術(shù)的發(fā)展,使得存儲在自動精簡、鏡像和快照功能上有了進(jìn)一步的發(fā)展。
自動精簡配置技術(shù)[7]配置給服務(wù)器的邏輯空間并不是預(yù)先從存儲一次性劃好的,當(dāng)服務(wù)器向存儲寫入數(shù)據(jù)時(shí),才按照一定的策略進(jìn)行分配,以多次少量的方式使用存儲,有效地解決了存儲在各服務(wù)器中的分配問題,有效提高了存儲利用率。
通過存儲虛擬化,可以為核心的系統(tǒng)在不同的物理存儲建立鏡像卷,提高數(shù)據(jù)安全性。以往要實(shí)現(xiàn)存儲層面的鏡像主要有兩種方法:1) 利用同品牌類似規(guī)格的存儲之間的鏡像功能;2) 利用操作系統(tǒng)的邏輯卷管理軟件自帶的鏡像功能。前者好處是技術(shù)穩(wěn)定可靠,對主機(jī)運(yùn)行無影響,不足是需要兩倍的硬件投資;后者較靈活,能夠利用不同品牌不同規(guī)格的硬件實(shí)現(xiàn)鏡像,不足是會給主機(jī)帶來額外資源開銷。存儲虛擬化技術(shù)屏蔽了異構(gòu)存儲系統(tǒng)的差異,整合現(xiàn)有的存儲資源,在不同類型的存儲之間構(gòu)建鏡像卷,大大提高數(shù)據(jù)可靠性。
現(xiàn)有的存儲虛擬化設(shè)備還采用了群集技術(shù),區(qū)別于以往的縱向擴(kuò)展,能夠通過橫向擴(kuò)展提高其性能和可靠性,可以隨著企業(yè)需求進(jìn)行擴(kuò)展。
固態(tài)硬盤(SSD盤)雖然性能高,但是與普通SAS硬盤相比單位存儲成本還是高昂,如何在較低的成本同時(shí)滿足企業(yè)性能和容量上的需求,自動分層技術(shù)較好地解決了該問題。存儲系統(tǒng)將不同速率的硬盤組分成不同的層,通過一定的算法計(jì)算出數(shù)據(jù)塊的熱度,將訪問頻率高的數(shù)據(jù)移動至較為高速的存儲層,將訪問頻率低的數(shù)據(jù)移動至較為低速的存儲層,以達(dá)到資源和性能優(yōu)化[8]。該技術(shù)的原理在于,大部分應(yīng)用系統(tǒng)的數(shù)據(jù)訪問頻率是不一樣的,存在熱點(diǎn)數(shù)據(jù),找出這些熱點(diǎn)數(shù)據(jù)并將其放置高速的SSD層能有效改善應(yīng)用性能[8],同時(shí)低成本大容量的普通硬盤又能滿足容量的要求,有效降低企業(yè)的成本,該技術(shù)的發(fā)展和成熟已經(jīng)完全可以用于商用。
現(xiàn)有的存儲為了提高資源利用率,在底層數(shù)據(jù)處理還引入了兩類技術(shù),分別是重復(fù)數(shù)據(jù)刪除技術(shù)(重刪技術(shù))和壓縮技術(shù)。重刪技術(shù)在備份系統(tǒng)中大量使用,其高壓縮比提高了備份系統(tǒng)的利用率,因此近幾年也引入了該技術(shù),但是該技術(shù)在性能上還存在問題,通常在存儲上以后臺任務(wù)方式運(yùn)行[9-11]。
數(shù)據(jù)壓縮技術(shù)種類繁多,在計(jì)算機(jī)行業(yè)廣泛使用,其中LZ4算法以其優(yōu)越的數(shù)據(jù)壓縮和解壓速度聞名于業(yè)界,其優(yōu)異的性能可以滿足存儲苛刻的性能要求。IBM SVC和V7000等存儲設(shè)備采用基于時(shí)間的壓縮方式(Temporal Compression)已經(jīng)實(shí)現(xiàn)實(shí)時(shí)壓縮的功能,在不影響性能的前提下,進(jìn)一步增加邏輯容量,提高存儲性價(jià)比。
數(shù)據(jù)是信息系統(tǒng)的核心,經(jīng)過一段時(shí)間的運(yùn)行,會積累大量數(shù)據(jù),當(dāng)企業(yè)遇到容量和性能問題、搬遷或者合并數(shù)據(jù)中心等情況時(shí),需要進(jìn)行數(shù)據(jù)遷移,其過程會遇到不少風(fēng)險(xiǎn),可通過采用不同的技術(shù)方案[12]來規(guī)避,主要技術(shù)方法的特點(diǎn)如表1所示。
表1 遷移技術(shù)比較
本項(xiàng)目遇到的數(shù)據(jù)遷移,主要是采用存儲虛擬化技術(shù)中的存儲間邏輯卷復(fù)制技術(shù)為主的遷移策略,通過制定完整的測試、遷移和回退方案,保證數(shù)據(jù)安全性和一致性,順利完成新舊存儲的替換。
2006年上線的三大系統(tǒng)(大集中系統(tǒng)、BI系統(tǒng)和OA系統(tǒng))的基礎(chǔ)平臺的拓?fù)鋱D如圖1所示。該平臺存在三大問題:1) 存儲資源無法在應(yīng)用系統(tǒng)間靈活共享,已經(jīng)分配的空間即便使用率不高也無法重新分配給資源緊張的系統(tǒng),造成資源緊張與浪費(fèi)同時(shí)存在的矛盾。2) 存儲系統(tǒng)無法實(shí)現(xiàn)自動隨需分配,增加管理難度。3) 當(dāng)存儲容量不足需要擴(kuò)容時(shí),新購置的存儲與原有存儲存在不兼容的風(fēng)險(xiǎn)。
圖1 舊的基礎(chǔ)平臺拓?fù)鋱D
在設(shè)計(jì)新的存儲架構(gòu)的時(shí)候,就要充分利用前文所提到的新技術(shù)解決存在的問題,并且能夠進(jìn)一步提高核心系統(tǒng)在存儲層面的可用性[13]。
存儲虛擬化技術(shù)的核心是虛擬化設(shè)備,一般分兩種類型:1) 存儲網(wǎng)關(guān),這種設(shè)備部署在SAN網(wǎng)絡(luò),所有的存儲設(shè)備通過它向服務(wù)器提供存儲服務(wù),該網(wǎng)關(guān)具有靈活、高效和彈性擴(kuò)展的特點(diǎn),利用該設(shè)備可以充分利舊,擴(kuò)展舊存儲的功能;2) 帶有存儲虛擬化功能的存儲設(shè)備,通過對存儲設(shè)備增加軟件功能來實(shí)現(xiàn)虛擬化,這類設(shè)備適合于數(shù)據(jù)量不大,存儲網(wǎng)絡(luò)結(jié)構(gòu)不復(fù)雜,存儲品牌比較單一的用戶。
總體設(shè)計(jì)方案如圖2所示,存儲設(shè)備將存儲卷劃分給存儲虛擬化設(shè)備,存儲虛擬化設(shè)備再將這些卷組合成邏輯池,并劃分出邏輯卷映射給服務(wù)器使用。這些存儲池可以根據(jù)存儲的特點(diǎn)(如存儲的性能)進(jìn)行組合以適應(yīng)不同的應(yīng)用場景。
圖2 總體設(shè)計(jì)圖
實(shí)現(xiàn)存儲虛擬化主要有三種方式:1) 存儲虛擬化軟件(軟件定義存儲)[14]。可將多個(gè)服務(wù)器的本地存儲構(gòu)建成共享的數(shù)據(jù)存儲池,如VMWARE的Virtual SAN(簡稱 VSAN)。2) 存儲虛擬化網(wǎng)關(guān)。將存儲虛擬化功能固化在專門的硬件設(shè)備上,在存儲網(wǎng)絡(luò)上類似一個(gè)網(wǎng)關(guān)設(shè)備,邏輯上屏蔽后端的存儲設(shè)備,由該網(wǎng)關(guān)設(shè)備對主機(jī)設(shè)備提供統(tǒng)一的存儲服務(wù),如IBM公司的SVC和EMC公司的VPLEX等。3) 帶有虛擬化功能的存儲。將虛擬化功能集成在存儲的機(jī)頭中,使其可將自身的存儲和存儲網(wǎng)絡(luò)中的外部存儲進(jìn)行虛擬化,統(tǒng)一向主機(jī)系統(tǒng)提供存儲服務(wù)。
三種存儲虛擬化方案適用不同的場景。第一種方式主要適用X86環(huán)境,不適用于我省現(xiàn)有的IT環(huán)境,主要在后兩種方式中進(jìn)行選擇,在分析我省卷煙經(jīng)營等核心業(yè)務(wù)系統(tǒng)的實(shí)際情況后,采用存儲虛擬化網(wǎng)關(guān)的技術(shù)方案較為合適。理由如下:1) 我省卷煙經(jīng)營核心業(yè)務(wù)數(shù)據(jù)量大,對性能要求較高,存儲虛擬化網(wǎng)關(guān)不需要處理本地存儲的IO訪問,能夠?qū)W⒂诖鎯μ摂M化等相關(guān)功能的處理,具有較高的硬件性能;2) 網(wǎng)關(guān)還能夠進(jìn)行橫向擴(kuò)展,能夠滿足存儲基礎(chǔ)平臺未來性能擴(kuò)展的需要,能夠兼容存儲規(guī)格較為廣泛,能夠通過增加外部存儲的方式來滿足平臺未來容量擴(kuò)展的需要;3) 虛擬化功能固化在硬件中,穩(wěn)定性和可靠性更高,而且通常的存儲虛擬化網(wǎng)關(guān)是由偶數(shù)臺(兩臺以上)完全獨(dú)立的硬件構(gòu)成,具有很好的冗余性;4) 采用存儲網(wǎng)關(guān)的技術(shù)對主機(jī)層面改動少,對已經(jīng)運(yùn)行九年的核心卷煙業(yè)務(wù)系統(tǒng)來說,進(jìn)行大的改動會帶來巨大的風(fēng)險(xiǎn);5) 在大數(shù)據(jù)量的情況下能夠做到在線遷移,除了進(jìn)行必要的配置需要進(jìn)行停機(jī),配置完成后數(shù)據(jù)遷移可以在后臺運(yùn)行,核心業(yè)務(wù)系統(tǒng)的停機(jī)窗口時(shí)間非常短,采用存儲網(wǎng)關(guān)的遷移方式對業(yè)務(wù)影響較小。
借鑒大數(shù)據(jù)[15]技術(shù)方案設(shè)計(jì)的新的存儲平臺構(gòu)建基于存儲虛擬化和全閃存理論,利用存儲虛擬化設(shè)備,對存儲資源進(jìn)行抽象化處理,支持存儲的池化、鏡像、壓縮、快照和隨需分配等功能,可以對各類存儲設(shè)備進(jìn)行整合。利用的全閃存的高性能(包括高IOPS和高吞吐),有效解決交易系統(tǒng)所面臨性能問題。新存儲平臺的拓?fù)鋱D如圖3所示。
圖3 新存儲平臺拓?fù)鋱D
新的存儲利用存儲虛擬化將全閃存、中端存儲和原有的存儲整合成存儲池,充分利舊,充分發(fā)揮原有存儲的作用。在存儲虛擬化設(shè)備方面,我們選用了IBM公司的SAN卷控制器SVC(SAN Volume Controller),因?yàn)樗哂写鎯μ摂M化、卷自動精簡、鏡像、快照等功能,還帶有邏輯卷實(shí)時(shí)壓縮功能,能夠更有效地提高存儲空間利用率;全閃存采用了IBM的Flash840(簡稱F840),具有高可靠性和高性能;中端存儲采用了IBM V7000G2,配置了SSD和SAS硬盤,能夠?qū)崿F(xiàn)自動分層功能。
為保障核心交易系統(tǒng)的可靠性和可用性,利用存儲虛擬化設(shè)備將全閃存的全部存儲空間和中端存儲中的部分存儲空間組成鏡像池,實(shí)現(xiàn)存儲層面數(shù)據(jù)雙份,從而大大提高核心交易系統(tǒng)可靠性和可用性,如圖4所示。
圖4 新存儲平臺資源邏輯劃分圖
廣東煙草三大核心系統(tǒng)多年運(yùn)行積累了大量業(yè)務(wù)數(shù)據(jù),而且支持重要的業(yè)務(wù)運(yùn)營,可停機(jī)的時(shí)間非常短,存儲更換需要做好準(zhǔn)備工作,保證數(shù)據(jù)安全。
2.4.1 數(shù)據(jù)遷移準(zhǔn)備工作和測試
對需要遷移的系統(tǒng)的操作系統(tǒng)和多路徑軟件的版本的兼容性進(jìn)行核實(shí),如果版本不兼容,則需要進(jìn)行操作系統(tǒng)和多路徑軟件的補(bǔ)丁升級。前期可先將硬件設(shè)備物理連接好,并做好存儲使用規(guī)劃。有備機(jī)的應(yīng)用可以進(jìn)行軟件兼容性測試,如OA系統(tǒng)有備機(jī),可在備機(jī)上進(jìn)行操作系統(tǒng)和多路徑軟件升級,然后測試其對新、舊存儲平臺的兼容性。
三大系統(tǒng)中OA系統(tǒng)的數(shù)據(jù)量是最小的,先對該系統(tǒng)進(jìn)行數(shù)據(jù)遷移以檢驗(yàn)遷移方法的效果。遷移步驟大致分為如下步驟:1) 備份數(shù)據(jù)、停止應(yīng)用、操作系統(tǒng)和多路徑軟件升級;2) 修改SAN的ZONE配置和存儲的卷映射、SVC以IMAGE模式導(dǎo)入存儲DS8100的卷并映射至主機(jī)、主機(jī)可識別并恢復(fù)應(yīng)用;3) SVC對DS8100的卷在V7000G2上作鏡像卷(這時(shí)數(shù)據(jù)在后臺進(jìn)行同步,不影響前端應(yīng)用的訪問),同步完成后在SVC刪除DS8100的卷,OA系統(tǒng)遷移工作完成。
2.4.2 海量數(shù)據(jù)遷移步驟
對大集中系統(tǒng)和BI系統(tǒng)進(jìn)行遷移,重要的遷移步驟如下:
1) 為了避免出現(xiàn)意外,對應(yīng)用系統(tǒng)和業(yè)務(wù)數(shù)據(jù)進(jìn)行備份。
2) 停止應(yīng)用系統(tǒng)及數(shù)據(jù)庫等相關(guān)服務(wù),升級操作系統(tǒng)和多路徑軟件。
3) 主機(jī)卸載文件系統(tǒng),導(dǎo)出卷組,刪除邏輯舊存儲相關(guān)磁盤設(shè)備。
4) 根據(jù)新存儲平臺的邏輯結(jié)構(gòu)修改光纖交換機(jī)ZONE配置,調(diào)整舊存儲映射信息,修改DS8100磁盤映射,映射卷至SVC。
5) SVC識別DS8100的卷,以IMAGE模式導(dǎo)入DS8100映射的卷,并將這些卷重新映射給主機(jī)。
6) 主機(jī)識別新的磁盤,恢復(fù)卷組,掛載文件系統(tǒng),啟動應(yīng)用系統(tǒng),恢復(fù)生產(chǎn)。
7) SVC對映射給主機(jī)的卷在F840存儲池上創(chuàng)建卷鏡像拷貝(DS8100上的卷為主盤,F(xiàn)840上的為從盤),這時(shí)后臺進(jìn)行數(shù)據(jù)同步。
8) 鏡像同步完成后,在SVC上將F840的卷設(shè)置為主盤,待穩(wěn)定運(yùn)行后,SVC上刪除原DS8100卷,數(shù)據(jù)遷移工作完成。
9) 針對大集中系統(tǒng)的卷,在SVC上對F840的卷在V7000G2上創(chuàng)建卷鏡像拷貝,實(shí)現(xiàn)“數(shù)據(jù)雙活”。
通過以上1至8的步驟,可實(shí)現(xiàn)數(shù)據(jù)在不同存儲上的遷移,第9步驟是針對交易系統(tǒng)的。從遷移步驟可以看出,遷移過程中只需要在第2至6步驟過程中停機(jī),就是在升級和配置過程中需要停機(jī),實(shí)際的數(shù)據(jù)遷移在后臺運(yùn)行,不影響應(yīng)用訪問,停機(jī)時(shí)間長短與存儲配置的復(fù)雜性有關(guān),與數(shù)據(jù)量無關(guān)。從三個(gè)系統(tǒng)的遷移中也驗(yàn)證了這一結(jié)論,停機(jī)時(shí)間較短,有效解決了應(yīng)用系統(tǒng)數(shù)據(jù)量大、可停機(jī)時(shí)間短的遷移難題。
新的存儲平臺與原有的相比在可靠性和可用性上有了質(zhì)的提高。針對核心交易系統(tǒng)的數(shù)據(jù)利用存儲虛擬化設(shè)備,在存儲層面實(shí)現(xiàn)“數(shù)據(jù)雙活”,在存儲F840和V7000G2上均有一份數(shù)據(jù),任何一臺設(shè)備因故障損壞,均不影響核心交易系統(tǒng)的運(yùn)行。
新的存儲平臺與舊平臺相比在性能上有較大提升,通過性能測試和應(yīng)用系統(tǒng)的實(shí)際改善情況來說明。
采用第三方壓力測試軟件(ORION)在同一臺主機(jī)上分別對新舊存儲平臺進(jìn)行壓力測試,獲得的數(shù)據(jù)進(jìn)行分析比較。ORION是一款由Oracle公司提供,專門用于模擬數(shù)據(jù)庫IO運(yùn)行機(jī)制來測試存儲性能的軟件,可以模擬交易系統(tǒng)的IO訪問行為。測試結(jié)果如表2所示。
表2 性能測試結(jié)果比較
大集中系統(tǒng)每天都要執(zhí)行兩個(gè)重要的業(yè)務(wù)處理,主匯總和輔助匯總。以每個(gè)地市為單位執(zhí)行,執(zhí)行時(shí)間對比如表3所示??梢钥闯?,遷移之后,該業(yè)務(wù)運(yùn)行時(shí)間變短了普遍縮減為原來的1/3到1/2,性能提升明顯。
表3 應(yīng)用功能性能比較
續(xù)表3
新存儲平臺上線后,除了性能提升,在投資費(fèi)用,耗電、空間等方面與原有的存儲平臺相比均有較大的改善,SVC提供的實(shí)時(shí)壓縮技術(shù)將大集中系統(tǒng)交易數(shù)據(jù)庫的實(shí)際占用存儲空間由4.6 TB壓縮為1.99 TB,節(jié)省了56%的空間,進(jìn)一步提高了存儲邏輯可用空間。新舊平臺的技術(shù)經(jīng)濟(jì)指標(biāo)對比如表4所示。
表4 技術(shù)經(jīng)濟(jì)指標(biāo)對比
本文基于存儲虛擬化技術(shù)和全閃存技術(shù)等技術(shù),構(gòu)建一套高可用和高可靠的存儲基礎(chǔ)平臺,有效解決了海量數(shù)據(jù)的交易系統(tǒng)的性能問題和未來的擴(kuò)容問題,該平臺還可有整合原有的存儲系統(tǒng)有效利舊。通過總結(jié)一套海量數(shù)據(jù)的遷移方法,解決交易系統(tǒng)可停機(jī)時(shí)間短,更換存儲系統(tǒng)風(fēng)險(xiǎn)較大的問題,對行業(yè)單位存在的部分存儲設(shè)備老化,亟需更換具有現(xiàn)實(shí)意義。當(dāng)前存儲技術(shù)還在繼續(xù)發(fā)展,如何進(jìn)一步利用存儲虛擬化技術(shù)實(shí)現(xiàn)容災(zāi)和雙活,進(jìn)一步提高基礎(chǔ)平臺安全性仍是發(fā)展的方向。
[1] Wu X,Reddy A L N.Exploiting Concurrency to Improve Latency and throughput in a Hybrid Storage System[C]// IEEE International Symposium on Modeling,Analysis & Simulation of Computer and Telecommunication Systems.IEEE,2010:14- 23.
[2] 黃平.基于固態(tài)盤特征的存儲優(yōu)化策略[D].武漢:華中科技大學(xué),2013.
[3] 陸游游,舒繼武.閃存存儲系統(tǒng)綜述[J].計(jì)算機(jī)研究與發(fā)展,2013,50(1):49- 59.
[4] Caulfield A M,Coburn J,Mollov T,et al.Understanding the Impact of Emerging Non-Volatile Memories on High-Performance,IO-Intensive Computing[C]// High PERFORMANCE Computing,Networking,Storage and Analysis.IEEE,2010:1- 11.
[5] Chang Lipin,Kuo Teiwei.Efficient management for large-scale flash-memory storage systems with resource conservation[J].ACM Trans on Storage,2005,1(4):381- 418.
[6] 樊春,彭小斌,來天平,等.中端存儲新技術(shù)調(diào)研[J].武漢大學(xué)學(xué)報(bào)(理學(xué)版),2012,58(S1):129- 132.
[7] 邱紅飛.存儲的自動精簡配置技術(shù)應(yīng)用研究[J].電信科學(xué),2010,26(11):12- 17.
[8] 董偉,李鄭剛.自動分層存儲技術(shù)在現(xiàn)代存儲中的應(yīng)用分析與前景展望[J].云南大學(xué)學(xué)報(bào)(自然科學(xué)版),2013,35(S2):54- 58.
[9] 敖莉,舒繼武,李明強(qiáng).重復(fù)數(shù)據(jù)刪除技術(shù)[J].軟件學(xué)報(bào),2010,21(5):916- 929.
[10] 謝平.存儲系統(tǒng)重復(fù)數(shù)據(jù)刪除技術(shù)研究綜述[J].計(jì)算機(jī)科學(xué),2014,41(1):24- 42.
[11] 付印金,肖儂,劉芳.重復(fù)數(shù)據(jù)刪除關(guān)鍵技術(shù)研究進(jìn)展[J].計(jì)算機(jī)研究與發(fā)展,2012,49(1):12- 20.
[12] 李喆,萬小健.企業(yè)級信息系統(tǒng)數(shù)據(jù)遷移方法[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2012,20(1):182- 184.
[13] Ranganathan P,Chang J.(Re) Designing data-centric data centers[J].IEEE Micro,2012,32(1):66- 70.
[14] 孫振正,龔靖,段勇,等.面向下一代數(shù)據(jù)中心的軟件定義存儲技術(shù)研究[J].電信科學(xué),2014,30(1):39- 43.
[15] 孟小峰,慈祥.大數(shù)據(jù)管理:概念、技術(shù)與挑戰(zhàn)[J].計(jì)算機(jī)研究與發(fā)展,2013,50(1):146- 169.