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