有效的云遷移關(guān)乎穩(wěn)步推進(jìn)、適當(dāng)監(jiān)控和根據(jù)新見(jiàn)解調(diào)整。
譯自Big Bang vs. Incremental Migration: Which Cloud Strategy Wins?,作者 Siva Padisetty。
根據(jù)Pluralsight 的報(bào)告,全球94%的公司正在采用云計(jì)算,專家預(yù)計(jì)到2027年,云支出將達(dá)到近1.2萬(wàn)億美元。隨著云計(jì)算普及率的快速增長(zhǎng),企業(yè)紛紛加入浪潮,全力以赴的做法很誘人。然而,這種“大爆炸式”的云遷移方法可能適得其反,使業(yè)務(wù)運(yùn)營(yíng)和收入面臨風(fēng)險(xiǎn)。
選擇一次性完成云遷移的企業(yè)——“大爆炸式”方法——可能會(huì)面臨嚴(yán)重后果,影響其業(yè)務(wù)、技術(shù)和利潤(rùn)率。
在業(yè)務(wù)方面,混亂的云遷移可能導(dǎo)致服務(wù)中斷,從而影響客戶并對(duì)收入產(chǎn)生負(fù)面影響。在技術(shù)方面,倉(cāng)促進(jìn)行云遷移可能沒(méi)有足夠的時(shí)間進(jìn)行周全考慮,例如適當(dāng)匹配服務(wù)需求或未來(lái)的可擴(kuò)展性。如果企業(yè)沒(méi)有花時(shí)間了解代碼的運(yùn)行方式,他們可能會(huì)重新發(fā)明輪子,最終發(fā)現(xiàn)其實(shí)一開(kāi)始就可以實(shí)現(xiàn)的解決方案。
最后,一種普遍的觀點(diǎn)認(rèn)為遷移到云端會(huì)降低成本。但是,如果公司缺乏一個(gè)框架和實(shí)踐來(lái)最大化業(yè)務(wù)價(jià)值(通常稱為FinOps),云遷移成本可能會(huì)迅速超過(guò)預(yù)定預(yù)算。我親身體會(huì)到實(shí)施FinOps治理以平穩(wěn)運(yùn)行大規(guī)模業(yè)務(wù)的重要性。在新力公司擁有超過(guò)100個(gè)獨(dú)立運(yùn)行的團(tuán)隊(duì),我們創(chuàng)建了一個(gè)FinOps框架并實(shí)施了每周檢查機(jī)制。因此,新力公司在上一財(cái)政年度節(jié)省了2000萬(wàn)美元。
這種“直接遷移”策略,即一次性遷移所有內(nèi)容,通常是由將所有內(nèi)容遷移到云端的指令驅(qū)動(dòng)的。要遷移的數(shù)據(jù)量可能會(huì)加劇上述風(fēng)險(xiǎn),并且需要大量時(shí)間,通常需要六個(gè)月或更長(zhǎng)時(shí)間。然而,另一種策略可以在降低風(fēng)險(xiǎn)的同時(shí)實(shí)現(xiàn)成功遷移,那就是分階段遷移到云端。
循序漸進(jìn)地試水
對(duì)于公司來(lái)說(shuō),云遷移是一個(gè)持續(xù)的、開(kāi)放式的實(shí)驗(yàn)。在我們?cè)朴?jì)算之旅的早期,我就認(rèn)識(shí)到我們的遷移將是一個(gè)多年的過(guò)程。我?guī)ьI(lǐng)團(tuán)隊(duì)重新配置了我們的平臺(tái)以實(shí)現(xiàn)混合運(yùn)營(yíng),這一決定使我們能夠很好地適應(yīng)多云環(huán)境。
那么,企業(yè)應(yīng)該如何開(kāi)始呢?從較小的項(xiàng)目開(kāi)始,可以讓公司測(cè)試不同的方法,從結(jié)果中學(xué)習(xí),并盡早發(fā)現(xiàn)有效的策略和陷阱。這個(gè)迭代過(guò)程幫助他們深入了解云采用情況,從而為其整體戰(zhàn)略提供信息。
例如,負(fù)責(zé)云遷移的團(tuán)隊(duì)可以根據(jù)流程的需求進(jìn)行調(diào)整和發(fā)展,同時(shí)仔細(xì)招聘新人才來(lái)補(bǔ)充現(xiàn)有員工。同樣,連接財(cái)務(wù)和工程部門的FinOps團(tuán)隊(duì)可以繼續(xù)改進(jìn)其實(shí)踐,而法律和合規(guī)團(tuán)隊(duì)將有機(jī)會(huì)確保他們能夠滿足所有監(jiān)管標(biāo)準(zhǔn)。此外,云遷移為組織提供了寶貴的機(jī)會(huì),可以增強(qiáng)和簡(jiǎn)化其系統(tǒng),而不會(huì)不堪重負(fù)。例如,隨著組織遷移到云端,他們可以采用自動(dòng)擴(kuò)展來(lái)優(yōu)化成本,同時(shí)滿足需求;實(shí)施增強(qiáng)的網(wǎng)絡(luò)和安全隔離,以最大限度地降低風(fēng)險(xiǎn);并利用可用區(qū) (AZ) 來(lái)提高整體可用性。通過(guò)制定這些策略,公司可以最大限度地發(fā)揮云遷移的優(yōu)勢(shì),同時(shí)維護(hù)更高效和安全的系統(tǒng)。
每一步的成功衡量
采用增量式云遷移方法,公司可以持續(xù)跟蹤流程的成功情況,并根據(jù)相關(guān)的 KPI 進(jìn)行衡量。第一步是確定原始基線。運(yùn)營(yíng)成本是多少?它有多可靠和功能齊全?關(guān)鍵利益相關(guān)者(例如最終用戶)目前的滿意度如何?此外,公司可以根據(jù)其所需的成本、可靠性和滿意度水平設(shè)定 KPI。
在確定基線后,負(fù)責(zé)云遷移的團(tuán)隊(duì)可以在整個(gè)過(guò)程中根據(jù)這些基準(zhǔn)檢查當(dāng)前狀態(tài)。雖然進(jìn)度可能并不總是線性的,但至少應(yīng)該呈積極趨勢(shì)。同樣,如果檢查顯示令人擔(dān)憂的異常情況,例如成本或停機(jī)時(shí)間的急劇增加,團(tuán)隊(duì)可以調(diào)查并糾正問(wèn)題。
可靠性:成功遷移的關(guān)鍵
云遷移通常是一個(gè)多年過(guò)程,公司必須準(zhǔn)備好在這個(gè)較長(zhǎng)的時(shí)期內(nèi)運(yùn)營(yíng)。在系統(tǒng)地將工作負(fù)載遷移到云端的同時(shí),有必要同時(shí)保持與本地系統(tǒng)的連接,以確保用戶的服務(wù)不中斷。為了有效地管理這種復(fù)雜性,必須具備有效的可見(jiàn)性,使團(tuán)隊(duì)能夠識(shí)別和解決問(wèn)題。
無(wú)論公司采用的是直接遷移還是增量方法,一個(gè)問(wèn)題仍然存在:如何確定是否有問(wèn)題發(fā)生?沒(méi)有一個(gè)流程是完美的,快速修正已識(shí)別的問(wèn)題至關(guān)重要。關(guān)鍵在于優(yōu)先考慮可靠性,并利用強(qiáng)大的可觀察性實(shí)踐來(lái)有效監(jiān)控問(wèn)題及其根本原因。
隨著技術(shù)環(huán)境不斷發(fā)展,采用謹(jǐn)慎和實(shí)驗(yàn)性遷移策略以及高效監(jiān)控的公司更有可能成功,而不會(huì)危及其運(yùn)營(yíng)或財(cái)務(wù)健康狀況。