天天看點

遷移上雲的三個關鍵詞:成熟化、自動化和智能化

遷移上雲的三個關鍵詞:成熟化、自動化和智能化

近幾年,衆多企業開始擁抱雲計算,或者正在通過雲計算來實作業務的數字化轉型。2020年,全社會的數字化轉型更是全面加速,由于意識到數字化轉型的重要性,越來越多的企業開始開啟上雲之路。

但在數字化轉型道路上,有很多實際的操作問題擺在開發者或者運維人員面前,從遷移上雲、業務遷移、應用部署、日常運維、到後續的持續性優化,每個階段都面臨着不同的挑戰。

就伺服器遷移上雲來說,這是上雲的第一步,如何高效地完成資料遷移并保證遷移後應用的正常運作,是企業遷移上雲的主要訴求。筆者在過去幾年協助衆多企業成功實作Windows/Linux伺服器系統遷移、企業搬站上雲,本文就伺服器遷移上雲話題分享一些觀點,希望對即将遷移上雲或是在上雲過程的同學有所幫助。

本地伺服器遷移上雲的三大痛點

将線下的IT基礎設施遷移上雲對企業來說,從來都不是一個容易的工作。當着手開展遷移工作時,大部分的企業會面臨操作複雜、門檻高,周期長、成本高,效果差、影響業務這三大問題。

操作複雜,門檻高

通常,遷移上雲的本地伺服器應用環境都比較老舊、複雜,重新部署的成本就非常高。平行遷移也難以保證成功率。此外,遷移過程需要大量的手工操作來完成,同時如果運維開發人員不熟悉老舊系統,是不敢輕易遷移的,有很高的遷移門檻。

周期長,成本高

目前,大部分企業都是使用離線導入導出鏡像的方式來遷移上雲。當大量伺服器需要遷移時,這種方式的耗時将會非常長,遷移過程中也容易因為網絡原因中斷,需要大量重複勞動。遷移消耗大量人力資源不說,同時鏡像制作需要涉及資料導出導入工作,耗時長、效率低。

效果差,影響業務

千辛萬苦将資料遷移到雲平台後,并不意味着遷移工作的結束,還需要保證鏡像的正常啟動和應用的正常運作。但由于對雲Guest OS規範标準的不熟悉,制作的系統鏡像很多時候無法正常啟動,或者出現諸多異常,影響正常業務運作,讓運維開發人員叫苦不疊。

本地伺服器遷移上雲的典型路徑

從筆者的經驗來看,目前主流雲廠商的遷移上雲的服務過程,企業使用者一站式遷移上雲的典型路徑主要是:發現、評估、遷移、跟蹤,這四個主要節點。

遷移上雲的三個關鍵詞:成熟化、自動化和智能化

遷移前:資産發現、評估

明确遷移意向後,企業運維開發人員通常會對現有IT服務資産進行發現評估,以便制定合适的遷移計劃。目前,不同的服務一般會通過對應的遷移工具來進行,比如:伺服器系統使用伺服器備份遷移工具,資料庫采用DTS資料傳輸服等工具,大資料采用閃電立方,容器則考慮容器鏡像遷移等。

遷移中:進度把控

遷移過程通常是最複雜的,運維開發人員會依次進行遷移測試演練、遷移實施,以及遷移過程進度把控。

這個過程,還要注意進行及時有效的測試演練,可以幫助了解實際遷移過程和遷移效果,以便更好地完善遷移計劃;同時要注意在遷移實施過程中遇到的各種問題,并找到對應解決方案,以便在實際遷移時能更加從容地應對,進而盡可能地對整體遷移進度進行把控。

遷移後:業務驗證跟蹤

遷移完成後,對伺服器應用業務進行驗證也是一個完整的測試演練過程的一部分。驗證通過之後,才會進行本地和雲上業務流量的交割,這個過程的成功與否會影響實際生産業務,要慎之又慎,是以最好有完善的業務交割失敗復原機制,同時有完整的遷移記錄友善追蹤溯源。

遷移上雲的三個關鍵詞

目前,不同雲平台或多或少都提供了遷移上雲工具,當然也有第三方的企業提供遷移上雲的服務。在筆者看來,一個合格的遷移上雲工具應該滿足高度成熟化、高度自動化和高度智能化三個特點,才能更高效地完成資料遷移并保證遷移後應用的正常運作。

高度成熟化

目前,各個企業老舊系統裡運作的作業系統、檔案系統的版本衆多,有Windows/Linux 的32位、64位作業系統各版本,檔案系統格式有如NTFS、EXT2/3/4、XFS、BTRFS等。

是以,遷移上雲的工具首先應該可以相容各個伺服器系統平台,包括實體機、虛拟機以及各大雲平台,覆寫所有主流Windows、Linux、32位、64位作業系統版本,并做到支援系統盤+資料盤的整體遷移,無需重新部署。

對于各大主流系統平台的支援與相容,這也是筆者所在的阿裡雲伺服器遷移中心SMC産品部門最先思考的。阿裡雲伺服器遷移中心SMC上線3年了,具有很強的系統平台相容性,支援了實體機、虛拟機、各大雲平台伺服器,Any Platform To Alibaba Cloud。

此外,伺服器遷移中心SMC不僅支援所有主流Windows/Linux作業系統版本,還支援主流的檔案系統格式:如NTFS、EXT2/3/4、XFS、BTRFS等。

高度自動化

前面說到遷移上雲過程中,很多操作是需要運維開發人員手工操作,門檻高、效率低。遷移上雲的工具應該幫助實作遷移過程的自動化,最好支援簡單指令即可執行,遷移過程可以做到無人值守,以降低使用門檻。簡單的說,就是從資料同步到資料處理,再到最後遷移結果的驗證都可以自動化完成。

阿裡雲伺服器遷移中心SMC在設計之初,就以“自動化、智能化”為目标,幫助使用者實作一站式遷移上雲。目前,伺服器遷移中心SMC可以做到一行指令,無人值守,即遷移過程從計算同步到鏡像制作到最後遷移結果的驗證都可以自動化完成。同時,還支援自動定期增量同步的靈活方案,大大減少遷移周期。

高度智能化

實作自動化遷移是一個基本工作,好的遷移工具還應該為使用者進一步思考。遷移上雲完成後,許多企業使用者還需進行驗證工作,通常需要手動檢測驗證,如果失敗,還需手動排查失敗原因并進行調整。

阿裡雲伺服器遷移中心SMC還提供了自動檢測、自适應修複的智能功能,可自動對源伺服器進行遷移條件檢測并自動提供修複方案,遷移完成後自動完成虛拟化驅動配置,系統初始化服務如cloud-init安裝配置等,保障整體遷移效果,同時無需過多人力幹預,最大程度減少人員投入。

總結

伺服器遷移工作是企業IT基礎資源資料上雲過程中必不可少的過程。如何選用合适的遷雲方案是非常值得探讨的話題。伺服器遷移本質上也是一種轉型改變,轉型和改變往往伴随着陣痛,從來不是簡單的過程。但如果選對了合适的雲産品和遷雲産品工具,企業上雲之路也會走得更加順暢。

阿裡雲伺服器遷移中心SMC,是為了解決客戶遷移伺服器系統應用環境上雲過程中的種種痛點而生的,目标是将任意平台的伺服器系統搬遷到阿裡雲,同時緻力于讓遷雲過程變得更加友善簡捷。

繼續閱讀