新聞中心
如何選擇正確的云遷移方法
作者:Gaurav Mishra 2020-02-04 14:25:29
云計算 云遷移是一種確保企業(yè)繼續(xù)輕松增長并能夠充分利用新興技術的方法。這無疑是一個更好的選擇,避免投資于老舊且昂貴的基礎設施,而這些基礎設施無法跟上快速變化的技術進步。

近年來,很多公司致力于成為一家科技公司。由于擔心落后于競爭對手,導致這些公司積極采取靈活、可擴展和創(chuàng)新的方式。
其中一種方法是將工作負載遷移到云中。由于全球每天產(chǎn)生大約2.5艾字節(jié),因此,這些公司采用一種相對快速、成本較低且不限于內(nèi)部基礎設施的解決方案是合理的。
但云遷移的關鍵在于,不僅要考慮云計算的短期效益,從速度、可擴展性和節(jié)約成本的角度出發(fā),還要從根本上為更大的戰(zhàn)略奠定基礎:從長遠來看,企業(yè)需要更快地響應市場變化,加快增長,并推動創(chuàng)新。
此外,企業(yè)將業(yè)務遷移到云平臺可能有以下幾個原因:
- 提高員工的生產(chǎn)力。
- 簡化他們的數(shù)據(jù)處理和整合,特別是如果這些公司進行收購、剝離資產(chǎn)或在基礎設施多年擴張的情況下。
- 作為其數(shù)字轉(zhuǎn)型計劃的一部分,以使用現(xiàn)代技術完全重新構想其業(yè)務。
- 通過大幅度降低成本來提高利潤。
云遷移是一種確保企業(yè)繼續(xù)輕松增長并能夠充分利用新興技術的方法。這無疑是一個更好的選擇,避免投資于老舊且昂貴的基礎設施,而這些基礎設施無法跟上快速變化的技術進步。
如何去做
如上所述,云遷移為企業(yè)提供了多種好處。但是,利用這一點需要仔細規(guī)劃。企業(yè)需要將其組織目標和支持這些的工作負載映射到有助于實現(xiàn)這些目標的云計算功能。
根據(jù)要執(zhí)行的遷移類型以及要遷移的特定資源,進行云遷移的方法會有所不同。但是,一些常見的元素將包括評估性能和安全要求,選擇云計算提供商、計算成本以及進行必要的組織更改。
通過正確評估自己的需求和目標,企業(yè)將能夠創(chuàng)建既能滿足業(yè)務短期目標又能滿足長期目標的可靠遷移計劃。
云遷移方法
談到要采用哪種遷移方法,很大程度上取決于企業(yè)的需求。以下了解一下調(diào)研機構Gartner公司的“云遷移的5個R”,它構成了將應用程序遷移到云的所有選項。
(1) 重新托管(Rehost)
重新托管也稱為提升和轉(zhuǎn)移方法,它是將企業(yè)現(xiàn)有的物理和虛擬服務器遷移到基于基礎設施即服務(IaaS)的解決方案的過程。
這種方法的主要好處是無需更改體系結構即可快速遷移系統(tǒng)。與本地部署相比,此過程更快,資源占用更少且更具成本效益。但是,它不能讓企業(yè)充分利用諸如彈性之類的云原生功能。與其他遷移方法相比,其成本也相對較高。
(2) 重構(Refactor)
重構是在云計算提供商的基礎設施(也稱為平臺即服務,PaaS)上運行應用程序的過程。
這意味著開發(fā)人員可以重新利用已經(jīng)投資的框架、語言和容器。但是對于可以重構為利用云計算功能的應用程序或工作負載,他們將能夠利用PaaS基礎設施提供的某些云原生功能來降低成本,并提高可擴展性。
這種方法的缺點包括傳遞風險、功能缺失和框架鎖定。在所有方法中,它是最耗時和資源密集的,但也是最具成本效益的。
希望修改其應用程序和基礎設施的企業(yè)可以采用這種方法,因為這將為他們提供云原生功能的全部優(yōu)勢,并最大程度地提高他們在云中的運營成本效率。
(3) 修改或重建平臺(Revise or Replatform)
通過這種方法,只需少量升級即可將應用程序遷移到云平臺中。這可能包括在其中添加一個或兩個功能,或者在對其進行重新托管或重構并最終部署到云平臺之前完全對其進行重新構建。
這是一個困難的過程,因為修改大型代碼庫可能既耗時又昂貴。例如,將一個復雜的、基于Python的整體應用程序移至Google App Engine。
盡管遷移路徑比重新托管要慢,但此方法在重新托管和重構之間提供了堅實的中間地帶,使工作負載可以利用基礎云計算功能和成本優(yōu)化,而無需進行重構所需的資源投入。
(4) 重建(Rebuild)
在這種情況下,將對應用程序進行重新構建,丟棄原始編碼,然后在PaaS基礎設施上對其進行重新構建。重建應用程序使企業(yè)可以利用云計算提供商的更高級和創(chuàng)新的功能來進一步改進其應用程序。但是,此選項的主要缺點是供應商鎖定。
例如,企業(yè)可以重新構建應用程序,使其完全無服務器運行。通過使用AWS Lambda、API Gateway、DynamoDB、S3等技術,企業(yè)可以運行應用程序,而不必自己管理服務器。這種云原生應用程序操作成本低,可擴展性強。但是,這也意味著企業(yè)被鎖定在使用特定的云計算供應商。這從本質(zhì)上來說并不壞,但這是企業(yè)需要考慮的一個因素。
(5) 替換(Replace)
通過這種方法,企業(yè)可以用服務即交付的軟件(SaaS)完全替換現(xiàn)有的應用程序。因此,可以避免IT開發(fā)成本,并且可以最大程度地減少需要管理的服務和應用程序的數(shù)量。但是,訪問數(shù)據(jù)、不可預測的數(shù)據(jù)語義以及供應商鎖定等問題是這種方法的一些缺點。
企業(yè)的團隊應該對其業(yè)務運行的基礎設施和應用有深入的了解,以便充分理解所涉及的復雜性、挑戰(zhàn)和成本,并確定哪種方法最適合自己。它甚至可以是兩種或多種方法的組合。
云遷移的5個R的優(yōu)勢與劣勢
方法優(yōu)勢劣勢:
- 重新托管與本地相比,可重新托管速度更快,資源占用更少且更具成本效益沒有多少云原生特性,比其他遷移方法成本更高
- 重構云原生特性,經(jīng)濟高效,可擴展性涉及傳遞風險、框架鎖定,是最耗時和資源密集型的方法
- 重建平臺重新構建平臺在重新托管和重構之間有著堅實的中間地帶,耗時、昂貴
- 重建重新構建更具創(chuàng)新性的功能,操作成本低,可高度擴展供應商鎖定
- 替換無需IT開發(fā)成本,更少的應用程序管理需要處理不可預知的數(shù)據(jù)語義和供應商鎖定方面的問題
為了確保順利高效的遷移過程,需要遵循以下一些最佳實踐:
制定遷移策略
企業(yè)需要確定其業(yè)務動機和遷移到云平臺的用例,并相應地制定遷移策略。根據(jù)企業(yè)的目標和要求,它可以是重新托管、重構或其他任何形式,甚至是混合的。
創(chuàng)建云治理框架
這是重要的實踐,尤其是在組織中的合規(guī)性和安全性方面。一個良好的云治理框架具有清晰和基于策略的規(guī)則、角色、職責、計劃和決策框架,對于幫助組織為安全的云采用做準備至關重要。它應考慮應用第三方服務的固有風險,并定義處理方式,這樣企業(yè)能夠以最小的風險和最大的價值遷移到云平臺。
優(yōu)化網(wǎng)絡
在將工作負載遷移到公共云時,企業(yè)可能會考慮優(yōu)化網(wǎng)絡,因為默認使用的網(wǎng)絡太慢并且可能不夠安全,無法滿足企業(yè)的業(yè)務目標。
像AWS和Azure這樣的第三方服務提供商的專用網(wǎng)絡連接可能是一個很好的解決方案。即使沒有必要建立專用連接,也仍然值得向企業(yè)的全球互聯(lián)網(wǎng)服務提供商尋求更好、更快的服務,因為遷移到云中意味著用戶已從通過千兆速本地網(wǎng)絡連接本地訪問數(shù)據(jù)或應用程序過渡到較慢的互聯(lián)網(wǎng)連接。
培訓員工
將工作負載遷移到云平臺通常需要熟練的員工,因此盡早在所選的云平臺中培訓員工是有意義的。一系列旨在使不同團隊中的員工快速掌握云計算概念的培訓課程可能是一個很好的開始。
軟件許可
正在進行云遷移的企業(yè)真正關心的一個問題是,他們現(xiàn)有的本地軟件許可是否擴展到了云平臺。一些軟件供應商運營“自帶軟件和許可證”(BYOSL)程序,該程序授予企業(yè)明確的權限,可將其應用程序遷移到云平臺中。其他供應商按并發(fā)用戶數(shù)指定使用權限。
解決此問題的一種可靠方法是記錄所有企業(yè)應用程序,并仔細研究其與云計算有關的許可規(guī)則。并且在不清楚的情況下需要與供應商聯(lián)系,以查看是否可以為在云中使用的應用程序更新已購買的現(xiàn)有許可證。事實證明,軟件資產(chǎn)管理(SAM)工具有助于降低與將許可證管理擴展到云計算相關的風險、成本和復雜性。
自動化
另一個最佳實踐是對云遷移進行自動化,以確保效率,最大程度地減少中斷并在可能的情況下使重復模式自動化。自動化不僅可以加快遷移過程,還可以降低成本和風險。
監(jiān)控云計算使用情況
如果要避免將企業(yè)的資金添加到浪費35%的云計算預算統(tǒng)計數(shù)據(jù)中,則應從一開始就監(jiān)視云使用情況。集中式儀表板可確定跨不同云計算服務的運行實例,可以真正為企業(yè)提供幫助。
監(jiān)視合規(guī)性和安全性也至關重要,企業(yè)最好從應用程序、系統(tǒng)、數(shù)據(jù)庫和網(wǎng)絡接觸點收集日志,以確保滿足信息安全要求。
利用服務提供商支持
最后,在研究遷移中的云計算服務提供商時,企業(yè)需要考慮將要獲得的支持水平。一個良好的支持團隊可以在任何云遷移項目中提供關鍵的盟友。云計算支持人員是他們所從事的特定服務的專家,他們應該能夠及時回答技術問題或為企業(yè)解決任何問題。
云遷移并不是企業(yè)正在追求的新事物。但是,考慮到需要克服的初始慣性和所涉及的成本,重要的是要確保以正確的方式進行遷移。因此,企業(yè)花費大量時間來分析其體系結構和業(yè)務需求的全部范圍,以便為客戶提供正確的云遷移方法。而且,企業(yè)希望了解不同的云遷移方法以及何時選擇它們,可以使其決定更加簡單和快速。
網(wǎng)頁名稱:如何選擇正確的云遷移方法
分享路徑:http://m.fisionsoft.com.cn/article/dpceipi.html


咨詢
建站咨詢
