對(duì)于當(dāng)今的企業(yè)來(lái)說(shuō),遷移到云端似乎很少是可選的。在某些時(shí)候,云遷移的好處超過(guò)任何保留,公司至少將部分工作負(fù)載轉(zhuǎn)移到云中。關(guān)鍵是確保您的云遷移順利進(jìn)行。這意味著您應(yīng)該制定經(jīng)過(guò)驗(yàn)證的遷移策略并提前計(jì)劃解決任何潛在問(wèn)題。但首先,讓我們回顧一下云遷移對(duì)您的業(yè)務(wù)意味著什么。
什么是云遷移?
數(shù)據(jù)遷移涉及將數(shù)據(jù)從一個(gè)系統(tǒng)移動(dòng)到另一個(gè)系統(tǒng)。服務(wù)器遷移意味著在兩臺(tái)服務(wù)器之間移動(dòng)數(shù)據(jù)。因此,云遷移通常需要在兩個(gè)云之間或您的本地服務(wù)器和云之間移動(dòng)數(shù)據(jù)。雖然小型遷移相對(duì)簡(jiǎn)單,但大型遷移需要對(duì)目標(biāo)服務(wù)器進(jìn)行徹底的準(zhǔn)備和精確配置,無(wú)論它們是在本地還是在云中。云遷移有很多好處,從降低成本到提高性能和可擴(kuò)展性,再到多樣化的備份解決方案。但所有這些都取決于正確執(zhí)行您的遷移。
10 個(gè)云遷移最佳實(shí)踐
下面,我們收集了 10 個(gè)最佳實(shí)踐,它們可以幫助您盡可能無(wú)縫地將服務(wù)器遷移到云。
1. 規(guī)劃您的遷移策略
成功云遷移的第一個(gè)最佳實(shí)踐是明確其原因和業(yè)務(wù)動(dòng)機(jī)。您也不必一次移動(dòng)所有基礎(chǔ)架構(gòu)。從最不重要的工作負(fù)載開(kāi)始分階段遷移可能是一個(gè)好主意,特別是如果您在移動(dòng)服務(wù)器方面沒(méi)有很多經(jīng)驗(yàn)。您還應(yīng)該決定要使用的云遷移類(lèi)型,從簡(jiǎn)單地將應(yīng)用程序重新托管到另一個(gè)架構(gòu) (IaaS) 到重新平臺(tái)化 (PaaS)、修改、重建和完全替換 (SaaS)。
2. 分析您的基礎(chǔ)架構(gòu)
在開(kāi)始遷移文件之前,檢查基礎(chǔ)架構(gòu)的所有元素至關(guān)重要。映射出應(yīng)用程序各個(gè)部分之間的所有依賴(lài)關(guān)系將減少在遷移過(guò)程中破壞某些東西的可能性。問(wèn)問(wèn)自己哪些系統(tǒng)最容易遷移到新環(huán)境。并且,考慮遷移中的每一步將如何影響整個(gè)企業(yè)架構(gòu)。
3. 改善您的數(shù)據(jù)
如果您的云遷移不匆忙(也不應(yīng)該如此),另一個(gè)最佳實(shí)踐是計(jì)劃足夠的時(shí)間來(lái)審查您計(jì)劃遷移的數(shù)據(jù)。想想您的數(shù)據(jù)庫(kù)實(shí)例中所有冗余、過(guò)時(shí)或瑣碎 (ROT) 的內(nèi)容。為什么要花時(shí)間和資源來(lái)移動(dòng)它?設(shè)計(jì)一種清理數(shù)據(jù)的方法將幫助您重組內(nèi)容、提高安全性并刪除敏感信息。
例如,舊安裝的軟件更新、備份和日志文件通常是移動(dòng)前清理數(shù)據(jù)的區(qū)域。只需確保將它們保存在單獨(dú)的服務(wù)器上至少 60 天,以備不時(shí)之需。最后,您只會(huì)遷移具有真正商業(yè)價(jià)值的數(shù)據(jù)。
4. 跨業(yè)務(wù)和 IT 協(xié)調(diào)利益相關(guān)者
由于業(yè)務(wù)和 IT 團(tuán)隊(duì)在整個(gè)過(guò)程中沒(méi)有相互溝通各自的目標(biāo),因此會(huì)出現(xiàn)很多事后遷移問(wèn)題。確保您的最佳實(shí)踐清單包括在開(kāi)始云遷移之前收集對(duì)業(yè)務(wù)目標(biāo)和技術(shù)挑戰(zhàn)的清晰了解,以避免延遲和不完整的數(shù)據(jù)傳輸。讓其他利益相關(guān)者參與進(jìn)來(lái),他們可以幫助確定哪些應(yīng)用程序應(yīng)該首先移動(dòng),哪些應(yīng)用程序不太相關(guān)。確保他們知道遷移過(guò)程中的任何中斷,如果這會(huì)影響他們的工作。
5. 將遷移與正常操作隔離開(kāi)來(lái)
任何遷移過(guò)程中的第一要?jiǎng)?wù)是確保不會(huì)中斷任何日常操作。使用登臺(tái)服務(wù)器并將它們配置為盡可能接近生產(chǎn),以便在一切準(zhǔn)備就緒時(shí)以最小的中斷來(lái)移植數(shù)據(jù)。
6. 檢查所有應(yīng)用程序堆棧要求
遷移實(shí)際代碼庫(kù)只是問(wèn)題的一部分。為了順利遷移到云,另一個(gè)最佳實(shí)踐是考慮當(dāng)前運(yùn)行的整個(gè)環(huán)境以及目標(biāo)服務(wù)器上的情況。有時(shí),應(yīng)用程序需要(或在其上更好地運(yùn)行)您可能不會(huì)想到的特定服務(wù)器和配置。
7. 優(yōu)化準(zhǔn)確性,然后是速度
大多數(shù)公司遷移他們的服務(wù)器以使一切工作更快。但遷移過(guò)程中最重要的事情是一切都繼續(xù)按應(yīng)有的方式工作。快速和不正確會(huì)讓你一事無(wú)成。因此,如果您正在進(jìn)行任何代碼優(yōu)化,請(qǐng)確保它首先在新系統(tǒng)上運(yùn)行。您以后可以隨時(shí)優(yōu)化速度。
8. 不要在主動(dòng)開(kāi)發(fā)中遷移應(yīng)用程序
在服務(wù)器之間移動(dòng)尚未運(yùn)行或存在錯(cuò)誤的應(yīng)用程序(或應(yīng)用程序的一部分)可能非常困難,因?yàn)楹茈y找到遷移過(guò)程中引入的錯(cuò)誤。代碼同步的總體思路是首先凍結(jié)和遷移代碼庫(kù)的基礎(chǔ)。然后對(duì)其進(jìn)行測(cè)試,然后僅遷移任何代碼更改。
9. 測(cè)試一切
就像云遷移本身的全面計(jì)劃一樣,您的最佳實(shí)踐清單應(yīng)包括在新環(huán)境中測(cè)試所有系統(tǒng)的詳細(xì)計(jì)劃。完成所有測(cè)試后,可以認(rèn)為您的遷移已完成,您可以開(kāi)始優(yōu)化代碼或繼續(xù)之前進(jìn)行的任何開(kāi)發(fā)。
10. 回滾計(jì)劃
制定備份和恢復(fù)策略,其中包括解除任何和所有遷移步驟的所有必要步驟。這包括在遷移完成后保持您之前的基礎(chǔ)架構(gòu)在線(xiàn)并運(yùn)行至少一周。
您還需要知道如何修復(fù)問(wèn)題,以及這些問(wèn)題是否需要完全重新啟動(dòng)遷移。如果問(wèn)題很小,他們可能只會(huì)進(jìn)行調(diào)整。擁有一個(gè)值得信賴(lài)的基礎(chǔ)設(shè)施提供商對(duì)您的成功至關(guān)重要。
如何遷移到云端
遷移到云可能看起來(lái)令人生畏,而且有充分的理由!這是一個(gè)耗費(fèi)時(shí)間和資源的過(guò)程,經(jīng)常會(huì)干擾您的實(shí)際業(yè)務(wù)運(yùn)營(yíng)。對(duì)選擇正確的云服務(wù)器環(huán)境進(jìn)行遷移有任何疑問(wèn)嗎?需要為遷移您的服務(wù)器制定分步計(jì)劃?