如果企業(yè)對自己的應用程序和服務以及每個云計算提供商所提供的內容有著充分的了解,那么其云遷移將比其想象的要容易。
云遷移到底有多難?如果可以很快給出答案,那么也就沒有必要討論這個問題。事實上,云遷移的難易取決于幾件事。企業(yè)的業(yè)務需要從一個云平臺遷移到另一個云平臺,并且需要與多個云計算提供商合作。在實施之前必須注意的是,市場對云遷移和使用多云生態(tài)系統(tǒng)非常開放。
考慮到這一點,根據(jù)調研機構Gartner公司最近的一項調查,81%的公共云用戶報告采用了兩個或多個云計算提供商的云平臺和云服務。此外,根據(jù)這個調查,全球排名前五的基礎設施即服務(IaaS)提供商的市場份額占全球IaaS市場的77%。
Gartner公司副總裁Michael Warrilow在最近發(fā)布的一個帖子中說:“大多數(shù)組織出于避免供應商鎖定或利用同類最佳解決方案的愿望而采用多云策略。我們希望大多數(shù)大型組織將繼續(xù)堅持采用這種方法。”
好消息是,絕大多數(shù)使用云計算服務的企業(yè)對其工作方式和地點都有很好的定義。基本上,不需要解釋說云平臺只是某個地方的另一個數(shù)據(jù)中心。
但是,有了這個寬泛的定義,圍繞云計算的使用和設計的新興復雜性遇到了一些挑戰(zhàn)。具體來說,人們可能對云計算有總體的了解,但他們會被某些云計算服務和它們應該應用到的地方所束縛。而主要的云計算提供商各自有自己獨特的好處。例如,Oracle Gen2 Cloud可以說是最適合裸機應用程序的云平臺之一。同樣,谷歌云平臺(GCP)在將數(shù)據(jù)驅動的解決方案應用于情感分析、機器學習和認知系統(tǒng)等方面也非常出色。或者,有些人喜歡利用Azure與Power BI和其他核心Microsoft系統(tǒng)進行深度集成。關鍵是,每個云平臺都有其自身的優(yōu)勢,企業(yè)不必只局限于單個云計算供應商。
“但是只管理一個云平臺就更容易了,對嗎?”這個答案也并不明確。僅僅因為管理單個云計算環(huán)境可能會稍微容易一點,并不意味著企業(yè)實際上可以做任何事情。實際上,使用單一云平臺而不是混合使用多云服務可能會犧牲很多競爭優(yōu)勢。
當涉及到多云甚至混合云管理時,有一些非常好的工具。例如,諸如Red Hat Ansible自動化平臺之類的解決方案能夠跨環(huán)境和云平臺自動化資產(chǎn)。或者可以利用OpenStack或OpenShift來幫助企業(yè)精細地管理多個云計算資源。甚至IBM公司都與自己的Multicloud Manager進行混合,此外還有其他出色的工具。關鍵是企業(yè)不應該害怕利用強大的多云生態(tài)系統(tǒng)。
云遷移:需要了解的幾個關鍵點
例如在一個項目中,企業(yè)的業(yè)務在SAP環(huán)境中工作,其中一部分在谷歌云平臺運營,另一部分在AWS云平臺上運營。在這種情況下,AWS中的自動化環(huán)境供應是使用Chef完成的。在谷歌云平臺中,利用他們的環(huán)境使用Apigee連接核心應用程序服務和API,這一切都很協(xié)調一致。
要使多云環(huán)境正常工作,需要考慮以下事項:復雜性可能是一個挑戰(zhàn),但不必為此憂心忡忡。服務和應用程序依賴性、安全性體系結構、連接和網(wǎng)絡設置、訪問管理等可能會影響云遷移過程,這看起來似乎令人生畏,但其實沒那么糟。需要記住,不一定要遷移整個應用程序。與其相反,可能只是遷移特定的服務或后端進程。如果用戶不深入了解現(xiàn)在擁有的內容,那么將無法分解應用程序以查看在給定的云平臺中最佳運行的情況。
企業(yè)了解與其用例相關的云計算生態(tài)系統(tǒng)的優(yōu)缺點至關重要。多云策略的作用不僅在于使企業(yè)供應商多樣化并防止鎖定。企業(yè)希望利用每個云計算提供商的優(yōu)勢,了解其應用程序的來龍去脈,如何開發(fā)以及將來如何對其進行優(yōu)化。從那里開始,企業(yè)需要了解選擇的每個云計算提供商,如果企業(yè)是一家利用數(shù)據(jù)驅動的解決方案進行數(shù)據(jù)可視化的Microsoft商店,那么也許最好利用Power BI和Azure框架。但是,如果企業(yè)有很多API,并且需要一種出色的方法來管理它們,那么谷歌云平臺和Apigee可能是其最佳選擇。更好的設計將來自企業(yè)對應用程序和服務的了解,以及哪個云計算提供商可以滿足這些要求。
企業(yè)的業(yè)務需要逐步遷移,而不是一次性全部遷移。云計算的靈活性使企業(yè)可以前所未有地測試用例。例如,主要概念驗證了SAP公司的主要組件并將其移至谷歌云平臺中,使用Apigee支持下一代應用程序,在谷歌云平臺中測試了API開發(fā)、自動化、構建的微服務架構,甚至進行了變通的服務框架集成。在驗證完成后,就可以采用這個PoC環(huán)境并將其遷移到生產(chǎn)環(huán)境。它可能會花費更多費用,并且會花費更多的時間來開發(fā)。但是,當企業(yè)了解有關應用程序和服務的更多信息,它們如何影響用戶體驗,以及在哪些方面可以為企業(yè)的業(yè)務提供幫助時,這個學習過程將非常有價值。最重要的是,它將有助于簡化實際的部署和遷移。
如果企業(yè)從未進行過將應用程序或服務從一個云平臺遷移到另一個云平臺的操作,那么需要知道,它實際上并不總是像關閉一個應用程序然后在另一個平臺上重新啟動一樣簡單,還有其他考慮。在更改或移動任何內容之前,必須了解從安全到管理的所有內容。
與良好的合作伙伴一起工作可以幫助企業(yè)理解遷移策略的六個R:重新托管、重建平臺、重新購買、重構(或重新設計服務或應用程序的一部分)、保留,以及退出。
根據(jù)企業(yè)的應用和策略將結合其中一個R或多個R。這些合作伙伴可以幫助企業(yè)評估準備情況、制定策略、建立基礎,以及遷移企業(yè)的應用程序或服務。
企業(yè)的業(yè)務在云平臺之間的遷移或遷移到多云環(huán)境對于企業(yè)來說是正常的操作,甚至是明智的選擇。這有助于防止供應商鎖定,并讓企業(yè)可以自由利用每個云計算提供商的優(yōu)勢。企業(yè)不要因為應用程序太復雜無法遷移而陷入困境。而選擇正確的架構,與優(yōu)秀的團隊合作,企業(yè)將看到使用多樣化云計算生態(tài)系統(tǒng)的巨大好處。
版權聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責任的權利。