簡介
雲遷移指的是企業從傳統的平台向雲平台的遷移,因為與傳統的套用平台相比,雲計算平台的優點在於強大的計算能力、存儲能力、多樣化的服務以及高性價比。
實施雲遷移項目之前,你需要先退一步,對實施雲遷移的正確性進行一次評估。確定遷移至雲計算對你的業務是有意義的,這一點非常重要,事實上
雲計算僅僅成為時尚是遠遠不夠的。因此,假設你已經擁有一個私有雲計算,那么為什麼你會希望要增加公共雲的容量呢?可能是因為你希望通過從不同的地域位置運行工作負載來拓展你的災難恢復 (
DR)選擇。或者是因為你希望增加工作負載,但是又受到你所擁有的數據中心中有限容量的限制。又或者你選擇實施
混合雲計算模式的原因就是出於經濟方面的考慮。公共雲在所用即所付方面能夠把資本開支轉化為運行資本,並把用戶從不愉快的租賃和繁瑣升級中解脫出來。
對於你的各級IT組織來說,了解這次雲遷移的根本目的和原因是非常重要的,這樣你的組織才能做出正確的決定。同樣,把所有的IT團隊——其中包括
套用、
系統、
網路和存儲等管理員——都囊括在這些計畫中也是非常重要的。他們的專業知識是實施混合雲計算中完成堅實準備工作的關鍵。
注意事項
已經打包的數據要絕對
靜態且不常使用。這一思想是,通過先傳送項目來避免打包費用;然後,找到所需要的,並用於更新。
套用數據足跡還原技術。複製數據,壓縮它,然後存檔為打包數據。大部分廠商提供了不同的方法來使你的數據進入到他們的服務中。這時有一些網路限制,但如果擁有大規模、足夠的預算,就可以高速地直接進行連線,可以在較短的時間內移動大量的數據。
複雜性詳解
對於那些複雜的特殊遷移工作,Treadway表示他花費了更多的時間來詳細分析每一個套用——如套用架構、部署規模,套用與其本身和企業中其他系統的互動方式等。“你必須深入研究這些更大規模套用的架構,並在編碼層次很好地理解它們。”他表示,CTP會更深入地關注安全性問題,從而確保套用能夠恰當地用好雲以便於它在套用尖峰時段能夠自如按需擴展。
“這可不是一件小事,所以你必須分析和理解它的需求以確保它能夠在雲中實現成功,”他說。“雖然它是可以運行的,但是如果我只是完成遷移便聽之任之,那么它始終都無法實現雲部署的最最佳化。”
他表示,CTP著眼於最好的、最符合雲特點的設計模式和編程實踐,然後分析客戶的應用程式“以便於揭示差距,而這也正是改進套用的機遇所在。”
“要么客戶自行進行代碼修改,要么由我們來完成這一工作,或者有時候讓內部開發團隊和客戶開發團隊先後完成這一工作。”
大多數的應用程式都能夠在雲中運行得像在內部部署中一樣正常,Treadway說,通常無需對套用進行很大的修改。“也就是說,如果應用程式越大、越複雜、越是執行關鍵任務,那么進行這樣一個深入分析工作的價值也就越高,進而進行重大代碼修改、運行和架構改進的重要性和必要性也是更加突出。”
與CTP一樣,Claris Networks也經常為客戶提供公共雲遷移服務,因為這項服務確實具有較高的經濟意義,產品開發經理Dan Thompson說。
Claris Networks的最大市場是醫療領域。電子病歷(EMR)系統是該公司實施雲遷移中最常見的一類套用。通常情況下, Claris Networks都會把EMR系統的供應商納入其數據遷移計畫中,並確定它們是否能夠提供一個相關的雲產品, Thompson說。如果系統供應商無法提供相應的雲產品,那么Claris Networks就必須對套用進行重新開發,“這往往是一個更加艱難的道路。”
“你必須重新進行編碼工作,”Thompson說。“我們已經幫助了很多客戶進行了應用程式的再次開發,這是非常有難度的一項工作。”
在一個案例中,對於客戶一個用於歸類圖紙的文檔管理應用程式, Claris Networks 使用了一個源於Salesforce的編程接口。“當我們把應用程式遷移至雲時,這個應用程式仍然在執行著管理他們的文檔的功能,但它看上去是截然不同的。”也就是說,兩個套用的功能是相同的,但是兩者是完全不同的套用了,他說。
很多時候,他認為公司更傾向於遷移客戶的整個伺服器,而不僅僅只是業務套用。“我們發現,把一切降至作業系統層將更具實際意義,”他說,因為我們的目標就是要確保相同的用戶體驗和熟悉的系統。
“它將變得混亂,因為無論是你自己的員工還是客戶的員工都必須能夠重新開發套用。"通常情況下,雙方的員工可能都不具備編程方面的專業知識。“我們的意見是,遷移一切要比只遷移套用更容易。”
任務
1.考慮套用或數據
雖然雲遷移有著明顯加強的靈活性和可擴展性,讓它看起來像是個千載難逢的機會,但不是每個套用都適合移到雲中。傳統套用,關鍵任務的工作負載和敏感數據,例如信用卡信息,可能不適用於公有雲。可是,如果想要享受雲計算的好處而又不損害關鍵任務的信息,企業可以使用私有雲或混合雲。
2.評估成本
許多組織會遷移到雲是因為成本效益比較高。雲遷移減少了硬體和IT人員的開銷。但是,對於每個套用來說,財務上的好處是不同的。任何在需求級別上會隨機增加或減少的套用,例如移動套用,會在遷移到雲上時產生更大投資回報。但是那些使用傳統企業硬體,例如早期版本的甲骨文資料庫的套用,可能在雲中運行時反而更昂貴。
3.選擇你的雲喜好
套用和成本在一個組織考慮雲遷移時占很大的比重。但是選擇正確的雲環境也同樣重要。儘管公有雲、私有雲和混合雲都有各自的優點,企業必須決定哪個模型最能滿足他們的需求。
4.管理和安全的反思
雲遷移通常會影響組織的管理策略。比如,對於傳統的本地系統有效的管理方法對雲將不再有用。同時,隨著組織將數據遷移到公有雲,企業控制度下降,更多的責任落在雲提供商的身上。因此,企業必需調整他們的管理戰略對內部安全控制的依賴減少,更多的依賴於雲提供商的產品上。企業還必需確保提供商的認證是最新的。
5.準備好接受雲到雲的遷移挑戰
雲遷移不只是從本地技術到雲的轉變,還有可能是從一個雲到另一個雲的數據遷移。這些雲到雲的遷移包括從一個提供商移動到另一個提供商,以及私有雲和公有雲之間的遷移。然而,從私有雲到公有雲的遷移過程會很困難。
6.制定你的雲遷移策略
一旦你考慮完數據、成本、安全和雲到雲遷移的挑戰後,是時候提出一個遷移的具體實施計畫。這個計畫中重要的一面是決定對於本地技術的遺留產物如何處理。在一些情況下,一個企業可以重新調整硬體來避免他們只是沾染塵埃。