下边来介绍下如何迁移Azure web app,一般情况下,Azure web app部署好之后是不需要迁移的,但是有些特殊情况下,公司也会有将web app迁移到其他Azure region的需求,PaaS服务的迁移不同于传统的VM


    传统Azure VM的跨region迁移,针对不同的磁盘类型(unmanaged或者是managed)我们可以有Azcopy或者是powershell命令的方式,如果是Azure web app的迁移,微软给出了很好的解决办法,相比较VM的迁移会简单很多,下边来介绍下迁移的方式


    特此注明:此方法适用于将azure web app从Azure的一个region迁移到另外一个region的azure web app,或者是同一region之内的azure web app之间相互迁移


    首先找到需要迁移的azure web app,点击备份

迁移Azure web site实践 (三),Azure web site迁移_第1张图片


    点击配置存储账户

迁移Azure web site实践 (三),Azure web site迁移_第2张图片


    之后选择一个存储账户存放备份出来的数据和配置

迁移Azure web site实践 (三),Azure web site迁移_第3张图片


    

    选择一个容器,容器即类似于传统文件系统中的文件夹的概念,可以按照不同的需求把数据存放在不同的容器中

迁移Azure web site实践 (三),Azure web site迁移_第4张图片   

    点击保存

迁移Azure web site实践 (三),Azure web site迁移_第5张图片


    点击下方的备份

迁移Azure web site实践 (三),Azure web site迁移_第6张图片


    点击之后可以看到备份正在进行中,备份的速度依据数据量的大小也会不一样,之前试过300M的备份大概花了15分钟左右

迁移Azure web site实践 (三),Azure web site迁移_第7张图片


备份文件也可以单独进行下载

迁移Azure web site实践 (三),Azure web site迁移_第8张图片


    备份完成后,找到目标的azure web app,再次点击备份,这时候点击下方的还原

迁移Azure web site实践 (三),Azure web site迁移_第9张图片


    选择从存储还原

迁移Azure web site实践 (三),Azure web site迁移_第10张图片


    之后选择之前创建好的备份文件,这里可以选择目前的部署槽,也可以在还原目标那里选择还原到其他的部署槽,之后点击确定迁移Azure web site实践 (三),Azure web site迁移_第11张图片


    

    等待一段时间后,数据即可被还原到新的azure web app中,完成后注意需要再检查下应用中的配置,有一些配置还是需要手动重新设置的,比如仅允许SSL等