Azure Web应用服务

image 22 - Azure  Web应用服务

应用服务: 为任何平台或者设备创建基于Web访问的应用

Web站点——–Web API ———-移动应用

多种语言和技术的支持

高可用的全局伸缩

支持基于Github/VSOnline ——-持续集成开发,测试和部署。

应用服务计划:定义应用程序托管的物理资源的集合。

Web应用:自动为应用程序创建一个Web站点所需要的所有资源。

image 23 - Azure  Web应用服务

一、创建一个Web应用

1、输入应用名+预定义域名 = 网站的访问域名

2、部署(通过FTP把本地开发的网页内容上传到Web应用中)

新建——–Web+移动 ——– Web应用

image 17 - Azure  Web应用服务

填写自定义域名前缀,选择资源组

image 18 - Azure  Web应用服务

创建应用服务计划——–填写应用名称——–选择位置——–选择定价层

image 24 - Azure  Web应用服务
备注: (免费层级)流量只限制175M,超过限制当天自动停用,需第二天才可用。
image 19 - Azure  Web应用服务

一分钟不到即可创建完成

resize,m fill,h 472,w 1024 - Azure  Web应用服务

打开域名访问测试

resize,m fill,h 546,w 1024 - Azure  Web应用服务

二、Web应用的部署

方法1: FTP快速部署 (适合部署静态资源,不经常更新)

resize,m fill,h 471,w 1024 - Azure  Web应用服务

配置FTP凭据,使用完整的用户名到了:lzsweb1\lzsftp

resize,m fill,h 390,w 1024 - Azure  Web应用服务
image 27 - Azure  Web应用服务

把网站放入wwwroot目录里面即可

image 28 - Azure  Web应用服务

测试访问正常

image 29 - Azure  Web应用服务

FTP部署不适合更新,当网站发生变化,只能通过人为更新,把原来部署的删掉,重新部署。 (FTP适合部署静态网站资源)

方法2: Web部署—–Visual Studio/Eclipse(支持更新)

1、下载部署配置文件

2、使用VS Web发布功能 —– 导入配置文件

image 33 - Azure  Web应用服务

第一步:部署网站前,先配置网站运行环境

备注:若网站使用PHP、JAVA、.Net、Python环境,可通过(应用程序设置)进行配置;

resize,m fill,h 521,w 1024 - Azure  Web应用服务

开发应用程序

resize,m fill,h 621,w 1024 - Azure  Web应用服务
image 36 - Azure  Web应用服务
image 37 - Azure  Web应用服务
resize,m fill,h 581,w 1024 - Azure  Web应用服务
image 39 - Azure  Web应用服务
image 40 - Azure  Web应用服务
resize,m fill,h 580,w 1024 - Azure  Web应用服务

第二步:下载当前Web应用的部署发布文件

resize,m fill,h 563,w 1024 - Azure  Web应用服务
image 44 - Azure  Web应用服务

发布方式一般有2种,普通Web发布Web打包发布(大型项目适合打包发布)

发布时涉及文件夹,可以考虑 “文件系统” 方式发布

image 45 - Azure  Web应用服务
image 46 - Azure  Web应用服务
resize,m fill,h 470,w 1024 - Azure  Web应用服务

方法3:外部存储库Git实现持续部署(团队开发)

GitHub / VS Online (需要一个git存储库)

开发人员使用源代码管理———-源代码迁入到Github———从Github上部署

resize,m fill,h 486,w 1024 - Azure  Web应用服务
image 31 - Azure  Web应用服务
image 32 - Azure  Web应用服务

三、映射域名到Web应用域名上

四、部署槽(slot)

开发——–测试环境——–生产环境

最多支持50个Website部署槽版本测试

resize,m fill,h 520,w 1024 - Azure  Web应用服务

名字:作为将来的新应用域名(备注:每个环境拥有独立的域名)

配置源: 可克隆现有生产环境的应用,也可选择空

image 49 - Azure  Web应用服务

点击进入测试环境

image 50 - Azure  Web应用服务

点击切换,将部署槽的过度环境切换到生产环境Production

resize,m fill,h 466,w 1024 - Azure  Web应用服务
image 52 - Azure  Web应用服务

五、备份 (手动/自动备份)

网站内容、应用配置、连接到网站的数据库

手动备份:

1、创建一个存储账号

image 53 - Azure  Web应用服务

2、进入Web应用—–选择备份——选择存储账号——添加容器—–填写文件夹名字

resize,m fill,h 496,w 1024 - Azure  Web应用服务
resize,m fill,h 611,w 1024 - Azure  Web应用服务

启动备份计划,配置备份频率

image 56 - Azure  Web应用服务

若网站存在数据库,则可开启备份数据库功能

image 58 - Azure  Web应用服务
resize,m fill,h 501,w 1024 - Azure  Web应用服务

手动点击备份,即可立即备份

image 60 - Azure  Web应用服务

还原备份

resize,m fill,h 529,w 1024 - Azure  Web应用服务

设置监控状态,编辑图标

resize,m fill,h 595,w 1024 - Azure  Web应用服务
resize,m fill,h 601,w 1024 - Azure  Web应用服务

设置警报功能

image 64 - Azure  Web应用服务

配额:应用程序使用的资源限制

resize,m fill,h 512,w 1024 - Azure  Web应用服务

若使用2个实例的,配额则是2个实例的配额的总和 (标准、基本、高级定价层)

免费版、共享版定价层的CPU配额: 每三分钟分配一次

日志诊断 (可分析行为)

resize,m fill,h 656,w 1024 - Azure  Web应用服务

应用程序日志记录(文件系统)

注意:会占用Web应用配额的资源,建议选择 “Blob存储”

image 67 - Azure  Web应用服务

错误级别(根据级别不同,日志大小会占用空间不同)

image 68 - Azure  Web应用服务

IIS Web服务器的日志记录

image 69 - Azure  Web应用服务
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片