序1

开源项目OpenStack经过7年的发展,其社区规模日益扩大,使用用户日益增多,在云计算领域和市场的影响力也是不断增长。OpenStack进入我国不算太晚,但由于语言、时差与开源思维等因素的影响,初期在华人用户和社区的发展稍逊于西方国家,特别是落后于美国。随着OpenStack日益成熟,以及我国积极倡导开源精神和自主创新精神,OpenStack在这几年慢慢出现“西退东进”的趋势。即在西方激烈而残酷的行业竞争后,对OpenStack的投资有着慢慢趋缓甚至减退的迹象,而在我国,却有越来越多企业加入到OpenStack这个大家庭里,有越来越多的行业和大型企业选择并应用OpenStack,也有越来越多的中国开发人员为OpenStack社区贡献代码,为它的成熟与发展发挥了突出的作用。

随着国内OpenStack市场的蓬勃发展,关于介绍OpenStack的书籍层出不穷。有些主要是国外经典著作的翻译版,以消除国内OpenStack爱好者在语言方面的障碍,但更多是来自那些经过多年探索和研究的国内OpenStack先行者们的原创作品。他们总结自己的学习成果,分享实践领域的经验教训。本书作者山金孝正是众多先行者中的一员,他参考了诸多社区公开的中英文资料,学习OpenStack峰会视频和讨论文档,借鉴专家们的技术分享,并结合自己工作的实践,终于著成本书。

我很荣幸在本书即将出版之际,拿到了一份电子简稿,并通读了一遍。它与其他书籍的不同之处在于,所有技术的阐述都是围绕高可用性展开的。OpenStack的部署实际上包含了很多软件的使用,涉及面广,除了自身几个关键服务之外,它还涉及很多其他不在OpenStack项目里的软件和组件。如何把这些软件使用起来,配置好各种参数,使它们配合工作,从各方各面形成完整的高可用OpenStack部署方案,是本书的核心,也是对市场上现有各类OpenStack书籍的重要补充。相信读者和OpenStack爱好者通过本书的学习,能了解OpenStack原生的高可用性基础架构,熟悉OpenStack各相关领域开源技术和软件的应用,熟练掌握高可用OpenStack生产项目实施和运维。

——王庆 OpenStack基金会个人独立董事/英特尔开源技术中心云计算和网络部研发经理