“提升和轉(zhuǎn)移”云遷移策略會(huì)成為企業(yè)正確的云遷移戰(zhàn)略嗎?
業(yè)務(wù)敏捷性、效率、創(chuàng)新、降低成本、保持競爭優(yōu)勢(shì)是企業(yè)向云大規(guī)模遷移的重要原因。全球各行各業(yè)的企業(yè)正在使用用云計(jì)算中高度靈活、可擴(kuò)展且經(jīng)濟(jì)高效的計(jì)算能力替換其現(xiàn)有的傳統(tǒng)本地技術(shù)。
云計(jì)算的業(yè)務(wù)優(yōu)勢(shì)同樣巨大,但只有當(dāng)企業(yè)能夠成功地將其本地 IT 基礎(chǔ)架構(gòu)遷移到云中而沒有任何缺點(diǎn)和挑戰(zhàn)時(shí),才能實(shí)現(xiàn)這些優(yōu)勢(shì)。更重要的是弄清楚如何實(shí)現(xiàn)云采用所承諾的價(jià)值和好處。
對(duì)于許多企業(yè)來說,采用云的第一種方法是通過選擇一種簡單的云遷移方法來實(shí)現(xiàn)低風(fēng)險(xiǎn)的目標(biāo),從而在不承擔(dān)太大風(fēng)險(xiǎn)的情況下實(shí)現(xiàn)更快的收益。雖然有許多遷移策略選項(xiàng)(通常稱為 6/7 R 配置)可供選擇,但“Rehost”也稱為“Lift and Shift Migration”遷移策略已成為大多數(shù)企業(yè)開始采用云計(jì)算的事實(shí)上的選擇。
回顧過去幾年的云遷移過程,對(duì)于許多企業(yè)而言,提升和轉(zhuǎn)移從一開始看起來是很有前途的策略,但從長遠(yuǎn)來看,由于無法實(shí)現(xiàn)采用云的明顯好處,大多數(shù)情況下它已成為反策略?!疤嵘娃D(zhuǎn)變”是否真的有效?在決定采用這一策略時(shí)必須有選擇性和謹(jǐn)慎。下面一起更深入地了解“提升和轉(zhuǎn)移”云遷移策略哪些有效,哪些無效。
1. 什么是“Lift and Shift”云遷移?
簡單來說,重新托管或直接遷移需要將在本地?cái)?shù)據(jù)中心上運(yùn)行的現(xiàn)有應(yīng)用程序和數(shù)據(jù)的副本移動(dòng)到云基礎(chǔ)架構(gòu)中,而不需要重新設(shè)計(jì)或修改。由于它不涉及對(duì)應(yīng)用程序架構(gòu)的更改以及對(duì)應(yīng)用程序代碼的少量更改或不更改,因此與其他遷移策略相比,提升和遷移策略可以實(shí)現(xiàn)更快、更省力且成本更低的遷移。
2. 企業(yè)何時(shí)應(yīng)考慮“提升和轉(zhuǎn)移”云遷移策略?
(1) 當(dāng)企業(yè)想要快速節(jié)省成本、提高敏捷性、使用云計(jì)算能力時(shí),由于即將到來的硬件更新或許可證更新,DC成本將會(huì)上升,因此迫切需要尋找具有成本效益的替代方案。
(2) 企業(yè)開始了上云過程,但沒有多少工程師具備在云優(yōu)先環(huán)境中工作的合適技能,因此重新托管遷移成為首選。
(3) 無法重新架構(gòu)的公司的現(xiàn)成應(yīng)用程序(也稱為第三方軟件)等工作負(fù)載是直接遷移的最佳案例。已經(jīng)在虛擬機(jī)上的工作負(fù)載、容器化應(yīng)用程序、基于微服務(wù)架構(gòu)構(gòu)建的應(yīng)用程序是直接遷移的候選對(duì)象。
(4) 業(yè)務(wù)尚未準(zhǔn)備好——企業(yè)正在付出非常高的基礎(chǔ)設(shè)施成本,同時(shí)由于業(yè)務(wù)原因還沒有準(zhǔn)備好重構(gòu)現(xiàn)有的 IT 系統(tǒng)和應(yīng)用程序。在這種情況下,可以考慮使用直接遷移將應(yīng)用程序暫時(shí)“停放”在云上,并且在未來業(yè)務(wù)準(zhǔn)備就緒時(shí),考慮其他遷移選項(xiàng)。
(5) 依賴于傳統(tǒng)技術(shù)且在云上沒有可用的匹配 PaaS 服務(wù)的應(yīng)用程序是“提升和轉(zhuǎn)移”遷移的最佳案例。
(6) 由于大多數(shù) PaaS 服務(wù)本質(zhì)上是多租戶的,因此可以考慮進(jìn)行 PaaS 遷移的高度安全密集型應(yīng)用程序成為重新托管的候選者。
3. “提升和轉(zhuǎn)移”對(duì)企業(yè)來說是反戰(zhàn)略的原因
雖然提升和轉(zhuǎn)移可能在少數(shù)用例中運(yùn)作良好,但必須了解此遷移策略帶來的挑戰(zhàn)和缺點(diǎn)。
(1) 僅僅選擇直接遷移不會(huì)產(chǎn)生預(yù)期的云采用優(yōu)勢(shì)。僅針對(duì)云環(huán)境進(jìn)行了部分優(yōu)化的應(yīng)用程序可能永遠(yuǎn)無法實(shí)現(xiàn)云計(jì)算的潛在節(jié)省,并且從長遠(yuǎn)來看可能成本更高(超過 15%)。
根據(jù) Gartner 的數(shù)據(jù),80% 的企業(yè)在 2020 年將內(nèi)部業(yè)務(wù)應(yīng)用程序從自己的數(shù)據(jù)中心遷移到公共云 IaaS 進(jìn)行“直接遷移”,這無法實(shí)現(xiàn)有意義的成本節(jié)約。
(2) 重新托管通常會(huì)通過針對(duì)峰值容量進(jìn)行設(shè)計(jì)而導(dǎo)致效率低下,因?yàn)樗鼤?huì)重新創(chuàng)建本地部署的內(nèi)容。很多時(shí)候,遷移后的應(yīng)用程序可能會(huì)變得緩慢且無響應(yīng),并且在拉取額外資源時(shí)運(yùn)行效率低下。
(3) 遷移過程中未識(shí)別的依賴項(xiàng)可能會(huì)在遷移到云后引入延遲,這可能是共享依賴項(xiàng)(如數(shù)據(jù)庫服務(wù)器)的問題。
(4) 鏡像(又名鏡像遷移)是“提升與轉(zhuǎn)移”云遷移中常用的技術(shù),其中源端的應(yīng)用程序、數(shù)據(jù)和操作系統(tǒng)被復(fù)制到目標(biāo)云上的虛擬磁盤文件。鏡像通常伴隨著所有權(quán)問題、圖像中斷問題、兼容性問題等挑戰(zhàn)。
雖然這種遷移方式存在一定的缺點(diǎn),但這并不意味著永遠(yuǎn)不考慮“提升和轉(zhuǎn)移”云遷移。對(duì)于許多企業(yè)來說,這可能是一個(gè)很好的起點(diǎn),但從長遠(yuǎn)來看,重新考慮移植策略的組合應(yīng)該是值得的。許多以“提升和轉(zhuǎn)移”云遷移為第一步的企業(yè)已經(jīng)在重新思考和規(guī)劃他們的長期的云采用計(jì)劃。
4. “提升與轉(zhuǎn)移”云遷移的替代策略
“提升和轉(zhuǎn)移”云遷移策略基于基礎(chǔ)架構(gòu)即服務(wù) (IaaS) 遷移模型,其中企業(yè)只需將應(yīng)用程序從本地基礎(chǔ)架構(gòu)遷移到云基礎(chǔ)架構(gòu),以實(shí)現(xiàn)云采用帶來的好處。到目前為止,我們非常清楚這種方法存在一些嚴(yán)重的缺陷,從長遠(yuǎn)來看,這并不是企業(yè)采用云的最佳策略。
為了充分發(fā)揮潛力和優(yōu)勢(shì),企業(yè)可以考慮兩種替代遷移策略。
(1) PaaS(平臺(tái)即服務(wù))遷移——這基本上需要重構(gòu)或重新搭建現(xiàn)有應(yīng)用程序的平臺(tái),進(jìn)行小的更改以優(yōu)化云的性能,從而在不改變最終客戶體驗(yàn)的情況下利用特定的云功能。
在可行的情況下,在遷移到云之前重新架構(gòu)應(yīng)用程序,以充分利用云原生技術(shù)(例如,將服務(wù)公開為 API、容器或無服務(wù)器架構(gòu)的微服務(wù)架構(gòu))。
與直接遷移相比,PaaS 遷移前期成本高、耗時(shí)長且勞動(dòng)密集,但它使應(yīng)用程序能夠充分利用云原生特性和 PaaS 服務(wù),從而在長期內(nèi)實(shí)現(xiàn)整體成本節(jié)約和效率提升。
(2) SaaS(軟件即服務(wù))遷移——這需要用現(xiàn)成的基于云的替代方案替換企業(yè)的本地應(yīng)用程序(例如,用基于云的現(xiàn)成支付應(yīng)用程序替換現(xiàn)有的支付應(yīng)用程序)提供類似的功能,同時(shí)利用云提供商基礎(chǔ)架構(gòu)的優(yōu)勢(shì)。
正確的 SaaS 遷移可以在一定程度上利用 PaaS 遷移的云優(yōu)勢(shì),提供“提升和遷移的”低遷移成本的好處,但需要適應(yīng) SaaS 解決方案的功能和定制。
5. “提升與轉(zhuǎn)移”云遷移是正確的遷移策略嗎?
云遷移項(xiàng)目非常具有挑戰(zhàn)性,因?yàn)樗鼈兺鶗?huì)占用大量的政治和商業(yè)資本,并且機(jī)會(huì)成本非常高。
雖然“提升和轉(zhuǎn)移”云遷移策略可能是一個(gè)很好的墊腳石,但強(qiáng)烈建議企業(yè)權(quán)衡“提升和轉(zhuǎn)移”遷移策略的利弊,不僅要考慮其當(dāng)前的業(yè)務(wù)目標(biāo),還要考慮未來的業(yè)務(wù)路線,以確定是否應(yīng)該致力于將時(shí)間、精力和成本納入“提升和轉(zhuǎn)移”云遷移策略,或者考慮最適合的云遷移策略的組合。