關鍵詞:伺服器遷移中心、SMC 企業搬站上雲、遷雲産品方案
演講嘉賓簡介:白輝萬(百寶),阿裡雲技術專家,2017年加入阿裡雲,主導伺服器遷移中心産品方案開發工作,緻力于優化伺服器遷雲體驗;在Windows/Linux伺服器系統遷移、企業搬站上雲等方面擁有豐富的解決方案和實戰經驗。
以下内容根據演講視訊以及PPT整理而成。
觀看回放 更多課程請進入“ 玩轉ECS詳情頁”了解
本次分享主要圍繞以下三個方面:
一、伺服器遷移中心SMC介紹
二、SMC最佳實踐使用示例
三、SMC新特性功能介紹
雲伺服器ECS(Elastic Computing Service)是每個阿裡雲使用者上雲的“第一步”,為了幫助大家更加友善的伺服器遷移高門檻,本次分享邀請了阿裡雲技術專家白輝萬(百寶)為大家介紹免費的伺服器遷移上雲最佳實踐方案和新功能特性,幫助大家快速體驗搬站上雲新姿勢。
阿裡雲伺服器遷移中心SMC(Server Migration Center),也叫遷雲工具,是免費自助式伺服器遷移服務,已經于2017年11月釋出上線。SMC核心功能是幫助企業客戶更加友善快捷地将伺服器系統資料遷移上雲。

