本书从产品概述、应用场景、性能指标、应用开发及管理维护这5个角度,重点讲解Windows Azure应用中PaaS开发相关的应用服务,主要涉及PaaS计算服务、集成认证服务、数据存储服务、大数据及机器学习等方面内容。同时利用不同的编程语言多角度呈现应用案例,让开发者深入理解相关技术知识。本书作者团队根据多年实际运维过程中客户经常遇到的开发问题、方案需求进行整理,针对这些典型的需求案例,提供参考方案和测试数据,呈现云服务落地实践的过程。这些案例包含基于Azure的单点登录系统实现、基于Azure Storage的海量数据检索方案实践、基于Azure Service Bus的异构系统通信集成、基于Azure Media Service的直播应用案例、基于Azure Cognitve Service构建人脸识别类应用以及玩转Azure HDInsight大数据平台等。读者在学习本书内容过程中,结合案例演示进行测试,以便更深入理解相关内容。
一章 App Service 1
1.1 产品概述 1
1.1.1 Web App概要 1
1.1.2 API App概要 1
1.1.3 Mobile App概要 2
1.1.4 门户使用 2
1.1.5 FTP以及kudu 3
1.1.6 PowerShell 5
1.1.7 Visual Studio 2013/2015 8
1.2 应用场景 10
1.2.1 Web App使用场景 10
1.2.2 API APP 使用场景 10
1.2.3 Mobile APP使用场景 10
1.3 性能指标 10
1.3.1 服务监视器 10
1.3.2 App Service高可用 12
1.3.3 安全管理 13
1.3.4 身份验证 14
1.3.5 性能测试 18
1.4 应用开发 19
1.4.1 ASP.NET应用 19
1.4.2 Node.js 应用 26
1.4.3 PHP 应用 31
1.4.4 Java 应用 35
1.4.5 Python应用 43
1.4.6 Web作业 47
1.4.7 网站发布与更新 56
1.5 管理维护 60
1.5.1 配置定义域和HTTPS 60
1.5.2 诊断与监控 64
1.5.3 缩放 72
1.5.4 备份与还原 76
1.5.5 高级配置 81
1.5.6 网站迁移 83
1.5.7 添加虚拟网络 86
1.5.8 常见问题 88
1.5.9 故障排除 88
二章 Service Fabric 90
2.1 产品概述 90
2.1.1 微服务 91
2.1.2 Service Fabric体系结构 93
2.2 Service Fabric群集管理 95
2.2.1 创建群集 95
2.2.2 配置群集 100
2.2.3 升级群集 105
2.2.4 管理协调群集资源 108
2.2.5 缩放群集 113
2.2.6 删除群集 116
2.3 Service Fabric应用开发与管理 117
2.3.1 Service Fabric应用程序简介 117
2.3.2 开发环境准备 123
2.3.3 来宾可执行应用程序开发 125
2.3.4 容器化的微服务开发 131
2.3.5 Reliable Services开发 137
2.3.6 Reliable Actors开发 152
2.3.7 应用程序生命周期 163
2.4 群集监控和诊断 167
2.4.1 群集运行状况模型 167
2.4.2 群集的运行状况策略 170
2.4.3 群集运行状况报告诊断分析 172
2.4.4 应用程序运行状况报告 177
2.4.5 监视与诊断应用程序 180
三章 Storage Service 188
3.1 存储简介 188
3.1.1 前言 188
3.1.2 部署模型 189
3.1.3 复制冗余 189
3.1.4 冷热存储 190
3.1.5 文件加密 190
3.1.6 管理账户 191
3.1.7 客户端工具 193
3.2 服务开发 197
3.2.1 前言 197
3.2.2 管理服务 197
3.2.3 Blob服务 201
3.2.4 Table服务 206
3.2.5 Queue服务 212
3.2.6 File服务 215
3.3 应用实践 221
3.3.1 前言 221
3.3.2 共享访问签名 221
3.3.3 访问REST接口 223
3.3.4 使用重试策略 226
3.3.5 分块上传大文件 229
3.3.6 网站跨域上传文件 230
3.3.7 服务默认版本问题探讨 233
3.4 架构与诊断 234
3.4.1 存储架构简介 234
3.4.2 存储诊断 239
四章 Service Bus 247
4.1 产品概述 247
4.1.1 简介 247
4.1.2 创建及配置 247
4.1.3 客户端工具 248
4.2 服务总线基础及应用场景 250
4.2.1 Service Bus基础 250
4.2.2 Service Bus队列服务基础及使用场景 251
4.2.3 Service Bus主题服务使用场景 256
4.2.4 Service Bus中继服务使用场景 260
4.3 服务总线的规划与设计 264
4.3.1 服务总线可伸缩性和性能指标 264
4.3.2 服务总线高可用及性能提升 266
4.3.3 服务总线系统整合 267
4.3.4 分区队列和主题 276
4.3.5 PaaS云服务+认知服务+中继使用案例 278
4.4 应用开发管理API 284
4.4.1 C#SDK创建服务总线 284
4.4.2 使用Azure Resource Manager模板创建服务总线资源 287
4.4.3 使用Rest API创建服务总线资源 289
4.5 管理维护 290
4.5.1 扩容及缩放 290
4.5.2 监控服务总线 291
4.5.3 异常分析 292
五章 Azure AD 293
5.1 Azure AD概述 293
5.1.1 功能概述 294
5.1.2 工作原理 298
5.1.3 AAD与Office365的关系 299
5.1.4 添加目录 299
5.1.5 如何获取一个租户 301
5.1.6 多重身份验证 302
5.1.7 创建一个APP 304
5.1.8 为应用指定访问权限 306
5.1.9 添加自己注册的域名 307
5.1.10 ADConnect工具介绍 308
5.1.11 工具介绍 314
5.1.12 版本与定价 315
5.2 场景应用开发 316
5.2.1 AAD认证 316
5.2.2 Graph Api 317
5.2.3 单点登录 319
5.2.4 与本地应用程序集成 322
5.2.5 Web程序调用Azure api 管理 326
5.3 管理维护 329
5.3.1 管理Azure AD 目录 329
5.3.2 管理用户 333
5.3.3 管理对应用程序的访问 336
5.3.4 使用Azure Active Directory管理应用程序 338
六章 Media Service 341
6.1 概述 341
6.1.1 什么是媒体服务 341
6.1.2 直播和点播 342
6.1.3 客户端工具 344
6.1.4 定价简介 347
6.1.5 计费单位 348
6.2 应用场景 348
6.2.1 直播 348
6.2.2 点播 348
6.3 性能指标 349
6.4 应用和开发 349
6.4.1 管理 349
6.4.2 上载内容 350
6.4.3 编码 363
6.4.4 监控编码状态 368
6.4.5 发布和使用 370
6.4.6 实时流进行在线直播 373
6.4.7 Azure Media Services Explorer工具的使用 378
6.4.8 保护 383
6.4.9 分析 397
6.5 管理维护 401
6.5.1 缩放 401
6.5.2 传送内容 402
6.5.3 集成 405
6.5.4 监视 408
6.5.5 故障排除 409
七章 Cosmos DB 414
7.1 产品概述 414
7.1.1 产品分类 414
7.1.2 SQL(DocumentDB) 414
7.1.3 MongoDB 416
7.1.4 Azure表(键值) 417
7.1.5 Gremlin 418
7.2 配置及管理 419
7.2.1 创建Cosmos DB 419
7.2.2 连接Cosmos DB 422
7.2.3 写入数据 423
7.2.4 查询数据 424
7.2.5 修改文档 424
7.2.6 删除文档 425
7.2.7 创建脚本资源 425
7.3 迁移管理 427
7.3.1 迁移工具 427
7.3.2 数据导入 427
7.3.3 数据导出 439
7.3.4 数据迁移 440
7.4 应用开发 447
7.4.1 使用Java连接SQL(DocumentDB) 447
7.4.2 使用Java连接支持Mongo的DocumentDB 449
7.4.3 使用 DocumentDB 生成 Java Web 应用程序 450
7.4.4 使用.Net 连接SQL(DocumentDB) 457
7.4.5 使用.Net 连接MongoDB 464
7.5 性能指标 466
7.5.1 监视Azure Cosmos DB请求、使用情况和存储 466
7.5.2 性能测试 470
7.6 常见问题解答 472
7.6.1 如何使用DocumentDB API 设置 Azure Cosmos DB 全局分发 472
八章 SQL Database 475
8.1 产品概述 475
8.1.1 概要 475
8.1.2 什么是Azure SQL数据库服务 475
8.1.3 SQL PaaS与On promise SQL Server比较 476
8.1.4 性能概述 476
8.2 配置及管理 478
8.2.1 创建数据库 478
8.2.2 连接数据库 480
8.2.3 数据库服务层变更 484
8.3 迁移与备份恢复 487
8.3.1 数据库迁移 487
8.3.2 备份与还原 496
8.3.3 业务连续性机制 499
8.3.4 数据库备份方案 502
8.4 SQL Azure 应用开发 503
8.4.1 数据库时区问题 503
8.4.2 跨数据库访问 504
8.4.3 c# 创建 SQL DB
这本书的排版和印刷质量确实让人眼前一亮,纸张的触感很舒服,即便是长时间阅读也不会觉得眼睛很累。那些复杂的架构图和代码示例,都清晰地呈现在眼前,没有出现模糊不清或者难以辨认的情况。特别是考虑到这是一本技术深度较高的书籍,能做到这一点实属不易。很多技术书籍为了追求内容上的详实,往往牺牲了阅读体验,但这本显然在这方面下了不少功夫。封面设计也很有现代感,简洁又不失专业性,放在书架上也是一道亮丽的风景线。装帧结实,即便是经常翻阅,也不用担心书本会散架,这种对细节的关注,让作为读者的我感到非常满意。当然,内容本身才是硬道理,但优秀的物理载体,无疑是提升学习效率的第一步,让人有拿起书本钻研下去的冲动。光是看到这实体书的质感,我就觉得这投入是值得的。
评分这本书的语言风格简直太对我的胃口了!它不像某些技术著作那样,充斥着晦涩难懂的专业术语和教条式的陈述,而是采用了非常贴近工程师日常交流的口吻。读起来感觉就像是身边一位经验丰富的前辈,手把手地在为你剖析复杂的云服务。它的叙事节奏把握得恰到好处,不会让你在某个技术点上卡壳太久,总能巧妙地将理论知识融入到生动的案例场景中。我特别喜欢它那种“先抛出问题,再引导思考”的讲解模式。读完某个章节,我常常会情不自禁地在脑海中进行一次模拟部署,那种知识点与实践需求的无缝对接感,极大地提升了我的学习效率。这种流畅自然的表达,让原本枯燥的技术学习过程变得充满乐趣,真正实现了“寓教于乐”,而不是“硬灌输”。
评分我对这本书的内容深度感到非常惊喜,它并非那种浮于表面的“入门速成”手册,而是真正深入到了Azure平台服务的核心机制中去探讨。作者在讲解PaaS组件的底层逻辑时,那种抽丝剥茧的分析能力令人佩服。例如,在讨论到Serverless函数应用之间的状态管理和持久化策略时,书中给出了多套不同负载场景下的最佳实践和权衡利弊分析,这可比网上那些零散的博客文章要系统和权威得多。我过去在实际项目中遇到的几个棘手问题,在这本书里找到了清晰的理论支撑和解决方案的影子。尤其是关于服务总线和事件网格的深度剖析,让我对如何构建高可靠、松耦合的微服务架构有了全新的认识。这本书的价值在于,它不仅告诉你“怎么做”,更重要的是解释了“为什么这么做”,这种对原理的坚持,是区分优秀技术书籍和普通指南的关键所在。
评分这本书最大的优点之一,在于它对最新Azure平台服务的覆盖和更新频率的把控。作为一本长期追踪云技术的书籍,保持时效性是极其困难的,但从书中展示的特性和API调用示例来看,它显然投入了大量精力去追踪微软的发布周期。我注意到其中关于容器编排服务和数据流处理引擎的部分,其描述的特性已经非常接近于最近几个季度Azure发布的新功能。这对于我们这些需要依赖最新技术栈进行架构设计的开发者来说,无疑是一剂强心针,意味着我们不必在阅读完一本厚厚的书后,还要花费大量时间去查找哪些内容已经过时了。这种对前沿技术的敏感度,让这本书在同类出版物中显得尤为珍贵和实用,真正体现了“与时俱进”的技术书籍价值。
评分不得不提的是,这本书的配套学习资源和章节间的逻辑串联,做得非常出色。它清晰地勾勒出了一个完整的Azure PaaS学习路径图,从基础的服务构建块到复杂的跨服务集成,每一步都有明确的上下文关联。更重要的是,它似乎预设了读者可能遇到的知识断层,并及时通过交叉引用或附录的形式进行补充说明,确保即便是跨领域的技术人员也能快速跟上节奏。我发现,作者在设计每个章节的收尾时,都会留下一些开放性的思考题或者对未来趋势的展望,这促使我不能仅仅停留在“完成阅读”的表层,而是要去主动思考如何将这些知识应用到我手头的项目中。这种结构化的设计,使得整本书籍的知识体系非常稳固,不易产生碎片化的感觉,读完后形成的是一个完整的知识网络,而非一堆孤立的点。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有