正版包邮Microsoft Azure 管理与开发(下册)平台服务PaaS

正版包邮Microsoft Azure 管理与开发(下册)平台服务PaaS pdf epub mobi txt 电子书 下载 2025

世纪互联蓝云公司 著
图书标签:
  • Azure
  • PaaS
  • 云计算
  • 开发
  • 管理
  • 平台服务
  • 微软
  • 技术
  • 编程
  • 书籍
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 蓝墨水图书专营店
出版社: 电子工业出版社
ISBN:9787121337550
商品编码:29458541268

具体描述



本书从产品概述、应用场景、性能指标、应用开发及管理维护这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 平台服务深入解析:赋能云原生应用开发与管理 在数字化浪潮席卷全球的今天,云计算已成为企业实现业务创新、提升运营效率的关键驱动力。作为全球领先的云平台,Microsoft Azure 凭借其强大的 PaaS(平台即服务)能力,为开发者和企业提供了构建、部署和管理现代化应用程序的强大工具集。本书《Azure 平台服务深入解析:赋能云原生应用开发与管理》正是为满足这一迫切需求而精心打造的实践指南。它旨在帮助读者深入理解 Azure PaaS 的核心概念、架构设计、服务特性,以及如何在实际项目中高效地利用这些服务,从而加速云原生应用的开发生命周期,优化应用性能,并确保企业级解决方案的可靠性和安全性。 本书区别于市面上其他侧重于 IaaS(基础设施即服务)或通用 Azure 入门的图书,专注于 Azure PaaS 层面的深度探索。我们不将篇幅用于介绍虚拟机、存储账户等基础 IaaS 组件的购买和配置,也不停留在 Azure 门户的表面操作演示。相反,我们将引导读者深入到 PaaS 服务的设计理念、内在机制及其高级功能,重点在于如何通过这些服务构建高度可扩展、弹性和自治的应用程序。 本书核心内容聚焦: Azure 应用服务(Azure App Service)的精细化运用: Web 应用部署与管理: 深入探讨如何高效部署各种类型的 Web 应用(.NET, Node.js, Python, Java, PHP 等),包括 CI/CD 流水线集成(Azure DevOps, GitHub Actions)、蓝绿部署、金丝雀发布策略。 API 应用构建与集成: 详细讲解如何利用 Azure Functions 或 Azure App Service 构建无服务器 API,实现事件驱动的架构,并与企业内部系统或第三方服务进行无缝集成。 移动应用后端服务: 探讨如何使用 Azure App Service 为移动应用提供强大的后端支持,包括身份验证、数据同步、推送通知等。 性能调优与故障排查: 提供一套系统性的性能诊断和优化方法,包括负载均衡、缓存策略、连接字符串管理、Application Insights 集成,以及常见的性能瓶颈分析与解决。 安全性配置与合规性: 深入分析 App Service 的安全特性,如 SSL/TLS 配置、访问控制(RBAC)、网络隔离(VNet Integration, Private Endpoints)、身份验证与授权(Azure AD B2C, Managed Identities),以及满足行业合规性要求的最佳实践。 Azure 容器服务(Azure Container Services)的容器化战略: Azure Kubernetes Service (AKS) 深度剖析: 详细讲解 AKS 的架构、核心组件(Control Plane, Worker Nodes)、部署模型(Scale Sets, Node Pools),以及如何进行集群的生命周期管理。 容器编排与管理: 深入学习 Kubernetes 的关键概念,如 Pods, Deployments, Services, Ingress, StatefulSets,以及如何在 AKS 中实现应用的弹性伸缩、滚动更新和故障恢复。 容器镜像管理与安全性: 探讨 Azure Container Registry (ACR) 的使用,包括私有仓库的构建、镜像的构建过程(Dockerfile, Buildpacks)、安全扫描与漏洞检测。 微服务架构下的容器实践: 重点分析如何在 AKS 上构建和管理复杂的微服务应用,包括服务发现、API Gateway(Azure API Management 集成)、分布式追踪(OpenTelemetry)和日志聚合(Azure Monitor for containers)。 混合云与多云场景的容器部署: 介绍 Azure Arc for Kubernetes 等技术,实现跨本地、边缘和多云环境的统一容器管理。 Azure 无服务器计算(Azure Serverless Computing)的革新力量: Azure Functions:事件驱动的计算模型: 深入讲解 Functions 的触发器(HTTP, Timer, Queue, Blob, Cosmos DB 等)和绑定机制,如何构建响应式、高吞吐量的无服务器应用。 Functions 的高级特性: 探索 Durable Functions 实现有状态工作流,Consumption Plan vs. Premium Plan vs. Dedicated Plan 的性能和成本权衡,以及 Functions 的本地开发、调试和部署流程。 Azure Logic Apps:低代码/无代码的业务流程自动化: 学习如何利用 Logic Apps 连接各种 SaaS 服务和 Azure 服务,构建复杂的业务流程自动化解决方案,实现企业级应用的集成。 API 管理与无服务器 API: 探讨 Azure API Management 与 Azure Functions 的结合,如何为无服务器 API 提供安全、可伸缩且易于管理的入口。 Azure 数据服务(Azure Data Services)在 PaaS 中的地位: Azure SQL Database & Azure Database for PostgreSQL/MySQL/MariaDB: 深入理解托管关系型数据库的优势,包括自动备份、高可用性、安全加固、性能优化(索引、查询调优)、弹性伸缩(DTU/vCore 模型)。 Azure Cosmos DB:全球分布的 NoSQL 数据库: 详细介绍 Cosmos DB 的多模型支持(Core (SQL) API, MongoDB API, Cassandra API, Gremlin API, Table API),以及其在构建高可用、低延迟、全球分布的应用程序中的关键作用,包括分区键设计、吞吐量管理、一致性模型。 Azure Cache for Redis:高性能分布式缓存: 学习如何利用 Redis 提升应用程序的响应速度和可伸缩性,包括缓存策略、数据持久化、高可用配置。 Azure Event Hubs & Azure Service Bus:可靠的消息传递与事件流: 掌握如何构建解耦的、异步的应用程序架构,实现高吞吐量的数据流处理和可靠的消息队列功能。 Azure DevOps 与 DevOps 原则在 PaaS 开发中的应用: Azure DevOps Pipelines:自动化构建、测试与部署: 详细演示如何配置 YAML 管道,实现应用程序从代码提交到生产环境的自动化部署,并集成单元测试、集成测试和安全扫描。 Azure Boards & Azure Repos:敏捷项目管理与代码版本控制: 介绍如何利用 Azure Boards 进行需求管理、任务跟踪和冲刺规划,以及 Azure Repos 进行高效的代码版本控制和协作。 DevOps 文化与最佳实践: 结合 Azure PaaS 服务,讲解如何落地 DevOps 文化,实现开发与运维的紧密协作,缩短交付周期,提高软件质量。 本书的目标读者: 本书适合有一定编程基础,并希望深入学习如何利用 Microsoft Azure PaaS 服务构建、部署和管理现代化应用程序的开发者、解决方案架构师、运维工程师以及技术负责人。无论您是正在规划云原生应用的初创团队,还是希望将现有应用迁移到云端的企业 IT 部门,本书都能为您提供宝贵的指导和实践经验。 通过本书,您将能够: 精通 Azure PaaS 服务的功能和设计模式。 掌握构建可伸缩、高可用、安全且经济高效的云原生应用的方法。 熟练运用 Azure PaaS 服务加速您的开发和部署流程。 解决在实际云项目中所面临的常见技术挑战。 为您的组织在数字化转型中奠定坚实的技术基础。 本书力求通过清晰的理论阐述、翔实的示例代码、实际场景的解决方案以及最佳实践的总结,帮助读者真正理解 Azure PaaS 的强大之处,并将其转化为驱动业务成功的强大动力。我们相信,掌握 Azure PaaS 服务,就是掌握未来应用开发与管理的核心竞争力。