1.企業遷雲的幾個重要階段
企業上雲的步驟分為以下四步:
第一步是遷移前評估,如進行伺服器應用業務的資産分析、制定資金遷移計劃、進行遷移測試等。
第二步,實施伺服器遷移。
第三步,雲端進行伺服器業務的驗證。
第四步進行業務切換。
注意:如果有其他資料遷移,如海量資料遷移可使用閃電立方,資料庫遷移可使用DTS,在此不做展開介紹。
**2.傳統遷移方式痛點明顯
**
伺服器遷雲的過程并非簡單工作,傳統遷移方式痛點明顯:
應用複雜難還原:若企業業務較為老舊,處于無人維護狀态,則非常難以重新部署。
周期長影響業務:大量伺服器遷移耗時長,容易中斷,易導緻重複耗時。
人員投入大、效率低:遷移消耗大量人力資源,操作人員技術門檻高,影響正常業務疊代。制作鏡像,資料導出導入耗時、效率低。
3.新一代遷移方式:伺服器遷移中心
根據上述痛點問題,阿裡雲推出了新一代遷移方式:伺服器遷移中心,具有以下優勢:
高度成熟化,适用各種遷移場景。支援系統盤+資料盤整體遷移,無需重新部署。同時相容各個伺服器系統平台,包括實體機、虛拟機以及各大雲平台。基本覆寫所有主流Windows、Linux、32位、64位作業系統版本。
高度自動化,一行指令,無人值守。遷移過程從計算同步到鏡像制作到最後遷移結果的驗證都可以自動化完成。支援自動定期增量同步的靈活方案,大大減少遷移周期。
高度智能化,自動檢測、自适應修複。自動對源伺服器進行遷移條件檢測并自動提供修複方案,遷移完成後自動完成驅動修複和cloud-init安裝,保障整體遷移效果,同時無需過多人力幹預,最大程度減少人員投入。
SMC的特點是輕量、好用、操作門檻非常低。SMC主要遷移步驟如下,分為源伺服器端操作和控制台操作。
1.遷移簡單示範
首先登入阿裡雲雲伺服器ECS控制台,在“部署與彈性”清單點選“伺服器遷移中心SMC”即可進入SMC使用頁面。
“概覽”頁面是SMC遷移源與遷移任務概況,可直覺看到遷移源與遷移任務狀态與統計分析情況。
第一步,導入遷移源。下載下傳SMC用戶端後,找一台線下伺服器系統,此處是一台cs8虛拟機,進入工具目錄。首先需要檢測伺服器系統是否符合遷移條件,賦予執行權限後可使用工具包中的檢測工具:
sudo chmod +x ./Check/client_check
sudo ./Check/client_check --check
如下圖所示,所有條目顯示OK時,表示該伺服器系統滿足遷移條件。
接下來運作主程式:
sudo chmod +x ./go2aliyun_client
sudo ./go2aliyun_client
運作後視窗将提示輸入阿裡雲賬号AK與SK。輸入後繼續運作,開始将源伺服器系統導入阿裡雲。
第二步,回到SMC控制台,根據遷移源ID 等找到對應遷移源。如下圖所示。注意遷移過程中要始終保證遷移源處于線上狀态。在“遷移源詳情”可檢視遷移源主機名、IP位址、CPU等基本資訊。
第三步,建立遷移任務。建立遷移任務基本配置需要選擇目标區域、适合遷移的磁盤清單、是否開啟自動增量同步等等,并可選進階配置。确認資訊無誤後點選“确定”,則開始遷移任務成功,接下來等待遷移任務完成即可。
遷移時可随時到遷移任務清單觀察遷移狀态以及進度。若出現遷移失敗等情況,可檢視日志。SMC遷移用戶端中也會實時顯示遷移狀态資訊。
Windows系統遷移與Linux系統大同小異。Windows提供了go2aliyun_client.exe應用程式,其執行方式也依賴控制台。另外針對Windows客戶還提供go2aliyun_gui.exe可視化界面程式,較符合Windows客戶操作習慣。輸入賬号AK與SK,點選運作即可。在此不作其他介紹。
導入遷移任務前下載下傳遷移模闆,按規範值填入遷移資訊即可批量導入遷移任務。遷移速度依賴于遷移源伺服器系統的帶寬與資料量。
SMC遷移支援完整的Open API操作,友善具有二次開發需求的使用者。
2.與傳統伺服器遷移方式對比
SMC主要操作步驟即下載下傳工具用戶端并運作、建立遷移任務鄧艾遷移完成兩步。對比傳統遷移方式,SMC在操作容易度、遷移速度、系統還原度方面均具有明顯優勢。
3.遷雲最佳實踐建議
根據遷雲經驗總結,阿裡雲提出了遷雲最佳實踐建議,具體為如下表五部分。
4.企業上雲最佳實踐
為大家推薦阿裡雲傳遞專家團隊配合使用SMC制作的伺服器搬遷實踐方案,該方案具有完整的實際操作流程。
三、SMC新特性功能介紹——高性能、多方案、自動化
該部分主要介紹近一年來SMC釋出的新功能特性,聚焦于高性能、多方案、自動化。
1.快複制遷移功能支援
功能特點:支援Windows/Linux前平台快複制遷移功能,提供更高效穩定的遷移效果。
相比檔案複制功能,快複制可更有效提升網絡使用率,達90%,同時保證遷移後能與源磁盤分區一緻,遷移效果更優。
在快複制推出的基礎上,SMC還支援檔案複制、快複制混合遷移,滿足更靈活的遷移場景需求。
2.遷移到目标執行個體支援
功能特點:滿足提前建立目标執行個體的遷移場景,進一步縮短cutover時間。
該功能是基于客戶使用場景需求而推出的。一些客戶在源伺服器系統遷移上雲之前就已經購買了目标執行個體。以前使用SMC遷移後隻能得到遷移的景象,若帶有資料盤,實際遷移操作則更加麻煩。該功能同時可以減少整體遷移時間。
3.遷移結果自動化驗證
功能特點:一鍵進行遷移結果自動化驗證,進一步豐富遷移自服務體驗。
遷移完成後,在雲端進行業務驗證階段必不可少。SMC針對該需求提供了一鍵自動化驗證的流程方式。首先将自動使用遷移後的鏡像建立臨時目标執行個體。接下來自動安裝雲助手,然後執行内置系統驗證腳本。同時為客戶開放了入口,客戶可自定義腳本進行業務與系統驗證。執行驗證完成後可得到驗證結果,讓客戶直覺地了解目前系統是否正常。
該功能仍在進行持續完善,将進一步豐富遷移自動化服務的體驗。
4.容器鏡像遷移功能新鮮釋出
功能特點:支援将伺服器系統一鍵遷移到阿裡雲docker鏡像。
2019年雲原生進入商業化爆發增長期,越來越多使用者想将自己的應用業務做雲原生化改造。
阿裡雲針對該場景實作并釋出了一套将普通伺服器系統一鍵遷移到容器鏡像的方案,正正助力企業友善快捷地進行雲原生改造、驗證。該功能比較新鮮,非常具有前瞻性。
5.持續增強的企業級遷移方案
阿裡雲伺服器遷移中心自2017年推出遷雲工具公測版本1.0開始,始終為增強企業級遷雲方案而努力,并收獲了如下成果。
阿裡雲伺服器遷移中心目前為止已經曆經70+疊代版本,服務使用者數3000+,最大單個遷移超500伺服器,遷移成功率大97%,并且仍然處于不斷改進、持續提升使用者體驗的狀态,更多新特性與核心功能正在計劃與實施當中。
本次分享到此結束,有興趣或有其他需求的使用者可持續關注SMC服務支援群。
關注百曉生,笑談雲計算