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