用户评价

评分

这本书的排版和印刷质量确实让人眼前一亮,纸张的触感很舒服,即便是长时间阅读也不会觉得眼睛很累。那些复杂的架构图和代码示例,都清晰地呈现在眼前,没有出现模糊不清或者难以辨认的情况。特别是考虑到这是一本技术深度较高的书籍,能做到这一点实属不易。很多技术书籍为了追求内容上的详实,往往牺牲了阅读体验,但这本显然在这方面下了不少功夫。封面设计也很有现代感,简洁又不失专业性,放在书架上也是一道亮丽的风景线。装帧结实,即便是经常翻阅,也不用担心书本会散架,这种对细节的关注,让作为读者的我感到非常满意。当然,内容本身才是硬道理,但优秀的物理载体,无疑是提升学习效率的第一步,让人有拿起书本钻研下去的冲动。光是看到这实体书的质感,我就觉得这投入是值得的。

评分

这本书的语言风格简直太对我的胃口了!它不像某些技术著作那样,充斥着晦涩难懂的专业术语和教条式的陈述,而是采用了非常贴近工程师日常交流的口吻。读起来感觉就像是身边一位经验丰富的前辈,手把手地在为你剖析复杂的云服务。它的叙事节奏把握得恰到好处,不会让你在某个技术点上卡壳太久,总能巧妙地将理论知识融入到生动的案例场景中。我特别喜欢它那种“先抛出问题,再引导思考”的讲解模式。读完某个章节,我常常会情不自禁地在脑海中进行一次模拟部署,那种知识点与实践需求的无缝对接感,极大地提升了我的学习效率。这种流畅自然的表达,让原本枯燥的技术学习过程变得充满乐趣,真正实现了“寓教于乐”,而不是“硬灌输”。

