特約通訊員羅麗
數(shù)據(jù)遷移項目是一個很復(fù)雜的項目,我們要認真考慮其成本和風(fēng)險。為了成功完成一個數(shù)據(jù)遷移項目,相關(guān)組織機構(gòu)必須制定一個全面的關(guān)于人員、流程和技術(shù)的計劃。執(zhí)行數(shù)據(jù)遷移有許多方法,譬如邏輯卷數(shù)據(jù)鏡像方法、直接拷貝法、主機遷移方法、存儲虛擬化方法等等,每個方法都有不同級別的成本和風(fēng)險,以及優(yōu)缺點,重要的是選擇與使用環(huán)境相適應(yīng)的最好方法。
異構(gòu)虛擬存儲技術(shù)能夠使數(shù)據(jù)遷移風(fēng)險和成本最小化。使用異構(gòu)虛擬存儲方法時,數(shù)據(jù)源和目的地都要增加必要的虛擬存儲設(shè)備,通過SAN(存儲區(qū)域網(wǎng)絡(luò))與新舊存儲系統(tǒng)相連,識別并正確地配置和測試新的存儲系統(tǒng)。數(shù)據(jù)被復(fù)制到新的環(huán)境,也被重新定向到新的存儲系統(tǒng),期間不會有任何額外的運行中斷。一旦數(shù)據(jù)被安置在新的存儲系統(tǒng),舊的系統(tǒng)就可以退役了。這種方法能夠最大限度地減少停機時間,允許較高的數(shù)據(jù)吞吐量,并且對于不同的中斷窗口都非常靈活,且能夠擴展到大容量數(shù)據(jù)。
對基于主機的數(shù)據(jù)遷移,新存儲系統(tǒng)的識別以及遷移完成后舊存儲系統(tǒng)的釋放可能會引起運行中斷,這些中斷取決于不同的操作系統(tǒng)和應(yīng)用程序的類型,如Sun Solaris的舊版本Sun5.8在數(shù)據(jù)遷移完成后需要重啟服務(wù)器,從而導(dǎo)致了一個運行中斷,而新版本Sun5.10則是動態(tài)的釋放舊的存儲系統(tǒng),不會引起中斷。
表1表明了虛擬化存儲技術(shù)對環(huán)境有著最小的影響,但需要大量的前期成本。而當(dāng)一個客戶已經(jīng)遷移到虛擬化存儲環(huán)境,這種方法就會有不少的優(yōu)點。
在研究各類成本數(shù)據(jù)的基礎(chǔ)上,可以建立一個成本模型來表示數(shù)據(jù)遷移總成本,從而可以更直觀地分析基于各種技術(shù)的數(shù)據(jù)遷移成本。研究表明,使用光纖通道SAN存儲的行業(yè)平均遷移每萬億字節(jié)成本要超過5000到7000美元。目前許多研究把注意力集中在存儲平臺上,而忽略了在SAN交換機層上、主機操作系統(tǒng)層、主機總線適配器級別上客戶要求的互操作性。此外,執(zhí)行數(shù)據(jù)遷移的技術(shù)和工具成本通常也會被忽略,因為在新的存儲平臺上使用腳本重建自動控制也會需要這些技術(shù)及工具。
圖1表示了在研究中得到的不同成本要素所占份額,我們可以看到在企業(yè)遷移的總成本中,數(shù)據(jù)遷移內(nèi)部資源成本一般不超過$2000/TB,服務(wù)承包商的花費在$2000到4000/TB,在遷移工具上的花費大致在$6000~12000/TB浮動,另外還有基礎(chǔ)設(shè)施、腳本開銷、主機修復(fù)這三類成本,我們可以從圖中得到這三類成本的大致開銷。
企業(yè)存儲遷移的平均總成本總是輕易地超過每萬億字節(jié)15000美元,接下來我們將會詳細介紹每一種類的遷移成本。
首先需要闡明的一個成本要素是用來表示遷移成本的度量尺度“TB”,這個度量尺度不是基于存儲的容量,而是基于遷移數(shù)據(jù)的大小。這個數(shù)據(jù)的大小通常是使用之前已分配好的存儲容量。在本文的遷移成本模型中我們假設(shè)數(shù)據(jù)的大小與之前使用過的已分配的存儲容量一致。
為了與這個成本模型相適應(yīng),一般的組織機構(gòu)可以把這個成本的單位轉(zhuǎn)換成每臺主機,一個企業(yè)存儲遷移成本是直接與相關(guān)的主機成正比的(此外一些其它的因素如多站點的實現(xiàn)、維護窗口的時間和日期也會直接影響遷移成本)。隨著每臺主機的平均容量到達1.25TB到1.5TB,相關(guān)的遷移成本會在每臺主機10000到12000美元間浮動。
本調(diào)查的注意力集中在內(nèi)部資源和外部承包商執(zhí)行遷移的開銷上。表2提供了調(diào)查中一些關(guān)鍵標(biāo)準(zhǔn)的結(jié)果:(我們可以計算得到內(nèi)部資源成本是$2095/TB)。
遷移技術(shù)是整個項目成本和工期的主要的決定因素,研究表明對于內(nèi)部資源來說,使用虛擬化技術(shù)所需要的花費是基于主機遷移的1/6—1/4。從表3可以看出。
企業(yè)組織一般不會把主機管理和維護的安全問題委派給外部承包商,因此主要的壓力就落在了內(nèi)部IT人員身上。
在工期方面,我們也有同樣的發(fā)現(xiàn),基于主機的遷移項目要比虛擬化存儲技術(shù)多用一倍的時間,如表4所示。
據(jù)研究表明,美國服務(wù)供應(yīng)方面的平均開銷是$3552/TB。這個值是用服務(wù)供應(yīng)開銷除以平均遷移容量得到的。聘請外部承包商和顧問是本行業(yè)為支持非營業(yè)時間的數(shù)據(jù)遷移的普遍做法。外部承包商利用其數(shù)據(jù)遷移的技術(shù)、工具、流程方面的經(jīng)驗和知識也會有助于減少遷移成本。應(yīng)用程序運行要求,遷移技術(shù)和工具,內(nèi)部IT人員的專業(yè)知識,還有維護窗口和項目規(guī)模都會在很大程度上影響所需要的外部承包商和顧問的數(shù)目。研究表明,每個遷移項目在承包商和顧問人員的平均開銷是$251,000。
此外研究還表明,每個遷移項目在技術(shù)和工具上的開銷是$5099/TB。這個值是用遷移工具和技術(shù)上的總開銷除以遷移數(shù)據(jù)的大小得到的。這個值高度依賴于所使用的技術(shù),供應(yīng)商選擇的工具及軟件的授權(quán)結(jié)構(gòu)。
表2 各項遷移指標(biāo)數(shù)據(jù)
表3 虛擬遷移和主機遷移的內(nèi)部成本比較
模型中的第四類成本“基礎(chǔ)設(shè)施的間接成本”為$263/TB,這個間接成本是在遷移過程中所需要的額外的基礎(chǔ)設(shè)施成本及其相關(guān)的費用。如執(zhí)行遷移過程中,目標(biāo)存儲系統(tǒng)的容量必須不少于源存儲系統(tǒng)的容量,目標(biāo)存儲平臺的端口、電力、冷卻等方面的要求也必須滿足不低于源存儲系統(tǒng)。我們用行業(yè)標(biāo)準(zhǔn)磁盤的單位GB以及在超過規(guī)定時間的基礎(chǔ)設(shè)施預(yù)算費用來得到的值為$236/TB。使用后者可以更好地反應(yīng)在遷移過程中源存儲幀保存較長時間時相關(guān)的金融負載關(guān)系。
模型中的第五類成本“腳本處理”的平均值為$1767/TB。這個值是與遷移相關(guān)的腳本處理成本除以平均遷移容量得到的。遷移中這個值的底線是內(nèi)部資源開銷和服務(wù)開銷之和,另外這個成本很容易波動,主要是取決于受調(diào)查者所使用的不同平臺的數(shù)目。我們能從研究的結(jié)果中發(fā)現(xiàn),平均31%的遷移成本都是用在目標(biāo)存儲系統(tǒng)創(chuàng)建新的腳本上。
研究表明,為支持最近一次的存儲遷移,需要平均花費四天來修復(fù),在主機修復(fù)中的平均成本為$4965/TB。這個值是由相同時間的等效成本乘以調(diào)查得到的成本除以平均遷移容量得到的,主要的決定因素如下:
--由應(yīng)用程序中斷所引起的維護窗口大?。?/p>
--被訪人員主機已使用年限及主機上運行的操作系統(tǒng)的版本;
--存儲承包商的互操作性要求(不包括舊的操作系統(tǒng),主機總線適配器,光纖通道SAN交換機),如果一個組織沒有時刻更新其IT環(huán)境,那么他們也不得不讓部分主機升級以支持目標(biāo)存儲平臺。
在關(guān)于數(shù)據(jù)遷移經(jīng)驗的研究中,我們發(fā)現(xiàn)了一些確保數(shù)據(jù)遷移成功的決定性因素,這些決定性的因子大多數(shù)都是基于經(jīng)驗和一些成功范例來確保順利遷移。
表4 虛擬遷移和主機遷移的工期比較
研究表明,有10%的預(yù)算超支都是因為經(jīng)驗缺乏。當(dāng)執(zhí)行遷移時,要利用一個有著不同類型遷移經(jīng)驗和方法的團隊。研究表明,最佳范例的關(guān)鍵如下:
根據(jù)應(yīng)用程序受存儲資源變化的不同影響及其對業(yè)務(wù)盈虧的影響,對應(yīng)用進行分組,同類型的應(yīng)用具有相同的索引字段和存儲特性,有助于改善存儲管理效率,便于數(shù)據(jù)遷移。
數(shù)據(jù)遷移服務(wù)一般分為五大關(guān)鍵階段,包括事先規(guī)劃、發(fā)現(xiàn)、設(shè)計、實施與測試、以及知識傳授階段。在事先規(guī)劃階段,評審項目的范圍、交付和工作方法,并就整個遷移目標(biāo)向客戶提供建議;在發(fā)現(xiàn)階段,開展數(shù)據(jù)收集工作,并對當(dāng)前環(huán)境進行研究和審計;在設(shè)計階段,開發(fā)出具體遷移解決方案,并準(zhǔn)備規(guī)劃與設(shè)計報告;在實施與測試階段,開展模擬移植測試、驗證和認證工作,然后才進行實際的數(shù)據(jù)遷移工作,以確保所有新老存儲系統(tǒng),以及應(yīng)用程序均能夠正常運行;在最后的知識傳授階段,提供有關(guān)移植工具、設(shè)計與概念的全部信息,并提供項目完工后的整體評估。這一方法可確保制定出一個條理清晰的系統(tǒng)化計劃,保障數(shù)據(jù)遷移過程能夠無縫高效地完成,進而滿足客戶的期望。知識傳授階段還可以確保移植相關(guān)的概念和技能被傳授給客戶,以便支持未來的工作。
數(shù)據(jù)遷移的成功與否,最能說明問題的應(yīng)該是模擬測試和整體測試。對測試過程中發(fā)現(xiàn)的問題要分析透徹,確定是否是數(shù)據(jù)遷移引起的錯誤。
模擬測試即根據(jù)設(shè)計的數(shù)據(jù)遷移測試方案測試數(shù)據(jù)模擬遷移,也就是檢查數(shù)據(jù)模擬遷移后數(shù)據(jù)和應(yīng)用軟件是否正常,主要包括:數(shù)據(jù)一致性測試、應(yīng)用軟件執(zhí)行功能測試、性能測試、數(shù)據(jù)備份和恢復(fù)測試等;整體測試即按照數(shù)據(jù)遷移測試方案測試數(shù)據(jù)遷移效果,并對數(shù)據(jù)遷移后的數(shù)據(jù)庫參數(shù)和性能進行調(diào)整,使之滿足數(shù)據(jù)遷移后實際應(yīng)用系統(tǒng)的需要。
除此以外,隨著時間的推移,將出現(xiàn)用于打造低風(fēng)險數(shù)據(jù)遷移的新技術(shù)。前文已經(jīng)提到過,異構(gòu)虛擬存儲技術(shù)能夠使得數(shù)據(jù)遷移風(fēng)險和成本最小化。它也是構(gòu)建服務(wù)導(dǎo)向型存儲的關(guān)鍵要素之一。服務(wù)導(dǎo)向型存儲是一種具有優(yōu)異經(jīng)濟性的存儲架構(gòu),它將存儲與業(yè)務(wù)需求統(tǒng)一起來,為企業(yè)節(jié)約總體擁有成本(TCO)。企業(yè)在部署具有優(yōu)異經(jīng)濟性的存儲架構(gòu)時有多種選擇,既可以隨著時間的推移逐步采用這種架構(gòu),也可以將其作為整個數(shù)據(jù)中心技術(shù)更新的一部分來部署。這些架構(gòu)在購置方面可能并不是最便宜的,但它們的擁有成本更低。
數(shù)據(jù)遷移項目將會消耗一定的資源并存在一定的風(fēng)險,有一些最佳范例和關(guān)鍵技術(shù)可以使得企業(yè)減少成本和風(fēng)險。本文關(guān)于企業(yè)數(shù)據(jù)遷移成本的介紹為IT部門構(gòu)造成本模型來評估不同的數(shù)據(jù)遷移操作提供了一定的信息。在此研究和行業(yè)數(shù)據(jù)的基礎(chǔ)上,IT部門應(yīng)該評估新的存儲平臺和遷移方法來降低數(shù)據(jù)中心操作開銷。
準(zhǔn)確的成本模型能夠為企業(yè)現(xiàn)在甚至將來的數(shù)據(jù)遷移降低成本。選擇具有優(yōu)異經(jīng)濟性的存儲架構(gòu),并與成功經(jīng)驗及最佳范例相結(jié)合,能夠幫助企業(yè)實現(xiàn)更低成本更小風(fēng)險的數(shù)據(jù)遷移。
數(shù)據(jù)遷移將能夠使企業(yè)降低運營成本,因為數(shù)據(jù)遷移能夠輕易避開過時技術(shù),從而允許我們更靈活地改變和再次利用現(xiàn)有資產(chǎn),或者促進了技術(shù)的更新。當(dāng)您規(guī)劃下一次數(shù)據(jù)遷移時,不妨利用上述經(jīng)驗和知識來引導(dǎo)您的數(shù)據(jù)遷移,獲得最低風(fēng)險最小成本的一次遷移。
參考資料:
http://www.celona.com/index