以前有分享過關於Azure web site的一些基本狀況以及使用的方法,除此以外,還介紹瞭如何將Azure web site從一個區域遷移到另外一個區域,沒看過的童鞋能夠去下邊三個連接看看linux
https://blog.51cto.com/mxyit/2336399git
https://blog.51cto.com/mxyit/2336828github
https://blog.51cto.com/mxyit/2336938web
對於IT人員來講,可能會有這樣的一些狀況,IT人員最關心的並不僅是Azure web site有多好,而是如何將傳統的一些web site遷移到Azure web site中,這多是IT人員更關心的問題。所以,特意寫了一片文章,爲各位介紹一下如何將傳統的網站遷移到Azure web site中,本文中主要舉例如何將傳統的on premise IIS遷移到Azure web site中。數據庫
首先這裏準備的是一臺VM,VM中部署了一個IIS網站,能夠看到下圖中的網站訪問截圖服務器
遷移IIS的方法,這裏用到的是微軟官方的遷移工具Azure app service migration assistant,這個工具不單單能夠幫助咱們遷移,更能夠幫咱們定位一些兼容性問題,將傳統website與Azure web site不兼容的問題指明出來,爲進深一步的遷移提供重要的參考信息,如下是Azure app service migration assistant的下載地址app
https://www.movemetothecloud.net/WindowsMigrationide
並且這個工具是開源的!很佩服微軟的決心,如今不少工具微軟都已經開源了,直接到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
以後點擊install便可
能夠看到,安裝後會有幾個選項
1. 將站點和數據庫從本地服務器遷移到Azure
2. 將一個或多個遠程站點和數據庫遷移到Azure
3. SCOM: 將站點和數據庫遷移到Azure
這裏選擇第一個便可
以後這裏能夠看到,這裏會列出來咱們能夠遷移的站點列表
點擊next以後,會首先進行遷移前的assessment,assessment結束以後會生成一份migration report出來,告訴咱們這個站點和Azure web site的兼容性
Assessment結束以後,能夠看到,這裏已經容許開始migration了,點擊begin migration
以後咱們會被要求登陸Azure帳戶
這裏會讓咱們選擇須要將網站遷移到哪一個tenant下的哪一個subscription,以及須要遷移到哪一個location等信息,以後點擊start migration便可
這裏選擇好須要遷移到哪一個Azure web site,以及對應的app service plan等
以後系統會進行資源的建立工做
能夠看到網站已經能夠運行了
以後咱們能夠在migration assistant裏看到遷移的進度
結束以後,就能夠看到web站點已經成功遷移到Azure web site了,是否是很是的方便!
各位若是說有相似的需求,能夠嘗試着本身先進行一些測試,說不定會有意想不到的效果