如何避免常見的云遷移錯誤
當企業開始實施云端遷移項目時,有一些錯誤值得注意。一位名為“Joe the IT Guy”早期的云計算采用者提出了一些建議,并指出了人們在開展云遷移時要注意的五件事:
1. 任何應用程序都是提升和移動的候選者。
如果企業的應用程序不穩定(充滿了技術債務),那么在企業選擇的云平臺上運行時,可能會產生很難挽回的后果。在企業內部部署數據中心,維護和運營這些應用程序相對容易。而企業維護云計算應用程序需要與服務提供商共同承擔責任。
2. 提升和轉移并不復雜。
企業并不是只是“提升和轉移”虛擬機和應用程序,然后將它們復制到云端。首先,企業正在處理一個全新的安全模型。其次,其底層網絡的本質是不同的,主要取決于云計算服務的運營模式。
3. 虛擬機就是虛擬機,無論它在哪個服務器上運行。
內部部署服務器和云計算實例之間的成本比較并不簡單。計算總體擁有成本(TCO)必須考慮云計算實例包括提供商以單一成本提供的所有服務,而不僅僅是虛擬機硬件和軟件。這可能包括目錄、DBaaS、無服務器計算和其他新模型。
4. 云計算提供商之間沒有真正的區別。
人們需要從計費模型開始:每個主要云計算提供商提供不同的服務,有些是每分鐘計算,有些是每小時計算。這些實例大小和價格差異很大。服務提供獨特的功能集,有時功能相同但名稱不同。***但并非最不重要的是,每個服務都有自己的一組API和控制臺,這些API和控制臺通常彼此不兼容。
5. 如果采用多云方法,將不會被鎖定。
企業選擇一個云計算提供商需要進行大量的研究和準備。現在考慮當企業嘗試為各種操作選擇多個云計算合作伙伴時,該過程將會有多大的必要性,所有這些都需要包含在一個單獨的管理保護傘下。對于越來越多的企業而言,Morpheus智能分析可以輕松地以合理的價格將工作負載與***基礎設施進行匹配。
“在決定遷移哪些應用程序以及如何廣泛地使它們適應云環境之前,請考慮內部部署和云計算架構之間的許多固有差異。”SlideShare公司David S. Linthicum表示。
失敗無法避免,但可以進行規劃
雖然企業不能阻止,但至少可以為此做好準備。專家建議,在將任何應用程序移動到云端之前,企業需要考慮當應用程序變得不可用時會發生什么,無論出于何種原因,圍繞企業在云中托管的關鍵應用構建一個“可靠性泡沫”。
對于每個應用程序,請考慮采用每個可能的方案,創建所有可能故障點的清單。然后確定減輕應用可能遇到的每個故障的***方法。專家建議在應用程序中添加“重試邏輯”,這樣它就會嘗試自動糾正小錯誤,以防止它們成為重大問題。這類似于在調用幫助臺之前重新啟動宕機的電腦。當它遇到障礙時,應用程序被編程為等待一個預設的時間,然后重試而不是立即停止。
企業為應用程序遷移項目做好準備的一個好方法就是與具有豐富經驗的合作伙伴開展合作。統一多云編排采用智能分析,通過在虛擬機、容器和公共云上提供端到端診斷來降低成本,其功能可讓企業調整應用程序組件的大小并設置電源計劃。而通過自助服務基礎設施管理整個應用程序生命周期是一個更好的辦法。