當(dāng)前,許多企業(yè)正嘗試涉及云遷移的大規(guī)模數(shù)字轉(zhuǎn)型,因?yàn)樗麄円呀?jīng)意識到,云計(jì)算的服務(wù),不僅僅是產(chǎn)品的競爭,對于政府企業(yè)等大型客戶更關(guān)注服務(wù),而云遷移則是服務(wù)中的關(guān)鍵環(huán)節(jié)。
那么,云遷移流程有哪些?不同策略的復(fù)雜程度如何?工具如何使用?客戶最關(guān)心哪些問題?今天,小編就為大家分享關(guān)于云遷移的這些事兒。
一、云遷移方式
目前云遷移主要是P2V或V2V,也就是從用戶原有的物理機(jī)向云虛擬機(jī)遷移,或者從云環(huán)境向另一個(gè)云環(huán)境進(jìn)行遷移。
根據(jù)不同客戶的需求,大致分為三類:系統(tǒng)或應(yīng)用全部遷移、文件數(shù)據(jù)遷移、數(shù)據(jù)庫遷移。
二、云遷移流程
云遷移最復(fù)雜的工程在于前期的調(diào)研與準(zhǔn)備工程,而不是直接實(shí)施。調(diào)研用戶的網(wǎng)絡(luò)架構(gòu)、資源使用情況、流量情況、資源占用情況,這些都至關(guān)重要,準(zhǔn)備工程越充分,實(shí)施起來便越容易。
總的來說,云遷移大致遵循以下原則:1.先簡單后困難;2.先非關(guān)鍵,后關(guān)鍵應(yīng)用;3.先評估后遷移。
三、遷移工具
針對大型的政務(wù)應(yīng)用系統(tǒng),建議以重新部署為主,好處是充分調(diào)動(dòng)原廠服務(wù),保障安全穩(wěn)定。
對于中、小型的應(yīng)用系統(tǒng),可以采用P2V等工具,如VConverter,進(jìn)行物理數(shù)據(jù)的遷移。一般在遷移過程中將發(fā)生幾個(gè)小時(shí)的遷移割接中斷。如果需要降低對系統(tǒng)中斷的影響,一般需要針對數(shù)據(jù)庫進(jìn)行熱遷移。
針對數(shù)據(jù)庫的遷移,可采用Oracle Dataguard進(jìn)行主從配置,用Mysql的主從配置。通過應(yīng)用的冷遷移+數(shù)據(jù)的熱遷移,降低對業(yè)務(wù)的影響。但該方式對集成能力要求比較高,需要對用戶的數(shù)據(jù)庫進(jìn)行操作。
四、6種常見云遷移策略
Gartner早在2010年就發(fā)布了“5R”模型,不過隨著技術(shù)的不斷完善,目前,關(guān)于遷移上云的方法和策略,一般認(rèn)為是“6R”策略。
策略1: Re-Host
重新托管,也稱為“直接遷移”
遷移復(fù)雜度:中
直接遷移是云遷移最常見的方法。顧名思義,即在不改變應(yīng)用程序運(yùn)行環(huán)境的前提下將系統(tǒng)和數(shù)據(jù)遷移上云。
直接遷移一般是將物理機(jī)遷移至虛擬機(jī),或?qū)⑻摂M機(jī)遷移至虛擬機(jī)。如果企業(yè)希望快速上云或者有大型應(yīng)用需要上云,直接遷移是最為合適和有效的一種遷移方法。
策略2:Re-Platform
更換平臺,也稱為“修補(bǔ)后遷移”
遷移復(fù)雜度:高
在不改變應(yīng)用核心架構(gòu)的前提下,將數(shù)據(jù)和系統(tǒng)遷移上云時(shí),對應(yīng)用程序做一些簡單的云優(yōu)化,這種方法稱為“修補(bǔ)后遷移”。大多數(shù)企業(yè)都會(huì)用這種方法來降低管理成本,并提高效率。
例如,用云服務(wù)商提供的數(shù)據(jù)庫服務(wù)代替原有的關(guān)系型數(shù)據(jù)庫,或用云服務(wù)商提供的消息隊(duì)列服務(wù)代替原有的自建消息中間件。
策略3:Re-Purchase
重新購置,也稱為“放棄后購買”
遷移復(fù)雜度:中
“放棄后購買”是指棄用原先的產(chǎn)品,并采購新的替代產(chǎn)品。例如將原先的管理系統(tǒng)棄用,選用同類的SaaS產(chǎn)品來進(jìn)行替代,或選用相同廠商的SaaS產(chǎn)品。
策略4:Re-Architect
重構(gòu)/重新構(gòu)建
遷移復(fù)雜度:高
“重新構(gòu)建”也就是將應(yīng)用的架構(gòu)和開發(fā)模式重建,實(shí)現(xiàn)云原生的應(yīng)用服務(wù)。當(dāng)現(xiàn)有的應(yīng)用環(huán)境難以滿足日后的使用,或性能和規(guī)模無法滿足日后的需求,將采用“重新構(gòu)建”這種遷移模式。
“重新構(gòu)建”相對其他幾種方法,成本最高,但是從長遠(yuǎn)來看,更加滿足未來的業(yè)務(wù)和系統(tǒng)的需求。
策略5:Retire
停用
遷移復(fù)雜度:低
當(dāng)該部分系統(tǒng)或應(yīng)用沒有相關(guān)價(jià)值,但還在持續(xù)消息資源時(shí),建議使用“停用”策略,也就是將必要的數(shù)據(jù)歸檔后,停用當(dāng)前的基礎(chǔ)設(shè)施。
策略6: Retain
保留
遷移復(fù)雜度:低
如果現(xiàn)有的業(yè)務(wù)或應(yīng)用并不具備上云的條件、未做好上云的準(zhǔn)備或更加適合本地部署的時(shí)候,需要根據(jù)業(yè)務(wù)發(fā)展的實(shí)際需要來進(jìn)行操作。當(dāng)以上的情況出現(xiàn)時(shí),建議保留現(xiàn)狀,不需要強(qiáng)行進(jìn)行遷移上云的操作。
五、關(guān)于云遷移的常見問答
Q:遷移是否必須更換服務(wù)器IP地址?
A:因互聯(lián)網(wǎng)運(yùn)營商的路由指向原因,遷移后服務(wù)器的互聯(lián)網(wǎng)IP地址一般會(huì)發(fā)生變化,一般只需要更換客戶DNS的IP指向即可完成修改,對客戶影響不大。
而服務(wù)器的私網(wǎng)IP地址原則上一般不發(fā)生變化,公有云服務(wù)商的私網(wǎng)商一般允許在10、172、192這三個(gè)私網(wǎng)地址段中任意選擇,客戶的服務(wù)器遷移上云后仍可保留原IP地址。但有特例,如果用戶需要通過專線與公有云、私有打通,一般情沖下IP地址則必須變化,否則將發(fā)生IP地址沖突;但解決辦法可以通過vxlan等vpn設(shè)備打通二層網(wǎng)絡(luò)。
Q:遷移上云是否直接將用戶原有的業(yè)務(wù)系統(tǒng)重新部署即可?
A:因客戶原有的系統(tǒng)架構(gòu)與云環(huán)境的業(yè)務(wù)系統(tǒng)架構(gòu)差異較大,一般大型的業(yè)務(wù)系統(tǒng)在上云過程中將發(fā)生系統(tǒng)架構(gòu)的優(yōu)化。例如,某客戶原業(yè)務(wù)系統(tǒng)采用128核的超高性能計(jì)算服務(wù)器,在上云過程中,建議客戶采用多臺32核服務(wù)器組成集群,并采用SLB進(jìn)行負(fù)載均衡,以保障業(yè)務(wù)的平滑擴(kuò)展性。
Q:遷移過程中數(shù)據(jù)量很大,有什么提高遷移速度的辦法?
A:一般大型的業(yè)務(wù)系統(tǒng)的數(shù)據(jù)量都會(huì)上至TB級別,如果采用10Mbps的線路,那一般將傳幾天的時(shí)間。這時(shí)侯,便可以采用臨時(shí)增大互聯(lián)網(wǎng)帶寬的方式來提高傳輸速率。
如果客戶對數(shù)據(jù)有安全性的要求,則可以要求服務(wù)器采用專線的方式進(jìn)行數(shù)據(jù)的遷移,如Mysql數(shù)據(jù)庫等。
Q:采用物理遷移的方式,需要客戶做什么?
A:采用數(shù)據(jù)直接copy的方式,直接打通用戶服務(wù)器與云服務(wù)器的網(wǎng)絡(luò)通信,并在客戶服務(wù)器上安裝agent即可啟動(dòng)熱遷移,對客戶的影響極小。建議在客戶數(shù)據(jù)量較小時(shí)啟動(dòng)遷移。