序二

与本书作者的初次相识,是在一次云计算技术交流大会上,我俩一见如故,相谈甚欢。本书作者对技术的追求和痴迷,给我留下了深刻的印象,也一下子拉近了我们的距离。同为技术研究人员的我们,此后一直保持联系,对技术的钻研、实践中问题的探讨、对行业发展的思考……最近一次见面,本书作者拿着自己的书稿,让我帮忙写一段话。我在浏览此书后,觉得此书对于云计算的初级学者和中级读者来讲,在系统、全面地学习OpenStack方面是非常有帮助的。

OpenStack作为一款云计算软件,成功地利用软件定义了传统的一切,包括软件定义存储、软件定义网络等。它将传统所见的黑盒子全部利用软件定义成白盒子。原来的计算或存储设备很神秘,像“变形金刚”一样屹立在我们的机房中,默默地提供服务,而数据在这些设备中如何进行计算、存储,以及数据的安全性、持久性,只能依赖厂商的产品说明书,而我们被拒之门外。然而OpenStack解决了这一切,只要你懂得代码,你就通晓一切。OpenStack对计算、存储、网络等多个功能进行了融合,成为一个完整的个体,解决了我们的各种IT需求。在原来的世界中,计算是计算、存储是存储、网络是网络,彼此之间分离,安装、配置、部署和运维极其复杂,并且还要考虑不同设备之间的兼容性。OpenStack将这些功能设计成不同的服务组件,彼此之间松耦合,组合在一起,并且提供了一套完整的管理方法和工具,完成了我们想要实现的所有功能,承载它们的物理硬件也由“变形金刚”变成了普通的“铁盒子”——X86服务器。开源是OpenStack最大的优势,避免了被IT厂商锁定,我们可以将核心技术掌握在自己手中,再也不用因为某个技术不熟悉而弃用或另行招聘人才,或者因为不兼容而不得不购买固定品牌的昂贵设备,避免由此造成企业成本的增加。

回想自己初入云计算领域,当时亦是十分茫然,在市面上找了很多相关书籍,如饥似渴地阅读。本书作为一本系统化讲述OpenStack的书籍,阐述了OpenStack的前世今生,详述了OpenStack的何去何从,深入浅出,理论结合实践,具有很强的实操性。相信初入云计算领域的技术人员在详细阅读此书后,会有一种打通任督二脉、茅塞顿开的收获;对于中级读者来说也能融会贯通,有新的收获。祝愿读者在此书中有一个愉快的阅读旅程!

张志飞

WatchGuard加拿大区首席架构师