web站点迁移AzureWebSite实战攻略

之前有分享过关于Azure web site的一些基本情况以及使用的方法,除此之外,还介绍了如何将Azure web site从一个区域迁移到另一个区域,没看过的童鞋可以去下边三个链接看看

专注于为中小企业提供成都网站设计、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业易县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

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

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

https://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网站,可以看到下图中的网站访问截图

web站点迁移Azure Web Site实战攻略

迁移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

web站点迁移Azure Web Site实战攻略

之后点击install即可

web站点迁移Azure Web Site实战攻略

可以看到,安装后会有几个选项

1. 将站点和数据库从本地服务器迁移到Azure

2. 将一个或多个远程站点和数据库迁移到Azure

3. SCOM: 将站点和数据库迁移到Azure

这里选择第一个即可

web站点迁移Azure Web Site实战攻略

之后这里可以看到,这里会列出来我们可以迁移的站点列表

web站点迁移Azure Web Site实战攻略

点击next之后,会首先进行迁移前的assessment,assessment结束之后会生成一份migration report出来,告诉我们这个站点和Azure web site的兼容性

web站点迁移Azure Web Site实战攻略

web站点迁移Azure Web Site实战攻略

Assessment结束之后,可以看到,这里已经允许开始migration了,点击begin migration

web站点迁移Azure Web Site实战攻略

之后我们会被要求登录Azure账户

web站点迁移Azure Web Site实战攻略

web站点迁移Azure Web Site实战攻略

这里会让我们选择需要将网站迁移到哪个tenant下的哪个subscription,以及需要迁移到哪个location等信息,之后点击start migration即可

web站点迁移Azure Web Site实战攻略

这里选择好需要迁移到哪个Azure web site,以及对应的app service plan等

web站点迁移Azure Web Site实战攻略

之后系统会进行资源的创建工作

web站点迁移Azure Web Site实战攻略

可以看到网站已经可以运行了

web站点迁移Azure Web Site实战攻略

之后我们可以在migration assistant里看到迁移的进度

web站点迁移Azure Web Site实战攻略

结束之后,就可以看到web站点已经成功迁移到Azure web site了,是不是非常的方便!

web站点迁移Azure Web Site实战攻略

各位如果说有类似的需求,可以尝试着自己先进行一些测试,说不定会有意想不到的效果


网页题目:web站点迁移AzureWebSite实战攻略
本文链接:http://pwwzsj.com/article/jjesog.html