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