為什么數(shù)據(jù)庫(kù)遷移如此復(fù)雜?
在理想環(huán)境中,IT部門(mén)可以將企業(yè)數(shù)據(jù)從一個(gè)位置移動(dòng)到另一個(gè)位置。
但是,這不是一個(gè)完美的世界,而使數(shù)據(jù)庫(kù)成為企業(yè)運(yùn)營(yíng)核心的復(fù)雜性使其在沒(méi)有仔細(xì)計(jì)劃的情況下移動(dòng)變得更加困難,并且更容易陷入混亂。
SentryOne公司客戶(hù)服務(wù)副總裁Jason Hall說(shuō):“企業(yè)投入更多的時(shí)間和精力來(lái)理解要遷移的系統(tǒng)的總體覆蓋范圍,遷移就變得更加容易。”
企業(yè)在數(shù)據(jù)庫(kù)遷移中需要了解所犯的4個(gè)常見(jiàn)錯(cuò)誤,以及如何避免:
1.不知道正在移動(dòng)什么,或移動(dòng)了多少數(shù)據(jù)
遷移數(shù)據(jù)庫(kù)是關(guān)于移動(dòng)數(shù)據(jù)以及掛接到該數(shù)據(jù)庫(kù)的所有內(nèi)容。為了使流程更流暢,企業(yè)應(yīng)該知道他們正在做什么。
Hall說(shuō):“這是技術(shù)商店中的經(jīng)典問(wèn)題。我們?cè)谟涗洭F(xiàn)有資產(chǎn)方面做得不好。”文檔問(wèn)題不僅包括數(shù)據(jù),還包括性能足跡、架構(gòu)以及圍繞系統(tǒng)的所有組件和附屬過(guò)程。
Hall表示,企業(yè)應(yīng)該在遷移之前審核他們的軟件。這有助于遷移并確定要遷移到的大小合適的云平臺(tái)。這也需要思想上的轉(zhuǎn)變,因?yàn)榻M織傾向于購(gòu)買(mǎi)比他們需要的更多的計(jì)算機(jī)。
Hall說(shuō):“我們需要改變思維方式,了解我們的工作量平均使用什么,并增強(qiáng)彈性。”這包括了解計(jì)算量增長(zhǎng)或收縮時(shí)工作負(fù)載的任何季節(jié)性。
托管云計(jì)算提供商Syntax公司首席解決方案架構(gòu)師ColinDawes表示,在此預(yù)先計(jì)劃中,組織還應(yīng)該能夠確定哪些供應(yīng)商沒(méi)有云計(jì)算友好的許可模式。需要了解是否要在云平臺(tái)中運(yùn)行還是不在特定的云中運(yùn)行會(huì)受到懲罰。”
2.沒(méi)有走正確的路
就像企業(yè)需要正確的云遷移一樣,數(shù)據(jù)也需要以正確的方式遷移。
例如,通過(guò)試圖通過(guò)非常細(xì)的吸管吸取數(shù)兆字節(jié)的數(shù)據(jù)庫(kù)來(lái)移動(dòng)一個(gè)數(shù)TB的數(shù)據(jù)庫(kù)將花費(fèi)很長(zhǎng)時(shí)間。企業(yè)可能必須根據(jù)數(shù)據(jù)大小調(diào)整遷移方法。”
這可能包括部分移動(dòng),將數(shù)據(jù)庫(kù)復(fù)制到外部設(shè)備上,然后再移動(dòng)它,或者使用供應(yīng)商或公共云可以復(fù)制數(shù)據(jù)庫(kù)的部分。以這些方式進(jìn)行移動(dòng)還意味著要繪制出數(shù)據(jù)同步的方式,以及在遷移過(guò)程中可能遺漏的新片段,并協(xié)調(diào)這些差異。
3.沒(méi)有進(jìn)行測(cè)試
Dawes表示,由于組織通常使用多少應(yīng)用程序,因此測(cè)試比許多組織認(rèn)為的更具挑戰(zhàn)性。為了使企業(yè)進(jìn)行測(cè)試,應(yīng)用程序也必須進(jìn)行測(cè)試。
如果組織只有一個(gè)許可證,則可以向供應(yīng)商索要額外的臨時(shí)許可證,盡管Dawes警告說(shuō),供應(yīng)商可能會(huì)對(duì)其收取一年的費(fèi)用。
Dawes說(shuō),測(cè)試還需要解決安全問(wèn)題。例如如果工資單正在遷移,則它需要能夠連接到組織的銀行。測(cè)試也需要在銀行進(jìn)行,這可能意味著要求銀行在他們身邊提供測(cè)試區(qū)域。
4.沒(méi)有備份計(jì)劃
在理想的環(huán)境中,日常操作不會(huì)受到影響,遷移后員工也不會(huì)感到任何不妥。
Hall說(shuō):“他們唯一會(huì)注意到的是進(jìn)步。但是,重要的是讓他們知道正在發(fā)生的事情。企業(yè)不必一定要向他們提供所有詳細(xì)信息,以便在某些事情變得有些古怪的情況下,他們會(huì)有所了解。”
Dawes表示,企業(yè)應(yīng)該制定回滾計(jì)劃,以防萬(wàn)一出了問(wèn)題。這還意味著與供應(yīng)商一起制定補(bǔ)救計(jì)劃,并讓這些供應(yīng)商在遷移期間和遷移之后跟蹤其流程,以確保它們都能正常工作。
Dawes補(bǔ)充說(shuō),在24到48小時(shí)后,回滾將是一個(gè)挑戰(zhàn),這就是為什么計(jì)劃和測(cè)試如此重要的原因。確保兩者都完全完成更可能意味著成功的遷移,或者如果確實(shí)出現(xiàn)問(wèn)題,則可以快速識(shí)別并解決問(wèn)題。