想把一门具体编程语言、把一个具体工具说清楚,比较容易;想把一个抽象概念、把一个总体趋势讲明白,比较困难。《云计算:大数据时代的系统工程》成功地做到了后者。
如何做到这一点的?清晰的概念,大概是首要因素。云计算同时有两个方面的涵义,它既是一类商业模式,也是一系列实现技术。这本书成功地区分开这两个视角,分别介绍。此外,这本书介绍了一系列相关概念,如SaaS、PaaS、Iaas、并行计算、分布式计算、集群、网格计算、SOA、虚拟化等等,并把云计算与这些概念之间的联系和区别介绍得很清楚。
虽然是介绍这些“高级”的、“抽象”的、“玄而又玄”的概念,但是这本书却有上佳的可读性。这类文献,常常故意把概念搞复杂,搞学术,搞得常人不好理解,但这本书没有这样的故弄玄虚之处。相反地,这本书尽可能地用通俗的语言来讲解,用类比和比喻等方式让概念变得易懂。
除了讲清楚各个概念之外,本书也提供了大量实例类信息。比如哪个企业在提供什么样的云服务,有什么支持云计算技术的开源工具,等等。显然,这些信息很有实用价值。感兴趣的读者可以依此线索,继续查找资料深入学习研究。
本书旁征博引,引用资料百余处,在引用位置一一作了标记,并在附录中详细说明。这样严谨的治学态度,在这个浮躁社会里,实在是值得我们学习。
总之,这是一本关于云计算时代的科普好书。