OpenStack高可用集群(上册):原理与架构
上QQ阅读APP看书,第一时间看更新

序3

在受邀为金孝兄的这本书作序时,我是怀着无比激动和忐忑的心情的:一方面为曾经共同在IBM战斗过的兄弟能够在开源与云计算环境中有如此专业的经验分享而激动,另一方面其实担心同样作为工程师、架构师的自己不善言语,无从下笔。但当读罢此书时,却也真心觉得想要写些什么,来感慨此书的一些出众之处。

“一切皆服务”是云计算的最终奥义,我一直这样认为。云计算从来都不是一个简单的技术命题,而是一种“让非专业人员也能够自如消费IT资源”的手段,是一种资源分配模式的变革。就如同社会从自然经济形态进化到商品经济形态一样,通过云计算,消费者不用再关注于从底层IT基础环境到顶层业务实现的全IT栈,而是仅需要在云生态环境中选取所需的各类Infrastructure、Platform、Software服务来实现自身的业务目标即可。云计算的出现将原本自产自销、纷繁多样的IT资源经过标准化、服务化成一种供用户购买的“商品”,从而极大地带动了依托于IT资源的各类新兴产业爆发式的发展,诸如互联网+、O2O、物联网等。

这是一本有明确目标的书。我阅读过很多关于云计算、云平台及OpenStack的相关书籍,有讲战略的,有讲业务的,有讲技术的,有讲开发的,但大多数都是为了云而云,为了技术而技术。本书却并没有开篇就与读者讨论高可用的模式、集群的实现手段等,而是从“企业为何要进行云计算建设”入手,带着明确的需求与目标来讨论“高可用”在云计算生产环境中的重要地位,从而引出需要考虑的HADR关键点,逐步带入实现高可用的技术手段及其原理和实战,使得读者在通读本书的过程中能够带着明确的目标进行研读,提高了读者阅读的兴趣。

这是一本站在巨人肩膀上的书。本书具备严密的逻辑性,这与作者多年来在IBM作为一线技术工作者的经历和经验是分不开的。从书中的许多地方都能够透出IT界黄埔军校——IBM的影子,从开篇明义的CCRA方法论,到对HADR的理解与实现,均站在IBM这个蓝色巨人的肩膀上依托于IBM的架构思维来审视,加之融合了作者许多成熟经验的实战讲解,使得这本书在整个阅读的过程中能够给读者带来非常连贯、完整和丝丝入扣的阅读体验。

这是一本实用性卓越的工具书。从事OpenStack相关工作的人都很清楚,OpenStack是一个以功能为目标的项目群,旨在实现越来越全面的云平台功能,而把其本身作为企业生产环境的各非功能目标部分交由用户自行实现,其中最重要的就是高可用部分。而现实情况是,除了Google、Amazon这些公有云巨头外,大多数想要使用OpenStack作为私有云或混合云的中小企业并不具备全面的规划设计能力,从而无法顺利的将OpenStack应用于企业环境。本书恰恰填补了这一空白,从入门的高可用知识,到各类高可用工具的介绍,随后通过高可用集群的部署实践,指导读者一步步完成OpenStack高可用的构建,对中小企业将OpenStack生产化、商用化起到非常巨大的帮助。

如果你只是想学习OpenStack到底为何物,能干什么,我不推荐这本书,你可以上社区进行充分学习,比任何人著作的任何书籍都有帮助;但如果你想将OpenStack切实地应用起来,而不是纸上谈兵、简单玩玩而已,那我非常推荐这本书,它能够极大地减少你在浩瀚互联网海洋中摸爬滚打的时间,有的放矢、逻辑严密地指导你一步一步将一个社区化、功能化的OpenStack平台,构建成稳定的、高可用的企业级生产环境OpenStack云平台。

——行俊楠 云计算资深架构师