本書從産品概述、應用場景、性能指標、應用開發及管理維護這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學習路徑圖,從基礎的服務構建塊到復雜的跨服務集成,每一步都有明確的上下文關聯。更重要的是,它似乎預設瞭讀者可能遇到的知識斷層,並及時通過交叉引用或附錄的形式進行補充說明,確保即便是跨領域的技術人員也能快速跟上節奏。我發現,作者在設計每個章節的收尾時,都會留下一些開放性的思考題或者對未來趨勢的展望,這促使我不能僅僅停留在“完成閱讀”的錶層,而是要去主動思考如何將這些知識應用到我手頭的項目中。這種結構化的設計,使得整本書籍的知識體係非常穩固,不易産生碎片化的感覺,讀完後形成的是一個完整的知識網絡,而非一堆孤立的點。
評分我對這本書的內容深度感到非常驚喜,它並非那種浮於錶麵的“入門速成”手冊,而是真正深入到瞭Azure平颱服務的核心機製中去探討。作者在講解PaaS組件的底層邏輯時,那種抽絲剝繭的分析能力令人佩服。例如,在討論到Serverless函數應用之間的狀態管理和持久化策略時,書中給齣瞭多套不同負載場景下的最佳實踐和權衡利弊分析,這可比網上那些零散的博客文章要係統和權威得多。我過去在實際項目中遇到的幾個棘手問題,在這本書裏找到瞭清晰的理論支撐和解決方案的影子。尤其是關於服務總綫和事件網格的深度剖析,讓我對如何構建高可靠、鬆耦閤的微服務架構有瞭全新的認識。這本書的價值在於,它不僅告訴你“怎麼做”,更重要的是解釋瞭“為什麼這麼做”,這種對原理的堅持,是區分優秀技術書籍和普通指南的關鍵所在。
評分這本書的語言風格簡直太對我的胃口瞭!它不像某些技術著作那樣,充斥著晦澀難懂的專業術語和教條式的陳述,而是采用瞭非常貼近工程師日常交流的口吻。讀起來感覺就像是身邊一位經驗豐富的前輩,手把手地在為你剖析復雜的雲服務。它的敘事節奏把握得恰到好處,不會讓你在某個技術點上卡殼太久,總能巧妙地將理論知識融入到生動的案例場景中。我特彆喜歡它那種“先拋齣問題,再引導思考”的講解模式。讀完某個章節,我常常會情不自禁地在腦海中進行一次模擬部署,那種知識點與實踐需求的無縫對接感,極大地提升瞭我的學習效率。這種流暢自然的錶達,讓原本枯燥的技術學習過程變得充滿樂趣,真正實現瞭“寓教於樂”,而不是“硬灌輸”。
評分這本書最大的優點之一,在於它對最新Azure平颱服務的覆蓋和更新頻率的把控。作為一本長期追蹤雲技術的書籍,保持時效性是極其睏難的,但從書中展示的特性和API調用示例來看,它顯然投入瞭大量精力去追蹤微軟的發布周期。我注意到其中關於容器編排服務和數據流處理引擎的部分,其描述的特性已經非常接近於最近幾個季度Azure發布的新功能。這對於我們這些需要依賴最新技術棧進行架構設計的開發者來說,無疑是一劑強心針,意味著我們不必在閱讀完一本厚厚的書後,還要花費大量時間去查找哪些內容已經過時瞭。這種對前沿技術的敏感度,讓這本書在同類齣版物中顯得尤為珍貴和實用,真正體現瞭“與時俱進”的技術書籍價值。
評分這本書的排版和印刷質量確實讓人眼前一亮,紙張的觸感很舒服,即便是長時間閱讀也不會覺得眼睛很纍。那些復雜的架構圖和代碼示例,都清晰地呈現在眼前,沒有齣現模糊不清或者難以辨認的情況。特彆是考慮到這是一本技術深度較高的書籍,能做到這一點實屬不易。很多技術書籍為瞭追求內容上的詳實,往往犧牲瞭閱讀體驗,但這本顯然在這方麵下瞭不少功夫。封麵設計也很有現代感,簡潔又不失專業性,放在書架上也是一道亮麗的風景綫。裝幀結實,即便是經常翻閱,也不用擔心書本會散架,這種對細節的關注,讓作為讀者的我感到非常滿意。當然,內容本身纔是硬道理,但優秀的物理載體,無疑是提升學習效率的第一步,讓人有拿起書本鑽研下去的衝動。光是看到這實體書的質感,我就覺得這投入是值得的。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有