典型云计算平台与应用教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

信息技术从诞生以来一直在经历快速的发展和变革。新技术、新产品、新思维的层出不穷催生了一代又一代崭新的商业模式和理念,它们在使得市场竞争越发激烈的同时,也带来了令人振奋的无限机遇。

早在大型机盛行的20世纪五六十年代,计算资源就是采用“租借”的方式对外提供服务的。IBM公司当时的首席执行官Thomas Watson曾预言道:“全世界只需要五台计算机”,过去三十年的PC大繁荣似乎正在推翻这个论断,人们也常常引用这个例子,来说明信息产业的不可预测性。然而,信息技术变革并不总是直线前进,而是螺旋式上升的。半导体、互联网和虚拟化技术的飞速发展使得业界不得不重新思考这一构想,这些支撑技术的成熟让我们有可能把全世界的数据中心进行适度的集中,从而实现规模化经济效应。人们只需远程租用这些共享资源,从而消除企业为了使用信息技术而进行的数据中心构建、硬件采购、软件安装、系统维护等环节。

“云计算(Cloud Computing)”被称为继个人计算机、互联网之后的第三次信息化革命,通过与相关技术创新要素、商业模式创建要素形成有机互动,“云计算”将成为推动电信业乃至广义ICT产业下一轮突破发展的重要驱动力。

“云计算”时代已经来临,未来不管是软件服务、信息分析、影音发送还是联机游戏等,都会由云计算来运行,因为云计算系统具有庞大的计算能力与存储空间,用户只要通过网络与云计算系统连接,就可取得云计算服务资源,而且消费者只要按自己的使用量付费,就像付水电费一样方便。如果是个人使用者,则可享受云计算软件服务在生活与工作上所带来的便利性;如果为一般中小企业,则可以通过云计算平台开发设计应用程序,来经营云计算软件服务事业;如果是有能力提供云计算基础设施的大型企业,致力于打造数以万计的云计算硬件与架构,则需要自行构建云计算系统,打造自己的私有云与企业云。

“云计算”的影响将是深远的,其将彻底改变 IT 产业的架构和运行方式。可预见,高性能计算机、高端服务器、高端存储器和高端处理器的市场将被数量众多、低成本、低能耗和高性价比的“云计算”硬件市场所挤占;绝大多数软件将以服务方式呈现,甚至连大多数游戏都将在“云”里运行;呼叫中心、网络会议中心、智能监控中心、数据交换中心、视频监控中心和销售管理中心等,将越来越向某些“云计算”设施集中而获取更多的性价比。放眼远眺,“云计算”将与网络计算融为一体,实现“云计算”平台间的互操作和资源共享,实现紧耦合高性能科学计算与松耦合高吞吐量商业计算的融合,使互联网上的主要计算设施融为一个有机整体,称为“云格”。

云计算平台可以划分为 3类:以数据存储为主的存储型云平台、以数据处理为主的计算型云平台,以及计算和数据存储处理兼顾的综合云计算平台。

云计算平台具有以下特点。

(1)服务无处不在

用户只需要一台具备基本计算能力的计算设备,以及一个有效的互联网连接,就可以随时随地使用该服务。从这个意义来讲,任何联网的应用,都具备成为云计算平台的潜力。

(2)具备进入成本

用户具备使用该服务的需求,但是并不具备独立提供该服务的经济或者技术条件。例如,某些企业需要定期地进行大规模的运算,但是并不值得专门为此购置一台具备大规模运算能力的计算设备。超算中心通过发展客户群让多个用户来分担超级计算机的成本,使得其用户能够在不拥有计算设备的情况下以较小的成本完成计算任务。

(3)用户决定应用

云计算平台提供计算能力(包括处理器、内存、存储、网络接口),但是并不关心用户的应用类型。用户利用云计算平台所提供的计算能力,并且充分考虑云计算平台所设定的(技术和经济)限制,开发出丰富多彩的应用。

本书共8章,分别如下。

第1章:云计算简介,主要包括云计算基础、云计算关键技术研究、云标准及云安全等内容。

第2章:介绍云计算的专业工具及程序设计,主要包括云计算应用Java软件、云计算应用软件Platform Symphony、云计算应用软件Python及云计算应用软件MATLAB等内容。

第3章:介绍微软云计算,主要包括Windows Azure计算平台、微软云计算数据库SQL Azure及Windows Azure AppFabric等内容。

第4章:介绍Google云计算,主要包括Hadoop概述、Hadoop常用命令、分布式处理数据MapReduce及分布式服务Zookeeper等内容。

第5章:介绍Amazon云计算,主要包括弹性计算云EC2、存储服务S3、简单队列服务SQS及简单数据库服务Simple DB等内容。

第6章:介绍VMware云计算,主要包括VMware云主品简介、ESX/ESXi概述、VMware vSphere分布式服务等内容。

第7章:介绍云计算仿真器CloudSim,主要包括CloudSim体系结构、CloudSim的功能及扩展、CloudSim的使用方法等内容。

第8章:介绍云计算的综合应用,主要包括提升办公效率及云计算在移动通信信令监控与查询的综合实例等内容。

本书主要由赵新芬编写,此外,参加编写的还有李晓东、丁伟雄、雷晓平、李娅、杨文茵、何正风、赵书兰、赵书梅、栾颖、刘志为、周灵、周品、张德丰、余智豪。

由于作者的水平有限,加之时间紧凑,书中难免会存在不足之处,敬请广大读者批评指正。

编著者