当前位置首页 > 百科> 正文

Azure WebSites权威指南--微软云计算Web平台开发实战详解

2021-04-15 16:57:39 百科

Azure WebSites权威指南--微软云计算Web平台开发实战详解

《Azure WebSites权威指南--微软云计算Web平台开发实战详解》是2015年清华大学出版社出版的图书,作者是赵伟。

出版信息

作者:赵伟
定价:59.80元
印次:1-1
ISBN:9787302400141
出版日期:2015.06.01
印刷日期:2015.06.04

内容简介

《Azure WebSites权威指南--微软云计算Web平台开发实战详解》本书介绍微软平台即服务模式的云计算平台产品Azure网站。全书共8章。第1章介绍云计算和微软云计算平台,并深入介绍Azure网站的基本架构设计和主要概念。第2章介绍Azure网站的管理、配置和监视,第3章介绍Azure网站管理自动化。第4章至第8章涵盖了从Azure网站架构、开发、部署到迁移的整个Web套用生命周期,以及基于Azure网站构建高性能Web套用的问题,并讨论了使用Kudu站点、诊断即服务、套用配置转换等高级专题。

目录

第1章 Microsoft Azure网站架构 1
1.1 什幺是Microsoft Azure 1
1.1.1 云计算简介 1
1.1.2 Microsoft Azure简介 5
1.1.3 Microsoft Azure网站简介 13
1.2 Microsoft Azure网站架构 14
1.3 Microsoft Azure网站模式 17
1.3.1 宿主计画 17
1.3.2 Azure网站宿主计画模式详解 21
1.4 如何选择Azure服务 23
1.5 参考文献与扩展阅读 24
第2章 管理、配置和监视Azure网站 27
2.1 Microsoft Azure管理入口网站 27
2.1.1 创建Azure网站 28
2.1.2 创建网站的流程 29
2.2 管理网站 33
2.3 网站配置 35
2.4 网站备份与恢复 38
2.4.1 手动备份网站 38
2.4.2 自动备份网站 39
2.4.3 备份的管理 40
2.4.4 从备份中恢复网站 41
2.5 自定义域名 43
2.5.1 Azure网站DNS简介 43
2.5.2 配置自有域名 44
2.5.3 深入Azure网站自有域名配置 47
2.5.4 Azure网站DNS配置检查清单 48
2.5.5 绑定自有域名后的DNS配置 49
2.5.6 中国区Azure网站DNS配置 49
2.6 配置SSL绑定 50
2.6.1 Azure网站SSL绑定模式 51
2.6.2配置安全证书 52
2.6.3深入IPSSLDNS配置 57
2.6.4同时使用IPSSL和SNISSL 58
2.6.5强制客户使用HTTPS访问 62
2.6.6常见证书问题 63
2.7监视网站 64
2.7.1仪錶盘 64
2.7.2监视器 65
2.8扩展网站 69
2.8.1如何选择扩展模式 69
2.8.2如何扩展Azure网站 70
2.9参考文献与扩展阅读 73
第3章管理自动化 75
3.1Azure环境 76
3.2管理模式 77
3.3Azure服务管理API客户端认证 77
3.3.1使用Azure账户认证 78
3.3.2通过管理证书认证 78
3.3.3选择合适的认证方式 80
3.4使用PowerShell管理Azure网站 80
3.4.1安装与运行 80
3.4.2查看Azure环境配置 81
3.4.3认证并连线到Azure订阅 82
3.4.4管理网站 83
3.4.5资源管理模式 85
3.5使用跨平台命令行管理网站 92
3.5.1安装 92
3.5.2查看Azure环境 92
3.5.3连线到Azure订阅 93
3.5.4管理网站 94
3.6使用RESTAPI管理网站 95
3.6.1Azure网站管理员角色 95
3.6.2资源结构 96
3.6.3身份认证 97
3.6.4套用实例 97
3.7使用管理库管理网站 101
3.8参考文献与扩展阅读 103
第4章Azure网站套用开发框架 105
4.1Azure网站档案目录结构 105
4.1.1Azure网站档案目录介绍 105
4.1.2通过FTP访问Azure网站档案系统 107
4.2在VisualStudio中集成Azure订阅 108
4.3Azure网站上的ASP.NET 111
4.3.1创建一个Web项目 112
4.3.2将网站部署到Azure网站 113
4.3.3Azure网站中ASP.NET开发常见问题 115
4.3.4Azure网站ASP.NET常见故障查找方法 120
4.3.5远程调试部署Azure网站中的ASP.NET站点 125
4.4Azure网站上的PHP开发 128
4.4.1Azure网站中PHP架构 129
4.4.2配置Azure网站上的PHP 130
4.4.3配置PHP扩展模组 133
4.4.4PHP网站排错 136
4.5Azure网站上的Node.js 138
4.5.1Azure网站上Node.js的架构 139
4.5.2IISNode配置 140
4.5.3选择Node.js版本 140
4.5.4利用VisualStudio开发和部署Node.js套用 142
4.5.5利用VisualStudio调试Node.js套用 144
4.6Azure网站套用设定 145
4.6.1使用套用设定 146
4.6.2资料库连线字元串 148
4.6.3运行时自动更新 150
4.7使用VisualStudioOnline(Monaco)线上编辑代码 151
4.7.1打开线上编辑功能 151
4.7.2通过Monaco线上编辑代码 152
4.7.3集成原始码管理 154
4.7.4编辑原始码 156
4.7.5查看跟蹤输出 157
4.7.6命令行控制台 158
4.8参考文献与扩展阅读 158
第5章Azure网站部署 160
5.1部署凭据 160
5.1.1用户级部署凭据 160
5.1.2站点级部署凭据(发布配置档案凭据) 161
5.1.3如何选择部署凭据 164
5.2使用FTP部署网站 164
5.3WebDeploy 165
5.3.1VisualStudio中使用WebDeploy发布网站 166
5.3.2VisualStudio部署MVC套用(后台使用资料库) 169
5.3.3WebDeploy命令行 171
5.4Git 172
5.4.1ProjectKudu 173
5.4.2使用Git发布Web套用到MicrosoftAzure网站 173
5.4.3将现有网站克隆到本地Git存储库 176
5.5从VisualStudioOnline部署 177
5.5.1将VisualStudioOnline中的项目部署到Azure网站 177
5.5.2从VisualStudio中部署代码更新 180
5.5.3VisualStudioOnline集成Azure网站工作原理 181
5.6从GitHub中部署 181
5.6.1集成Azure网站与GitHub存储库 182
5.6.2将GitHub中的项目部署到Azure网站 183
5.6.3GitHub与Azure网站集成工作原理 184
5.7阶段部署 184
5.7.1阶段部署与网站配置 185
5.7.2使用阶段部署实现零停机部署 186
5.7.3使用PowerShell管理阶段部署 189
5.7.4使用X-CLI管理阶段部署 190
5.8在生产环境中进行测试 191
5.8.1创建网站 191
5.8.2部署测试代码 192
5.8.3配置在生产环境中测试功能 192
5.8.4测试 194
5.9参考文献与扩展阅读 195
第6章迁移现有网站到Azure网站 197
6.1网站迁移流程 197
6.2典型套用迁移方案 199
6.2.1BlogEngine.NET(ASP.NET网站) 200
6.2.2nopCommerce(ASP.NET网站+SQLServer资料库) 202
6.2.3WordPress(PHP网站+MySQL资料库) 206
6.3网站迁移工具 210
6.3.1安装Azure网站迁移工具 210
6.3.2兼容性分析 211
6.3.3迁移网站 212
6.4将Azure网站迁移到另一个数据中心 214
6.4.1备份当前网站 215
6.4.2创建新的网站 215
6.4.3将现有网站恢复到新建的网站 216
6.4.4验证新的网站 218
6.4.5修改DNS配置 218
6.5参考文献与扩展阅读 219
第7章基于Azure网站构建高性能Web套用 221
7.1高性能Azure网站典型架构 221
7.2利用MicrosoftAzure快取服务(预览版)提高性能 223
7.2.1MicrosoftAzure快取服务(预览版)简介 223
7.2.2Azure快取服务套用架构 225
7.3集成MicrosoftAzure流量管理器提高性能与可靠性 234
7.3.1MicrosoftAzure流量管理器简介 234
7.3.2流量管理器负载均衡策略 235
7.3.3将流量管理器集成到Azure网站 238
7.4集成内容传送网路 246
7.5创建Azure存储账户 247
7.5.1启用CDN 249
7.5.2创建URLRewrite规则 249
7.5.3集成CDN注意事项 250
7.6利用MicrosoftAzure活动目录实现身份认证 251
7.6.1解决方案体系结构 251
7.6.2创建Azure活动目录 252
7.6.3创建一个使用Azure活动目录认证的ASP.NET网站 254
7.6.4连线Azure网站与Azure活动目录 257
7.6.5测试Azure网站 258
7.7通过混合连线访问企业内部资源 259
7.7.1Azure混合连线 259
7.7.2套用实例架构 261
7.7.3创建和配置BizTalk混合连线 262
7.7.4开发并部署网站 265
7.8Azure网站集成虚拟网路 266
7.8.1创建虚拟网路 267
7.8.2新建虚拟机并加入虚拟网路 269
7.8.3安装RedisCache 270
7.8.4配置Redis虚拟机端点 271
7.8.5将Azure网站通过VPN连线到虚拟网路 271
7.8.6在Azure网站套用中使用RedisCache 273
7.8.7测试网站VPN连线 274
7.9利用Web作业执行后台任务 274
7.9.1Web作业简介 274
7.9.2Web作业类型 274
7.9.3Web作业部署 277
7.9.4Web作业实例 279
7.9.5WebJobsSDK 284
7.10利用ApplicationInsights实时洞察用户行为 291
7.10.1获取植入代码 291
7.10.2植入代码 292
7.10.3查看分析报告 295
7.11参考文献与扩展阅读 296
第8章高级专题 299
8.1使用Kudu站点 299
8.1.1关于Kudu架构 299
8.1.2使用Kudu控制台 299
8.1.3档案管理 302
8.1.4进程管理 303
8.1.5RESTAPI 303
8.2诊断即服务 305
8.2.1安装诊断即服务 305
8.2.2使用诊断即服务排查PHP性能问题 306
8.3套用配置转换 309
8.3.1XDT简介 309
8.3.2通过XDT转换修改ApplicationHost.config 310
8.4最佳实践 313
8.4.1设计一个可扩展的架构 313
8.4.2设计一个灵活应变的架构 313
8.4.3合理利用其他Azure服务 313
8.4.4合理利用地理冗余 314
8.4.5选择合适的缩放方案 315
8.4.6及时备份网站 315
8.4.7配置动态IP限制功能 315
8.4.8配置自我修复功能 316
8.4.9採用多租户模式节约系统资源 321
8.5参考文献与扩展阅读 322
XVI
AzureWebSites权威指南——微软云计算Web平台开发实战详解
XV
目录
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net