云计算基础架构及关键应用
上QQ阅读APP看书,第一时间看更新

前言

早在20世纪90年代,云计算就已作为一种全新的技术模型被提出,但直到2007年,才因Google、亚马逊等云计算先驱将其付诸商业实践并获得丰厚利润,而得到业界的广泛重视。和互联网、物联网等技术一样,云计算是电子信息技术和信息社会需求发展到一定阶段的必然产物。从2007年至今,云计算已经成为人们进行信息交互与存储的重要模式,并成为大数据处理和深度挖掘的主要平台。

高盛研究在2015年的一份报告中指出,全球在云计算基础建设以及云平台上的花费将在2013~2018年间以年均30%的速率增长,而整个IT行业的预计增长仅有5%。面对这个蓬勃发展的市场,许许多多的咨询公司和研究机构都对其有着不同的预测。但是他们都一致认为,在全球范围内,云计算的发展正在加速。在巨大需求的刺激下,云计算核心得到快速发展,商业云计算与开源云计算技术在竞争中共同推进,而云计算与行业结合,也形成了形态各异、特色鲜明的电子政务云、教育云、医疗云、金融云、环保云、旅游云等云计算服务,云计算大数据的发展空间则更加广阔。

中兴通讯在云计算方面有多年的技术积累和应用实践。本书结合云计算最新技术趋势和中兴通讯的长期实践,对云计算技术进行系统的讲解,对云计算实践提供思路和建议。本书首先从云计算的需求和现状出发,分析目前云计算出现的问题。针对这些问题分析了IaaS云管理平台、IaaS云平台部署,并对PaaS(平台即服务)等进行了充分的探索和讨论。

本书由10章组成,各章主要内容如下。

第1章介绍了云计算的发展历史、基本模型及发展趋势。后续3章则对于计算、存储、网络虚拟化的主要技术分别进行阐述。其中,第2章对KVM、Xen、VMware等主要Hypervisor虚拟化技术以及容器虚拟化技术进行介绍,并阐明两类技术之间的关联。第3章以Ceph为例介绍分布式文件系统、分布式块存储、存储网关等存储虚拟化技术。2012年,在SDN(软件定义网络)和OpenFlow大潮的进一步推动下,网络虚拟化再度成为热点,第4章重点介绍业界主流的一些虚拟网络设备或者新网络架构。第5章通过介绍各厂商桌面和应用虚拟化解决方案,让读者对虚拟桌面的发展有全面的了解。第6章对各主流云管理平台进行介绍及对比后,对OpenStack平台进行了重点介绍。对在不同时间、不同团队采用不同语言开发和构建的几十甚至几百个应用进行评估,考虑如何迁移到云计算环境,需要对现有IT基础框架有深刻的理解和认识,以及对各种云资源所能提供的功能等各种细节有深入了解。接下来,通过对通用云、NFV云等部署方式的阐述,帮助读者在具体的云实践中可以更加有的放矢。第7章剖析了私有云、公有云、混合云的优势、适合场景、关键技术等,并结合OpenStack介绍了其构建及部署方式。第8章系统地介绍了NFV的架构及关键技术组成。第9章对业务链实现技术加以介绍,包括基本概念、架构及具体实现。

每一个新兴的计算技术都会迎来一个对应的新应用平台,在云计算时代,应用平台作为一种服务,通常被描述为平台即服务(PaaS)。第10章重点描述了PaaS平台的定义、应用场景以及功能与特点,并比较了业界主流的Cloud Foundry、OpenShift、Flynn、Deis、DINP等开源PaaS平台,为读者提供了选择开源PaaS平台的参考,另外介绍了PaaS平台Cloud Foundry的架构、工作机制及应用部署等知识。

本书适合高校及科研院所云计算研究人员、云计算开发者和工程人员阅读参考。本书的编写,除了各位编委之外,还得到了王晔、陈俊、高洪、张恒生、江滢等同事的大力支持,在此表示感谢!由于作者水平所限,书中难免存在不足之处,敬请广大读者批评指正。