如何在2019年建立可靠的云遷移策略
將組織的內部部署IT基礎設施遷移到云端是很多企業做出的最重要的決策。然而,為此邁出的步伐仍然很小。人們需要理解的關鍵一點是,遷移的整個過程將會成為組織IT人員最重要的工作。
遷移過程從收集與現有基礎設施、環境和應用程序的相關數據開始。緊接著,組織需要在不同維度上使用一系列分析方法,如網絡連接、工作負載架構、運營成本、可行性、潛在遷移影響等。其分析結果將用于將組織的業務目標轉化為可行的解決方案,從而提供明確組織的利益相關者將理解的價值主張。
創建遷移架構師角色
在組織開始其云遷移過程之前,必須創建負責領導工作的遷移架構師的角色。遷移架構師是系統架構師級別的工作人員,負責完成遷移的各方面工作。
在組織實施重大遷移任務時,需要制定并執行一些決策以及技術計劃。這是遷移架構師通過負責遷移過程的每個方面而發揮作用的地方,這對項目的成功至關重要。
選擇單云或進入多云
在開始云遷移過程之前,組織需要回答一些問題——“是否需要選擇單個云計算服務提供商來遷移其基礎設施?是否需要***優化以在單一環境中運行?采用多個云提供商的云計算服務是否是一個更好的選擇?”
組織與選定的云計算提供商合作是一項相對簡單的任務。該組織的開發團隊只需要一組云API即可理解,其應用程序可以自由地利用所選云計算提供商提供的所有功能。
也就是說,這種方法的缺點是云計算供應商鎖定條款。一旦應用程序更新為與單個提供者一起工作,將應用程序移動到單一提供商的任務通常幾乎需要與初始云遷移一樣多的工作量。其次,獨立的云遷移也可能對組織與云計算服務提供商、服務等級協議(SLA)和定價討論關鍵條款的能力產生負面影響。
不同的云平臺采用不同的應用程序
這可能是最簡單的多云方法,它在單個云計算服務提供商的云平臺中運行一組應用程序,而在另一個云計算服務提供商的云平臺中運行另一組應用程序。
這種方法的優點在于,它為組織或用戶提供了多個服務提供商帶來的額外業務利用率,以及決定在何處獲得每個應用程序的靈活性。它還允許用戶根據運行的服務優化每個應用程序。
跨多個云提供商運行應用程序
組織還可以選擇在特定云計算提供商的云平臺上運行一部分應用程序,同時在另一個提供商的云平臺上運行另一部分應用程序。這種方法的優勢在于,它允許利用每種方法提供的關鍵優勢(例如,先進的人工智能功能與更好的數據庫速度等)。但是,其風險在于應用程序可能會局限于性能,并且任何一個服務提供商的云平臺出現問題都會影響應用程序的性能和客戶體驗。
例如,組織可以使用微軟Azure的計算引擎,因為它們相對便宜,并且使用完全不同的云平臺來存儲,例如用于對象存儲的Firebase或用于可擴展文件存儲的AWS彈性文件系統。此外,組織可以使用谷歌云的人工智能,而不必完全進入其生態系統。
構建應用程序
許多組織開發應用程序可以在任何地方運行,此方法的優點是組織可以選擇跨多個服務提供商的云平臺,并同時運行其應用程序,或者在每個云計算服務提供商之間分配應用程序負載。該模型提供的靈活性是組織進入供應商談判的基礎,因為它們可以在云服務提供商之間轉移負載。
但缺點是組織可能發現很難利用他們參與的每個云計算服務提供商的核心功能。這極大地降低了在云上托管其應用程序時可能帶來的好處。這種方法還可能使應用程序開發和驗證過程復雜化。
選擇云計算解決方案提供商
如果組織不熟悉云計算技術,那么考慮與云計算專家建立合作伙伴關系至關重要,他們已經在組織所需的領域內開發了一系列專業知識。這些專家將能夠專注于開發組織與匹配的云計算解決方案提供商之間的連接。然后,他們還可以通過云計算創建、部署并有時運營組織的IT基礎設施。
選擇支持遷移過程的團隊應該能夠幫助組織選擇合適的公共云解決方案,從而成功實現其業務目標。
該團隊將能夠識別云遷移過程中的機會,并幫助制定詳細的遷移計劃,其中包括:
- (1)商業案例
- (2)工作量優先級
- (3)成本分析
- (4)遷移的***工作負載
在定義遷移范圍和為利益相關者構建業務案例時,這將被證明是至關重要的。
定義遷移范圍
在遷移到云端的初始階段,組織需要從流程中確定其目標,并明確定義參與的范圍。這使組織將有機會定義所需結果,并專注于開發遷移到云端的評估。
遷移團隊的任務是概述資源需求、數據收集方法和評估云計算的過程。云計算評估將包括發現和評估現有的內部部署IT基礎設施,并為遷移確定優先級。
收集關鍵基礎設施數據
如果組織與云計算服務商的專家合作,那么數據收集很可能包括與專家團隊和組織內部IT團隊的直接合作。兩個團隊將共同實施全面的數據收集工作,并創建詳細的應用程序清單。
組織應該從一個無代理的數據收集工具開始,并對現有服務器進行基本掃描。在完成掃描之后,將進行檢查,以查明故障,并評估遷移過程開始前可能需要解決的問題。
在大多數情況下,這將涉及用于計算、存儲和網絡的資源的性能評估。隨著分析的進行,組織或工作組將能夠建立容量供應案例,確保所提出的解決方案高效且具有成本效益。
對遷移計劃進行深入分析
一旦數據收集過程結束,下一步就是對提議的遷移計劃進行深入分析。在其他方面,這包括:
- (1)核心組織目標
- (2)應用程序識別、分類和工作量
- (3)硬件基礎設施、存儲、設施以及維護成本
- (4)災難恢復要求
這里確定了一個可操作的遷移計劃,可以從工作負載準備分析開始。尤其是,工作負載的優先級可以幫助組織實現評估中概述的主要目標。
提供業務案例和解決方案
***,是交付業務案例和建議的解決方案的時候了。數據收集的早期工作將創建應用程序清單。云計算專家應該能夠協助企業團隊開發業務案例,了解已優先處理的工作負載列表,并為每個工作負載提供相應的遷移成本。
***階段還包括創建一個系統化的工作負載遷移計劃。一旦對遷移過程進行了清晰的描述和呈現,所有相關團隊都將對詳細的體系結構有一個清晰的概念,并且組織的遷移團隊將能夠將關鍵的生產應用程序遷移到新的云計算環境中。
結論
當涉及到云遷移時,必須從一開始就進行正確的遷移。糾正措施不能在后期進行。組織和遷移團隊可以利用這一廣泛的路線圖來完成云遷移任務,同時確保在設計和部署時能夠識別和定位適當級別的專業知識。