如何避免云遷移的3大誤區(qū)
如今,將工作負(fù)載遷移到公共云正在成為大多數(shù)企業(yè)IT組織的主要任務(wù)。盡管行業(yè)分析師對(duì)于云遷移的預(yù)測(cè)各不相同,但有人認(rèn)為名列全球2000強(qiáng)的企業(yè)的遷移率約為20%,其中包括PaaS、IaaS和SaaS。
而在這些云遷移過程中開始出現(xiàn)一些錯(cuò)誤。以下是企業(yè)在云遷移時(shí)所犯的主要三個(gè)錯(cuò)誤,但如果企業(yè)知道需要注意什么,就很容易避免。
誤區(qū)一:簡(jiǎn)單的“提升和遷移”
簡(jiǎn)而言之,“提升和遷移”是企業(yè)將代碼和數(shù)據(jù)轉(zhuǎn)移到公共云平臺(tái)模擬的過程,通常很少或不需要修改。盡管這種方法在開始實(shí)施時(shí)就節(jié)省了一些時(shí)間和成本,但它可能無法讓企業(yè)很好地實(shí)現(xiàn)目標(biāo),因?yàn)榛谠朴?jì)算的應(yīng)用程序需要實(shí)現(xiàn)本地化。企業(yè)需要以本地化的***方式使用公共云平臺(tái),利用本地功能降低運(yùn)營(yíng)成本,并提高性能。
這樣的路徑很容易預(yù)測(cè):企業(yè)將使用“升遷和轉(zhuǎn)移”的方法將工作負(fù)載轉(zhuǎn)移到云端上,然后在一兩年內(nèi),一旦他們看到托管非本地應(yīng)用程序的成本高昂,就必須返回并修改(或重構(gòu))應(yīng)用程序以利用云原生特性。與此同時(shí),其應(yīng)用程序的效率降低了30~40%。
因此,企業(yè)的業(yè)務(wù)***是在遷移在云端之前實(shí)現(xiàn)本地化,而不是簡(jiǎn)單地進(jìn)行“提升和轉(zhuǎn)移”。
誤區(qū)二:不處理數(shù)據(jù)
與簡(jiǎn)單地關(guān)注“提升和轉(zhuǎn)移”類似的錯(cuò)誤是在遷移之后沒有處理數(shù)據(jù)庫面臨的問題。無論其成本如何,很多企業(yè)都傾向于選擇幾乎與本地部署相同的數(shù)據(jù)庫,而企業(yè)可能將會(huì)在云中的數(shù)據(jù)庫上花費(fèi)太多的時(shí)間和資源。
數(shù)據(jù)庫效率低下可能會(huì)破壞企業(yè)轉(zhuǎn)向云計(jì)算的初衷。企業(yè)應(yīng)該考慮將更好的數(shù)據(jù)庫遷移到云中,例如專門構(gòu)建的云原生數(shù)據(jù)庫,這些數(shù)據(jù)庫能以極低的成本提供更好的服務(wù)和性能。
當(dāng)然,企業(yè)自己的獨(dú)特需求將決定其需要和使用的數(shù)據(jù)庫類型,只要確保考慮云原生的選擇。
誤區(qū)三:避免或延遲與devops的集成
這個(gè)錯(cuò)誤實(shí)際上比聽起來嚴(yán)重。云計(jì)算團(tuán)隊(duì)通常不會(huì)與devops團(tuán)隊(duì)進(jìn)行交流,因此,云計(jì)算在如何滿足devops工具鏈和流程方面存在著脫節(jié)。
這個(gè)巨大的錯(cuò)誤可能造成很大的損失。這是沒有必要的:企業(yè)可以在云中執(zhí)行應(yīng)用程序開發(fā)和操作,并且可以將devops工具鏈、測(cè)試和部署與基于云計(jì)算的服務(wù)結(jié)合在一起。
企業(yè)將不得不在一定程度上處理云計(jì)算和集成問題,所以如果企業(yè)不事先做好準(zhǔn)備,那么可能前功盡棄。也許更糟糕的是,由于沒有在云遷移中提前使用devops,因此企業(yè)設(shè)置的預(yù)期是非云平臺(tái)(即使采用本地部署)的應(yīng)用程序,而這些應(yīng)用程序不會(huì)得到很好的應(yīng)用。