评分

我对这本书的内容深度感到非常惊喜,它并非那种浮于表面的“入门速成”手册,而是真正深入到了Azure平台服务的核心机制中去探讨。作者在讲解PaaS组件的底层逻辑时,那种抽丝剥茧的分析能力令人佩服。例如,在讨论到Serverless函数应用之间的状态管理和持久化策略时,书中给出了多套不同负载场景下的最佳实践和权衡利弊分析,这可比网上那些零散的博客文章要系统和权威得多。我过去在实际项目中遇到的几个棘手问题,在这本书里找到了清晰的理论支撑和解决方案的影子。尤其是关于服务总线和事件网格的深度剖析,让我对如何构建高可靠、松耦合的微服务架构有了全新的认识。这本书的价值在于,它不仅告诉你“怎么做”,更重要的是解释了“为什么这么做”,这种对原理的坚持,是区分优秀技术书籍和普通指南的关键所在。

评分

这本书最大的优点之一,在于它对最新Azure平台服务的覆盖和更新频率的把控。作为一本长期追踪云技术的书籍,保持时效性是极其困难的,但从书中展示的特性和API调用示例来看,它显然投入了大量精力去追踪微软的发布周期。我注意到其中关于容器编排服务和数据流处理引擎的部分,其描述的特性已经非常接近于最近几个季度Azure发布的新功能。这对于我们这些需要依赖最新技术栈进行架构设计的开发者来说,无疑是一剂强心针,意味着我们不必在阅读完一本厚厚的书后,还要花费大量时间去查找哪些内容已经过时了。这种对前沿技术的敏感度,让这本书在同类出版物中显得尤为珍贵和实用,真正体现了“与时俱进”的技术书籍价值。

评分

不得不提的是,这本书的配套学习资源和章节间的逻辑串联,做得非常出色。它清晰地勾勒出了一个完整的Azure PaaS学习路径图,从基础的服务构建块到复杂的跨服务集成,每一步都有明确的上下文关联。更重要的是,它似乎预设了读者可能遇到的知识断层,并及时通过交叉引用或附录的形式进行补充说明,确保即便是跨领域的技术人员也能快速跟上节奏。我发现,作者在设计每个章节的收尾时,都会留下一些开放性的思考题或者对未来趋势的展望,这促使我不能仅仅停留在“完成阅读”的表层,而是要去主动思考如何将这些知识应用到我手头的项目中。这种结构化的设计,使得整本书籍的知识体系非常稳固,不易产生碎片化的感觉,读完后形成的是一个完整的知识网络,而非一堆孤立的点。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有