《云计算:原理、应用、管理与安全(原书第2版)》是关于云计算的“百科全书”,不仅讲解方方面面的理论知识,还涵盖广泛的实践内容。
《云计算:原理、应用、管理与安全(原书第2版)》中共引用了近550篇参考文献,梳理了云计算领域的发展史和里程碑,全景呈现了重要的技术演进和研究成果。这一版添加了关于并发性、云硬件和云软件的新章节,并讨论了大数据和移动应用带来的挑战。
在简要介绍计算机云、以网络为中心的计算和以网络为中心的内容后,《云计算:原理、应用、管理与安全(原书第2版)》分四个部分展开论述,主要内容分别为:与并行和分布式有关的概念,云服务供应商、云接入、云数据存储、云软硬件等云生态系统要素,云应用、云资源管理和调度、云安全、移劝云等云研究热点。
云计算、大数据、人工智能的新进展和区块链等新技术带来的变化已经深刻地改变了我们的生活方式,而且这种改变还在进一步、更深层次地发生着。这种深刻的改变来得太快,以致虽然我们每天都在经历并享受着,但大部分人还“云”里雾里,甚至不知所“云”。作为专业人士,尽管我们了解这些新技术的出现都来自“云计算”的突破,清楚“云即互联网”“云就是互联网的图腾”背后的含义,也理解大数据、区块链和人工智能2.0甚至工业2025都是云时代的产物,但每每进行解释时还是会感到水平有限。遍阅文献,总算找到了云计算知识集大成者——Dan C.Marinescu博士的这本书。感谢机械工业出版社给予我们翻译本书的机会,虽然翻译和审校花了近两年的时间,但我认为这是值得的,因为这是目前世界上最好的云计算教科书。
本书可作为“计算机网络”后续课程的教材和参考书籍,适合计算机、电子、通信、软件工程和网络空间安全等相关专业本科生或研究生阅读。
丹·C.马里恩斯库(Dan C.Marinescu),中佛罗里达大学计算机科学系教授,曾任普渡大学计算机科学系教授,还曾在IBMWatson研究中心、Intel公司、德国电信等担任客座研究员。他的研究兴趣包括并行和分布式系统、云计算、科学计算、量子计算和量子信息论。他在这些领域发表了220多篇论文,并撰写了3本书。
佘堃,电子科技大学教授、博士生导师,主要从事智能云计算、区块链等领域的研究工作。曾获省部级科技进步奖5次、国家发明专利10项、软件著作权12项。
出版者的话
译者序
推荐序
前言
第1章 引言
1.1 云计算
1.2 以网络为中心的计算和以网络为中心的内容
1.3 云计算:一个古老的概念,它的时代已经来临
1.4 云交付模型和定义属性
1.5 云计算中的伦理道德问题
1.6 云计算的缺陷
第2章 云服务供应商与云生态系统
2.1 云生态系统
2.2 云计算交付模型和服务
2.3 亚马逊网络服务
2.4 AWS的持续演进
2.5 谷歌云
2.6 微软Windows Azure和Online Services
2.7 云存储的多样性和供应商锁定
2.8 云计算的互操作性和互联云
2.9 服务水平协议和合规水平协议
2.10 用户与CSP之间的责任分担
2.11 用户体验
2.12 软件授权
2.13 云计算的能源消耗及其对生态的影响
2.14 云计算面临的主要挑战
2.15 扩展阅读
2.16 练习和问题
第一部分
第3章 云的并发性
3.1 持久挑战:并发与云计算
3.2 计算领域的通信和并发
3.3 计算模型和BSP模型
3.4 一种多核计算模型
3.5 用Petri网对并发建模
3.6 进程状态:一个进程或线程组的全局状态
3.7 通信协议和进程协调
3.8 通信、逻辑时钟和消息交付规则
3.9 运行、裁剪和因果历史
3.10 线程和活动协调
3.11 临界区、锁、死锁和原子操作
3.12 共识协议
3.13 负载均衡
3.14 Java的多线程和并发以及Flume Java
3.15 历史笔记和扩展阅读
3.16 练习和问题
第4章 并行与分布式系统
4.1 数据级、线程级和任务级并行
4.2 并行架构
4.3 SIMD架构、向量处理和多媒体扩展
4.4 图形处理单元
4.5 增速比、Amdahl定律和可扩展增速比
4.6 多核处理器的增速比
4.7 分布式系统和系统模块化
4.8 软模块化和强模块化
4.9 分层和层次结构
4.10 虚拟化和分层
4.11 P2P系统
4.12 大规模系统
4.13 可组合边界和可伸缩性
4.14 历史笔记和扩展阅读
4.15 练习和问题
……
第二部分
第三部分
第四部分
在线章节