云計算現在已經成為了幾乎所有企業都必備的重要因素,將數據豐富的工作負載向基礎設施即服務(IaaS)的遷移(如亞馬遜網絡服務,AWS),是IT公司的首選。因此,IT公司面臨的最大的一個挑戰是在IT業務策略上構建云計算遷移。IT公司不僅要選擇正確的工具,還需要制定正確的計劃和決策才能保證最終獲得成功。
Gartner的研究報告表明:“任何云計算的遷移決策,在本質上都是應用程序或基礎設施現代化的決策,并需要相關應用組合管理和基礎設施的投資組合管理。”
要優化不同IT環境之間的成功轉型,IT團隊需要認識到影響項目遷移的不利因素。
面臨的挑戰卓越的運營是IT企業成功的的重要因素。然而,構建支持業務創新并且保持每天的日常運作的運營團隊是很有挑戰性的。顯然,公有云提供了支持迅速變化和增長所需的敏捷性。但是,成功的將應用程序向云計算遷移還需要良好的過程,以及良好的可以彌補異構云環境之間鴻溝的技術。
企業IT部門嘗試匹配數據中心供應增長和經常波動的用戶需求,這些資源之間的平衡狀況和過度承諾就變得非常重要了。公有云的成本效益、現收現付的本質可以補充現有的私有云的資源。將遷移解決方案的實施作為混合云戰略的一部分,需要投資、專業知識,并致力于降低復雜性,特別是數據豐富的工作負載的復雜性。
以下是每個企業在云計算遷移計劃中可能面臨的3個挑戰,以及解決這些挑戰的3個途徑,通過這些途徑可以實現業界最佳的解決方案。
管理IT系統復雜性越是復雜的結構,在不同環境之間遷移的過程中約是容易失敗。數據豐富的應用程序很少是獨立的,往往與其他元素混雜在一起,并且可能與內部環境密切相關。另一方面,目標云環境可能與內部環境存在很多差異??刂婆_、管理工具、管理數據彈性的流程(如備份、復制、HA、DR)、網絡驅動、實際服務上有各種各樣的變化。正是因為這些復雜性,關鍵的挑戰就是確定產品落地需要做的工作,以及消除應用程序遷移到云計算中的不和諧因素。
Tip 1:在遷移之前就要想好解決方案。他們可以快速識別和解決環境之間的差異并降低遷移的總體復雜性,然后,確保云服務提供商提供了相關的內部部署的工作途徑。只是敏捷性和名義上的成本效益是不夠管理這種復雜性的,net-net在試圖將“square pegs”轉變成“round holes”的過程張,比原計劃浪費了大量的工程和運維時間。
解鎖數據重力(Data Gravity)和安全“Data Gravity”概念的創立者Dave McCrory寫道:“數據重力(Data Gravity)描述了數據積累的影響,更有可能是附加的服務和應用程序將會被這些數據所吸引,基本上跟物體受到重力影響圍繞行星的效果相似。盡管服務和應用程序有其自身的重力,數據卻是最龐大和密集的,這意味著數據擁有最大的重力。如果數據變得足夠大,它甚至無法移動。”
云計算遷移中的數據重力是指很難在云端測試應用程序是否有效工作的情況,因為大多數基于復制(replication-based)的遷移工具需要先遷移數據。
從A點遷移大量數據到B點面臨的另外一個根本性的挑戰是不斷產生或更新數據的生產服務器,尤其是與數據庫打交道時。一旦數據快照完成遷移,系統必須跟蹤并最終同步到生產應用程序的新變化中。此外,對異構環境中數據流的管理和控制也是一個巨大的挑戰。例如,安全成為一個值得關注的話題。許多傳統企業IT部門仍然關心存儲在公有云中的數據,因為在不同的IT環境中缺乏多個數據存儲庫類似的控制。
Tip 2:這一挑戰的根本原因是使用了“復制”為基礎的方法。資源需要被復制和同步,這是一個復雜而艱巨的任務。補救的辦法是避免復制和移動實際的資源(如VM)。考慮到“實時遷移”的方式和工具的實現是通過整個實例而不是通過創建一個復制的資源,實時遷移消除了復雜的系統同步和一致性問題。如果虛擬機在云端啟動,它能夠恢復對數據訪問的權限,因此始終只有一個實例在訪問數據。此外,為了保護用戶的數據流,需要尋求能夠直接進出云端的方式和安全連接(如,AWS垂直連接)解決方案,并實現高可用配置。
避免廠商鎖定主要的云服務提供商如AWS、Microsoft Azure、谷歌云平臺有個關鍵的優先級:通過依賴他們的特定APIs和服務,繼續保持他們的企業管理,而不是僅僅基于他們的價值。因此,考慮到云計算的重力現象,向公有云遷移的過程可能會成為一個單程。對有效的數據和工作負載的遷移,并不會放慢業務速度或帶來高昂的成本,IT專業人員需要工作負載的移動性。
Tip 3:在多種云計算戰略中使用容器(如Docker)的可移植性和互操作性,對具有數據豐富的企業應用程序來說,評估遷移解決方案需要考慮到速度和簡單性。
后記在認識到這些風險之后,在一個良好的公有云解決方案中踐行這些做法。
識別和管理數據的敏感性和業務敏捷性需求:本地和云環境視為一個層次,將本地作為“基礎”,將其優先級保持在存儲和關鍵基礎設施要素之前,而不是將兩種環境等同。考慮“實時遷移”的方法:而不是基于復制的方法,計劃好管理和流的實例。這將簡化流程并消除系統差異。只管理一個復雜的架構(通常是現有預置的):將該架構與基于企業IT環境并存儲在其中的數據進行適配,根據需要為企業定制策略。為了計算而接入到公有云中,意味著用戶對廠商的特定服務的依賴性大大降低。不要被云計算廠商的營銷策略鎖定。另一方面,不要構建昂貴且難以管理的內部遷移功能。找出用戶所需的架構,確保它適用于用戶的企業規模,再利用公有云資源來幫助管理功能需求和關鍵應用的遷移,并且不會增加復雜性、損害數據或形成鎖定。
原文鏈接:https://www.sdxcentral.com/articles/contributed/how-mitigate-top-3-risks-cloud-migration/2016/08/