雲平台架構師-在雲上創建安全、可擴展、高可用性的應用程序 第3版 Azure for Architects: Create secure, scalable, high-availability applications on the cloud, 3rd Edition

Ritesh Modi,Jack Lee ,Rithin Skaria 譯 劉穎

相關主題

商品描述

本書可幫助讀者掌握無服務器體系結構設計的核心概念,包括容器、Kubernetes部署和大數據解決方案。本書將帶讀者學習如何構建無服務器功能架構解決方案、系統研究容器和Kubernetes的部署模式,並探索使用Spark和Databricks的大規模大數據處理。隨著深入學習,將采用微軟雲操作系統Azure DevOps實現DevOps,使用Azure認知服務實現智能解決方案,並將安全、高可用性和可伸縮性集成到每個解決方案中。最後,本書將深入研究微軟雲操作系統Azure安全概念,如OAuth、OpenConnect和托管標識。

目錄大綱

第1章 開始使用Azure入門指南
1.1 雲端運算
1.1.1 雲端運算的優勢
1.1.2 為什麼要雲端運算
1.1.3 Azure中的部署範例
1.2 認識Azure
1.3 Azure作為智慧雲
1.4 Azure資源管理器
1.4.1 ARM體系結構
1.4.2 為什麼要ARM
1.4.3 ARM的優勢
1.4.4 ARM概念
1.5 虛擬伺服器
1.6 容器
1.7 Docker
1.8 與智慧雲交互
1.8.1 Azure門戶
1.8.2 PowerShell
1.8.3 Azure CLI
1.8.4 Azure REST API
1.8.5 ARM模版
1.9 小結
第2章 Azure解決方案的可用性、可擴展性和監視
2.1 高可用性
2.2 Azure高可用性
2.2.1 概念
2.2.2 負載平衡
2.2.3 虛擬機器高可用性
2.2.4 計算機高可用性
2.2.5 高可用性的平台
2.2.6 Azure中的負載平衡器
2.2.7 Azure應用網關
2.2.8 Azure流量管理器
2.2.9 Azure前門
2.3 高可用性的體系結構考慮
2.3.1 Azure區域內的高可用性
2.3.2 跨Azure區域的高可用性
2.4 可伸縮性
2.4.1 可擴展性和性能
2.4.2 Azure的可擴展性
2.4.3 PaaS的可伸縮性
2.4.4 laaS的可擴展性
2.5 VM規模集
2.5.1 VMSS的體系結構
2.5.2 VMSS伸縮
2.6 升級和維護
2.6.1 應用程式更新
2.6.2 用戶更新
2.6.3 圖片更新
2.6.4 VMSS擴充的最佳實踐
2.7 監控
2.7.1 Azure監控
2.7.2 Azure活動日誌
2.7.3 Azure診斷日誌
2.7.4 Azure應用程式日誌
2.7.5 來賓和主機作業系統日誌
2.7.6 Azure監控
2.7.7 Azure應用見解
2.7.8 Azure日誌分析
2.7.9 日誌
2.7.10 解決方案
2.7.11 警報
2.8 小結
第3章 設計模式-網路、儲存、訊息傳遞與事件
第4章 Azure的自動化架構
第5章 Azure的部署設計策略、鎖與標籤
第6章 Azure解決方案的費用管理
第7章 Azure OLTP的解決方案
第8章 在Azure上建置安全的應用程式
第9章 Azure大數據解決方案
第10章 Azure無伺服器技術-使用Azure功能
第11章 使用Azure邏輯應用、事件網格和函數的Azure解決方案
第12章 Azure大數據事件解決方案
第13章 整合Azure Devops
第14章 Azure架構Kubernetes解決方案
第15章 使用ARM範本的交叉訂閱部署
第16章 ARM模板模組化設計與實現
第17章 設計物聯網解決方案
第18章 Azure Synapse分析架構
第19章 架構的智慧解決方案