在公共云遷移過程中,IT團隊需要采取一種一步一隨的謹慎做法以避免發(fā)生可怕的“系統(tǒng)關(guān)閉”事件。
隨著眾多企業(yè)遷移至基于云的基礎(chǔ)設(shè)施,IT團隊需要確保在遷移過程中的可用性。但是考慮到所涉及的復(fù)雜性,在云遷移過程中防止或最小化停機時間并不容易。云團隊需要考慮數(shù)據(jù)的不一致性、監(jiān)控不同的軟件版本并檢查其網(wǎng)絡(luò)連接是否成功。
如果企業(yè)的應(yīng)用程序停用,那么其業(yè)務(wù)就會中斷。雖然精確的指標(biāo)因具體公司和應(yīng)用而有所不同,但是Gartner在2014年發(fā)現(xiàn),網(wǎng)絡(luò)停機事件的平均成本為5,600美元/分鐘。停機事件的高昂成本也是企業(yè)通常將他們最負責(zé)工作負載遷移至其他平臺(包括云)的原因之一。
企業(yè)用戶仍然以一個較快的速度擴大著公共云的應(yīng)用范圍。Forrester Research預(yù)測,2017年全球公共云市場將達到1460億美元,高于2015年的870億美元。
看不清的前景
對于選擇遷移至云的企業(yè)來說,未來的前景是有好有壞的。任何的云遷移過程都是困難的。移動信息需要付出大量的時間與精力,即便生產(chǎn)系統(tǒng)與目標(biāo)系統(tǒng)是完全兼容的。您的云供應(yīng)商所運行系統(tǒng)與用戶內(nèi)部使用系統(tǒng)相同的可能性極小,所以云遷移挑戰(zhàn)難度呈指數(shù)級增長。
在另一方面,如今的計算基礎(chǔ)設(shè)施較以往更顯模塊化。
“虛擬化使企業(yè)更容易地實現(xiàn)不同系統(tǒng)之間的工作負載遷移,”Forrester Research的首席分析師兼基礎(chǔ)設(shè)施即服務(wù)私有云負責(zé)人Lauren E. Nelson說。
虛擬化創(chuàng)建了一個抽象層,所以軟件不再像過去那樣那么的依賴于系統(tǒng)特性。應(yīng)用程序也不再與操作系統(tǒng)緊密相連,而往往更依賴于哪些服務(wù)器資源可用。其缺點是現(xiàn)代工作負載通常是大而復(fù)雜的。大多數(shù)功能的實現(xiàn)都需要數(shù)億行以上的代碼。此外,其模塊化設(shè)計則意味著它們能夠與許多其他系統(tǒng)(例如用于身份管理的系統(tǒng))進行交互。
從哪里開始云遷移過程
將用戶所有的應(yīng)用程序和支持基礎(chǔ)設(shè)施一下子都遷移至公共云是不可行的。
“如果應(yīng)用程序數(shù)量眾多,那么遷移過程需要花上六至十八個月,” Nelson說。
將整個云遷移過程分解為可管理的若干步驟。從最小、最簡單的項目開始,然后是更大更復(fù)雜的項目。在遷移過程中,并行運行內(nèi)部部署和云計算系統(tǒng)、同步數(shù)據(jù)并測試云部署,以確保遷移過程中沒有遺漏。另外,記錄所有的API以便了解在云遷移過程中用戶需要監(jiān)控哪些API.
當(dāng)企業(yè)用戶將其原來的接口映射至新接口時,成功的關(guān)鍵在于細節(jié)。例如,一個應(yīng)用程序可能運行4.0版的用戶接口,而云供應(yīng)商則使用4.1版,這就有可能包括一個應(yīng)用程序不支持的功能并防止系統(tǒng)中運行過程中崩潰。
定制,網(wǎng)絡(luò)面臨遷移挑戰(zhàn)
在云遷移過程中,區(qū)分企業(yè)服務(wù)或簡化操作的定制應(yīng)用程序會帶來額外的挑戰(zhàn)。當(dāng)企業(yè)改寫應(yīng)用程序時,通常會創(chuàng)建一個附加組件或重寫軟件。如果云供應(yīng)商缺乏支持獨特功能所需的軟件,那么這種定制就可能帶來問題。
網(wǎng)絡(luò)通信是與公共云相關(guān)的另一個重要因素。當(dāng)企業(yè)用戶將信息從內(nèi)部遷移至場外時,他們需要確保其WAN鏈接的傳輸速度足夠快以提供足夠的性能。在某些情況下,這需要升級。
在將工作負載遷移至云時,企業(yè)會面臨眾多的挑戰(zhàn),但是公共云供應(yīng)商們提供了相關(guān)的工具與服務(wù)以簡化云遷移過程。