web站點遷移Azure Web Site實戰攻略

之前有分享過關於Azure web site的一些基本情況以及使用的方法,除此之外,還介紹瞭如何將Azure web site從一個區域遷移到另一個區域,沒看過的童鞋可以去下邊三個鏈接看看

http://blog.51cto.com/mxyit/2336399

http://blog.51cto.com/mxyit/2336828

http://blog.51cto.com/mxyit/2336938

對於IT人員來說,可能會有這樣的一些情況,IT人員最關心的並不只是Azure web site有多好,而是如何將傳統的一些web site遷移到Azure web site中,這可能是IT人員更關心的問題。因此,特地寫了一片文章,爲各位介紹一下如何將傳統的網站遷移到Azure web site中,本文中主要舉例如何將傳統的on premise IIS遷移到Azure web site中。

首先這裏準備的是一臺VM,VM中部署了一個IIS網站,可以看到下圖中的網站訪問截圖

clip_image002

遷移IIS的方法,這裏用到的是微軟官方的遷移工具Azure app service migration assistant,這個工具不僅僅可以幫助我們遷移,更可以幫我們定位一些兼容性問題,將傳統website與Azure web site不兼容的問題指明出來,爲進深一步的遷移提供重要的參考信息,以下是Azure app service migration assistant的下載地址

https://www.movemetothecloud.net/WindowsMigration

而且這個工具是開源的!很佩服微軟的決心,現在很多工具微軟都已經開源了,直接到Github中就可以看到這個工具了

https://github.com/Azure/Azure-Websites-Migration-Tool

對於版本來說,這個工具支持的最低版本還是IIS 6.0和Windows server 2003,這個基本應該已經cover絕大部分的website了!!

更重要的一點!!這個工具不只是支持Windows,還支持Linux!!大愛微軟

以下是linux版本的介紹

https://www.movemetothecloud.net/LinuxMigration

下載之後點擊setup.exe

clip_image004

之後點擊install即可

clip_image006

可以看到,安裝後會有幾個選項

1. 將站點和數據庫從本地服務器遷移到Azure

2. 將一個或多個遠程站點和數據庫遷移到Azure

3. SCOM: 將站點和數據庫遷移到Azure

這裏選擇第一個即可

clip_image008

之後這裏可以看到,這裏會列出來我們可以遷移的站點列表

clip_image010

點擊next之後,會首先進行遷移前的assessment,assessment結束之後會生成一份migration report出來,告訴我們這個站點和Azure web site的兼容性

clip_image012

clip_image014

Assessment結束之後,可以看到,這裏已經允許開始migration了,點擊begin migration

clip_image016

之後我們會被要求登錄Azure賬戶

clip_image018

clip_image020

這裏會讓我們選擇需要將網站遷移到哪個tenant下的哪個subscription,以及需要遷移到哪個location等信息,之後點擊start migration即可

clip_image022

這裏選擇好需要遷移到哪個Azure web site,以及對應的app service plan等

clip_image024

之後系統會進行資源的創建工作

clip_image026

可以看到網站已經可以運行了

clip_image028

之後我們可以在migration assistant裏看到遷移的進度

clip_image030

結束之後,就可以看到web站點已經成功遷移到Azure web site了,是不是非常的方便!

clip_image032

各位如果說有類似的需求,可以嘗試着自己先進行一些測試,說不定會有意想不到的效果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章