迁移Azurewebsite实践(二),Azurewebsite的基本使用

总结来说,Azure web app有以下几个大的优势:

成都创新互联公司专注于企业成都全网营销推广、网站重做改版、色尼网站定制设计、自适应品牌网站建设、H5技术商城网站制作、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为色尼等各大城市提供网站开发制作服务。

1. 托管服务,无需关心底层硬件及OS的维护

2. 支持语言多,主流语言基本都支持

3. 可以与Git,Github,VSTS等平台结合做到持续和部署

4. 可以根据负载情况进行自动缩放

5. 可以使用不同的slot进行Prod与测试环境的切换

说了这么多,下边来看下如何创建Azure web app吧!

创建Azure web app的方法非常简单,首先登录到Azure Portal

世纪互联版请登录以下地址

Portal.azure.cn

国际版请登录以下地址

Portal.azure.com

登陆后找到应用程序服务

迁移Azure web site实践 (二),Azure web site的基本使用

之后点击添加,选择web应用,一般情况下我们想要托管网站的话选择web应用即可

迁移Azure web site实践 (二),Azure web site的基本使用

这里可以输入应用程序名称,应用程序名称即为你的网站的域名,azure web app中的域名结尾都是固定的,世纪互联版为chinacloudsites.cn,我们可以选择的是配置一个自己需要的二级域名,当网站部署好后,即可通过这个二级域名访问网站

当然,这并不意味着我们必须使用这个域名,一般情况下我们访问网站都会是使用自己的域名,我们也可以添加自己的域名到Azure web app里,设置相应的CNAME记录,即可使用自己的域名访问azure web app

资源组是Azure的一个逻辑概念,可以把资源按照自己的需求,比如一个应用的资源可以放在同一个资源组里

迁移Azure web site实践 (二),Azure web site的基本使用

最后的应用程序计划需要再解释下

应用程序计划决定了这个webapp 的性能以及功能,目前azure web app有5个不同的级别,包括

  • 免费

  • 共享

  • 基本

  • 标准

  • 高级

每个级别对应的功能是不一样的

具体可以参考下边的网页

https://www.azure.cn/zh-cn/pricing/details/app-service/

迁移Azure web site实践 (二),Azure web site的基本使用

创建好Azure web app后,在portal中会看到如下界面

迁移Azure web site实践 (二),Azure web site的基本使用

那么,我们如何将代码部署到azure web site呢?

其实微软给我们提供了几种方法,最简单的我们可以通过FTP的方式,将代码上传到azure web site的存储空间,除此之外,我们还可以从local Git或者是GitHub中部署代码,目前此功能已经从之前的部署选项改到了部署中心中

迁移Azure web site实践 (二),Azure web site的基本使用

以最简单的FTP为例,选择FTP后,点击仪表板

迁移Azure web site实践 (二),Azure web site的基本使用

可以看到这里会显示FTP的相关信息,之后就可以通过这些信息就可以连接到FTP了,Filezilla或者windows内置的文件管理器都可以

迁移Azure web site实践 (二),Azure web site的基本使用

如果想添加自己的域名,可以在自定义域里添加主机名

迁移Azure web site实践 (二),Azure web site的基本使用

如果想要上传SSL证书的话,可以在SSL设置中上传pfx或者是cer证书,Azure web app会自动帮你完成后台的配置,省去了以前在VM中导入证书,配置IIS的这些过程

迁移Azure web site实践 (二),Azure web site的基本使用

另外,如果想要添加一个测试环境的话非常简单,直接选择部署槽,添加一个部署槽,新添加的部署槽可以直接克隆原有部署槽的设置

迁移Azure web site实践 (二),Azure web site的基本使用

添加完成后,可以看到会有两个部署槽存在,状态都是running,但是生产的流量可以看到是100%,代表目前是这个slot在承载流量

迁移Azure web site实践 (二),Azure web site的基本使用

点击切换后可以将两个slot进行切换,之后就可以用另外一个slot来承载流量了,一定程度上也可以实现Prod与Non Prod的无缝切换

迁移Azure web site实践 (二),Azure web site的基本使用

如果想切换应用程序的运行环境,或者是调整一些参数,可以直接在应用程序设置中进行调整,比如index,连接字符串,虚拟目录等等

迁移Azure web site实践 (二),Azure web site的基本使用

另外,还可以在备份中设置自动备份,这样出现问题时,我们也可以直接从备份进行还原

迁移Azure web site实践 (二),Azure web site的基本使用

基本使用就这么多了,下边来看下如何进行Azure web app的迁移吧


网站栏目:迁移Azurewebsite实践(二),Azurewebsite的基本使用
网站地址:http://ybzwz.com/article/ijjdhh.html