云計算原理與實踐 版權信息
- ISBN:9787111579700
- 條形碼:9787111579700 ; 978-7-111-57970-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
云計算原理與實踐 本書特色
本書跨越云計算的各個層次,全面、系統地介紹了云計算的基本概念、原理和技術,并結合產業實踐介紹了云計算的新發展和相關的工程問題。本書內容涵蓋云計算的價值和技術框架、數據中心、網絡、虛擬化技術、分布式存儲技術、云數據庫、中間件和分布式部署,并從產業角度給出了對云計算的理解和思考以及云上架構設計的常用方法和佳實踐。本書適合作為高等院校計算機、電子工程及相關專業云計算課程的教材,也適合作為對云計算技術有興趣的技術人員和研究人員的參考書。
云計算原理與實踐 內容簡介
本書跨越云計算的各個層次,全面、系統地介紹了云計算的基本概念、原理和技術,并結合產業實踐介紹了云計算的新發展和相關的工程問題。本書內容涵蓋云計算的價值和技術框架、數據中心、網絡、虛擬化技術、分布式存儲技術、云數據庫、中間件和分布式部署,并從產業角度給出了對云計算的理解和思考以及云上架構設計的常用方法和佳實踐。本書適合作為高等院校計算機、電子工程及相關專業云計算課程的教材,也適合作為對云計算技術有興趣的技術人員和研究人員的參考書。
云計算原理與實踐 目錄
CONTENTS目 錄叢書序言本書編委會序前言第1章 云計算概述 11.1 云計算的產生及發展 11.1.1 云計算的產生背景 11.1.2 云計算的特點 21.1.3 云計算發展簡史 31.1.4 知名的云計算服務提供商 31.2 云計算的基礎知識 41.2.1 云計算的概念 41.2.2 云服務的使用形態 51.2.3 云計算的服務類型 71.3 云計算的價值與典型的使用場景 81.3.1 云計算的價值 81.3.2 云計算典型的使用場景 91.4 云計算平臺架構 111.4.1 AWS平臺架構 111.4.2 阿里云平臺架構 121.4.3 谷歌云平臺 131.4.4 幾種云計算平臺的特點 151.5 云計算部署小實例 151.6 云計算的核心技術 181.7 云計算的生態 22本章小結 23習題 24參考文獻與進一步閱讀 24第2章 數據中心 252.1 數據中心基礎設施 252.1.1 數據中心的基本組成 262.1.2 機房規劃與設計 302.1.3 基礎設施運維 332.1.4 數據中心的評價 352.2 云計算數據中心 412.2.1 云數據中心的發展 412.2.2 互聯網數據中心 422.2.3 多租戶數據中心 422.2.4 數據中心多級架構 432.2.5 模塊化設計與硬件重構 432.3 阿里云數據中心 452.3.1 綠色環保新實踐 452.3.2 數據中心設計新實踐 462.3.3 云計算應用新實踐 46本章小結 46習題 47參考文獻與進一步閱讀 47第3章 網絡 483.1 網絡架構 483.1.1 數據中心網絡架構 493.1.2 區域網絡架構 503.1.3 核心網架構 513.1.4 邊緣或內容分發網絡架構 523.2 數據中心網絡 533.2.1 數據中心網絡概述 533.2.2 數據中心網絡架構技術演進 543.3 邊界網絡和CDN 573.3.1 HTTP 583.3.2 DNS 593.3.3 CDN的基本原理 613.3.4 CDN的應用 663.3.5 阿里云CDN 683.3.6 CDN的安全 713.4 網絡虛擬化技術 723.4.1 網絡虛擬化的概念 723.4.2 網絡虛擬化的原理 743.4.3 虛擬網絡互聯 763.4.4 主流開源項目介紹 793.4.5 阿里云的虛擬專有網絡 813.5 負載均衡技術 833.5.1 負載均衡的原理 833.5.2 四層負載均衡 843.5.3 七層負載均衡 863.5.4 DNS負載均衡 883.5.5 開源負載均衡概述 883.5.6 阿里云負載均衡服務 90本章小結 92習題 92參考文獻與進一步閱讀 93第4章 虛擬化 954.1 虛擬化技術概述 954.1.1 概念和歷史 954.1.2 虛擬化的意義 964.2 虛擬機的核心原理和技術 964.2.1 機器與接口 964.2.2 系統接口 964.2.3 運行模式 984.2.4 虛擬機的分類 994.3 虛擬化的實現 1014.3.1 Xen虛擬機技術 1014.3.2 KVM技術 1034.3.3 其他資源虛擬化技術 1044.4 虛擬機管理與調度 1064.4.1 典型管理問題 1064.4.2 彈性伸縮 1084.5 容器技術 1094.5.1 操作系統級虛擬化 1094.5.2 Docker 1104.5.3 容器與傳統虛擬機 1114.5.4 Docker服務編排 1124.5.5 Docker對云的擴展 1144.6 阿里云虛擬化實踐 1144.6.1 云服務器ECS 1144.6.2 彈性伸縮機制 1154.6.3 計費方式 1164.6.4 阿里云虛擬化安全 1164.6.5 阿里云容器服務 117本章小結 125習題 126參考文獻與進一步閱讀 126第5章 分布式存儲 1275.1 分布式存儲基礎 1275.1.1 分布式存儲面臨的問題和挑戰 1275.1.2 帽子理論 1285.1.3 數據一致性協議 1325.2 數據復制與備份技術 1405.2.1 數據復制技術 1405.2.2 數據備份技術 1435.2.3 歸檔存儲 1455.3 存儲陣列和糾刪碼技術 1505.3.1 RAID概述 1505.3.2 RAID的級別 1505.3.3 糾刪碼技術 1525.3.4 云存儲系統的糾刪碼 1545.4 塊存儲 1565.4.1 塊存儲概述 1565.4.2 常見的塊存儲設備 1565.4.3 云存儲系統的塊設備 1585.4.4 塊設備的存儲管理 1595.5 文件存儲 1625.5.1 文件存儲概述 1625.5.2 NAS及其架構 1625.5.3 阿里云文件存儲 1675.5.4 阿里云文件存儲的典型應用 1675.6 對象存儲 1695.6.1 對象存儲概述 1695.6.2 對象存儲設備及其關鍵技術 1705.6.3 阿里云對象存儲 1735.6.4 阿里云對象存儲的典型應用 1785.7 分布式索引技術 1795.7.1 哈希表 1795.7.2 B 樹 1805.7.3 LSM樹 1815.8 分布式鎖服務 1835.8.1 Google Chubby 1835.8.2 ZooKeeper 1865.8.3 阿里云Nuwa 1885.9 分布式文件系統 1895.9.1 Google文件系統 1905.9.2 Hadoop分布式文件系統 1925.9.3 Ceph 1955.9.4 Lustre 1995.9.5 GlasterFS 2005.9.6 阿里云Pangu 200本章小結 202習題 202參考文獻與進一步閱讀 203第6章 云數據庫 2046.1 云數據庫概述 2046.1.1 云數據庫的現狀和演化 2046.1.2 OLTP和OLAP 2056.1.3 常見的數據庫類型及其管理系統 2066.1.4 云數據庫關鍵組件及應用場景 2076.2 云數據庫的設計和架構 2086.2.1 高可靠性 2086.2.2 高可用性 2096.2.3 高安全性 2106.2.4 良好的兼容性 2106.2.5 云數據庫架構 2106.3 云數據庫的關鍵技術 2136.3.1 數據庫的擴展 2136.3.2 大規模數據庫的實現 2136.3.3 共享型和分布式數據庫 2156.3.4 智能運維和數據化管理 2156.4 表格存儲 2166.4.1 表格存儲概述 2166.4.2 一些業界產品 2186.4.3 阿里云表格存儲 2196.4.4 典型案例分析 2216.5 關系型數據庫 2226.5.1 關系型數據庫概述 2226.5.2 常用的關系型數據庫 2226.5.3 阿里云關系數據庫RDS 2236.6 分布式數據庫 2256.6.1 分布式數據庫概述 2256.6.2 分布式數據庫的發展 2266.6.3 常用的分布式數據庫 2286.7 內存數據庫 2306.7.1 內存數據庫概述 2306.7.2 內存數據庫的歷史和發展 2316.7.3 常用的內存數據庫 2326.7.4 內存數據庫存在的問題 234本章小結 236習題 236參考文獻與進一步閱讀 237第7章 云計算中間件 2387.1 中間件概述 2387.1.1 應用的復雜性 2397.1.2 中間件的產生和發展 2407.1.3 中間件與SOA、微服務之間的關系 2427.1.4 中間件的分類 2437.1.5 云計算中間件 2437.1.6 主流廠商的中間件 2457.2 云計算中間件的關鍵技術 2487.2.1 架構設計原則 2487.2.2 高性能服務框架 2527.2.3 消息服務 2527.2.4 分布式事務 2537.2.5 數據化運維 2547.2.6 服務化和服務治理 2547.2.7 容器 2557.3 日志服務 2557.3.1 典型應用場景 2567.3.2 常見的日志系統 2587.3.3 阿里云日志服務 2617.4 消息中間件 2637.4.1 使用場景和特點 2637.4.2 同步/異步調用模式 2667.4.3 點對點和發布/訂閱模型 2677.4.4 主流消息中間件 2697.4.5 案例分析:抽獎系統 2737.5 阿里云企業級分布式應用服務 2747.5.1 應用場景需求 2747.5.2 系統架構 2757.5.3 服務化和服務治理 2767.5.4 核心組件和功能 2787.6 云計算中間件發展趨勢 2807.6.1 產品化和智能化 2807.6.2 平臺化和深度融合 281本章小結 281習題 281參考文獻與進一步閱讀 281第8章 分布式部署與監控 2838.1 軟件分布式部署概述 2838.1.1 功能模塊 2838.1.2 軟件部署的內容 2838.1.3 軟件部署模式 2848.1.4 軟件的分布式部署 2848.2 互聯網大規模的軟件分布式部署的設計 2858.2.1 三大技術挑戰 2858.2.2 設計原則 2858.3 分布式部署系統案例 2878.3.1 微軟Autopilot系統 2878.3.2 谷歌Borg系統 2888.3.3 Facebook的Dynamo系統 2898.4 阿里云天基系統 2908.4.1 基本概念 2908.4.2 工作原理 2918.4.3 部署與擴容 2918.4.4 升級 2928.4.5 自動修復 2938.4.6 調度系統 2938.4.7 監控系統 2948.5 阿里云監控 2958.5.1 核心監控服務 2968.5.2 服務調用方式 2968.5.3 云主機監控 2978.5.4 云服務監控 298本章小結 299習題 299參考文獻與進一步閱讀 300第9章 云計算產業實踐 3019.1 云計算帶來的產業變革 3019.2 云計算的價值 3029.2.1 商業價值 3029.2.2 技術價值 3049.3 云上架構設計*佳實踐 3069.3.1 安全 3069.3.2 高可用 3109.3.3 可擴展 3129.3.4 高性能 3169.3.5 成本效益 3199.3.6 可運維 3209.4 行業解決方案 3219.4.1 行業解決方案的多維性 3229.4.2 應用案例:游戲行業的日志分析 3229.4.3 從1到千萬用戶的方案演進 3269.4.4 行業客戶案例 3299.5 云上典型應用開發 3319.5.1 云上應用開發原則 3319.5.2 從0開始搭建網站 3339.6 云計算趨勢的思考 3369.6.1 公共云和混合云 3369.6.2 極“智”未來 3369.6.3 IoT遇上大數據 3379.6.4 云生態 3379.6.5 云上獨角獸 3379.6.6 全球化 337本章小結 338習題 338參考文獻與進一步閱讀 338
展開全部
云計算原理與實踐 作者簡介
工學博士,現任上海交通大學計算機科學與技術系教授,博士生導師,電信學院一級責任教授。國家杰出青年基金獲得者。