对停留在云计算概念层面已经腻了?请看《云计算》教材

作  者: 刘鹏 主编出 版 社: 电子工业出版社出版时间: 2010-3-1 字  数: 490000 版  次: 1 页  数: 270 印刷时间: 2010-3-1 开  本: 16开 印  次: 1 纸  张: 胶版纸 I S B N : 9787121101991 包  装: 平装 所属分类: 图书 >> 计算机/网络 >> 计算机理论    定价:¥38.00

 

内容简介

本书是中国云计算专家委员会刘鹏教授主编的系统讲解云计算技术的专业书籍,重点阐述了云计算领域具代表性的Google、亚马逊和微软三家公司的云计算平台的技术原理和应用方法,并介绍了以Hadoop为代表的开源云计算技术和云计算仿真器CloudSim,分析了云计算领域的理论研究热点问题,给出了云计算应用实例云计算实验的详细步骤。本书主要内容包括:Google的GFS、MapReduce、Bigtable、Chubby和App Engine等;亚马逊AWS的Dynamo、EC2、S3、SQS、SimpleDB和CloudFront等;微软 Azure、SQL服务、.Net服务和Live服务等;开源云计算技术HDFS、HBase和Eucalyptus等。读者可从配套网站中国云计算(http://www.chinacloud.cn)获取更多资料和求解疑难问题。

 作者简介

刘鹏,清华大学博士,解放军理工大学教授、学科带头人,中国云计算专家委员会委员。主要研究方向为信息网格和云计算,完成科研课题18项,发表论文70余篇,获部级科技进步奖6项。曾夺得国际计算机排序比赛冠军,并两次夺得全国高校科技比赛最高奖,获“全军十大学习成才标兵”、“南京十大杰出青年”和“清华大学学术新秀”等称号。2002年首倡的“网格计算池”和2003年研发的“反垃圾邮件网格”分别为云计算和云安全的前身。创办了知名的中国网格(chinagrid.net)和中国云计算(chinacloud.cn)网站。

 目录

第1章 绪论
 1.1 云计算的概念
 1.2 云计算发展现状
 1.3 云计算实现机制
 1.4 网格计算与云计算
 参考文献
第2章 Google云计算原理
 2.1 Google文件系统GFS
  2.1.1 系统架构
  2.1.2 容错机制
  2.1.3 系统管理技术
 2.2 并行数据处理MapReduce
  2.2.1 产生背景
  2.2.2 编程模型
  2.2.3 实现机制
  2.2.4 案例分析
 2.3 分布式锁服务Chubby
  2.3.1 Paxos算法
  2.3.2 Chubby系统设计
  2.3.3 Chubby文件系统
  2.3.4 通信协议
  2.3.5 正确性与性能
 2.4 分布式结构化数据表Bigtable
  2.4.1 设计动机与目标
  2.4.2 数据模型
  2.4.3 系统架构
  2.4.4 主服务器
  2.4.5 子表服务器
  2.4.6 性能优化
 参考文献
第3章 Google应用程序引擎
 3.1 Google App Engine简介
 3.2 应用程序环境
 3.3 Google App Engine数据库
 3.4 Google App Engine服务
  3.4.1 图像操作API
  3.4.2 邮件API
  3.4.3 Memcache API
  3.4.4 网址抓取API
  3.4.5 用户API
  3.4.6 数据库API
 3.5 编程实例:Hello World
  3.5.1 创建简单请求处理程序
  3.5.2 使用webapp框架
  3.5.3 使用用户服务
  3.5.4 用webapp处理表单
  3.5.5 使用数据库
  3.5.6 使用模板
  3.5.7 应用实例:搭建CDN
 3.6 应用实例:用iPhone访问Google App Engine
 3.7 应用实例:基于位置的聊天
 参考文献
第4章 亚马逊云计算AWS
 4.1 简介
 4.2 亚马逊平台基础存储架构:Dynamo
  4.2.1 Dynamo在亚马逊服务平台的地位
  4.2.2 Dynamo架构的主要技术
 4.3 弹性计算云EC2
  4.3.1 EC2的主要特性
  4.3.2 EC2基本架构及主要概念
  4.3.3 常用API
 4.4 简单存储服务S3
  4.4.1 基本概念和操作
  4.4.2 数据一致性模型
  4.4.3 S3安全措施
  4.4.4 常用API
 4.5 简单队列服务SQS
  4.5.1 SQS基本模型
  4.5.2 两个重要概念
  4.5.3 消息
  4.5.4 身份认证
  4.5.5 常用API
 4.6 简单数据库服务SimpleDB
  4.6.1 重要概念
  4.6.2 与关系型数据库的比较
  4.6.3 存在的问题及解决办法
  4.6.4 SDB和其他AWS的结合使用
  4.6.5 常用API
 4.7 弹性MapReduce服务
  4.7.1 弹性MapReduce
  4.7.2 常用API
 4.8 内容推送服务CloudFront
  4.8.1 CDN
  4.8.2 CloudFront
  4.8.3 常用API
 4.9 电子商务服务DevPay和FPS
  4.9.1 DevPay
  4.9.2 FPS
  4.9.3 常用API
 4.10 其他亚马逊云计算服务
  4.10.1 简单支付服务Simple Pay
  4.10.2 亚马逊完成Web服务
  4.10.3 土耳其机器人
  4.10.4 Alexa Web服务
  4.10.5 常用API
 4.11 AWS应用实例
  4.11.1 在线照片存储共享网站SmugMug
  4.11.2 在线视频制作网站Animoto
 参考文献
第5章 微软云计算Windows Azure
 5.1 微软云计算服务平台
 5.2 微软云操作系统Windows Azure
  5.2.1 概述
  5.2.2 Windows Azure存储服务
  5.2.3 Windows Azure计算服务
  5.2.4 Fabric
  5.2.5 使用Windows Azure
 5.3 SQL服务
  5.3.1 SQL数据服务
  5.3.2 SDS数据模型
  5.3.3 访问SDS
 5.4 .NET服务
  5.4.1 概述
  5.4.2 访问控制服务
  5.4.3 .NET服务总线
  5.4.4 工作流服务
 5.5 Live服务
  5.5.1 概述
  5.5.2 Live框架
  5.5.3 访问数据
  5.5.4 使用网络
  5.5.5 Mesh-Enabled应用程序
 5.6 小结
 参考文献
第6章 开源云计算系统
 6.1 开源云计算系统简介
  6.1.1 Hadoop
  6.1.2 Eucalyptus
  6.1.3 Enomaly ECP
  6.1.4 Nimbus
  6.1.5 Sector and Sphere
  6.1.6 abiquo
  6.1.7 MongoDB
 6.2 HDFS:GFS的开源实现
  6.2.1 设计前提与目标
  6.2.2 体系结构
  6.2.3 保障可靠性的措施
  6.2.4 提升性能的措施
  6.2.5 访问接口
 6.3 MapReduce的开源实现
  6.3.1 逻辑模型
  6.3.2 实现机制
 6.4 HBase:Bigtable的开源实现
  6.4.1 逻辑模型
  6.4.2 物理模型
  6.4.3 子表服务器
  6.4.4 主服务器
  6.4.5 元数据表
 6.5 Eucalyptus:EC2的开源实现
  6.5.1 背景
  6.5.2 体系结构
  6.5.3 主要构件
  6.5.4 访问接口
  6.5.5 服务等级协议
  6.5.6 虚拟组网
 参考文献
第7章 云计算仿真器CloudSim
 7.1 CloudSim简介
 7.2 CloudSim体系结构
  7.2.1 SimJava层
  7.2.2 GridSim层
  7.2.3 CloudSim层
  7.2.4 用户代码层
 7.3 CloudSim技术实现
 7.4 CloudSim的使用方法
 参考文献
第8章 云计算理论研究热点
 8.1 体系结构研究
  8.1.1 Youseff划分方法
  8.1.2 Lenk划分方法
 8.2 关键技术研究
  8.2.1 虚拟机
  8.2.2 安全管理
  8.2.3 云监测
  8.2.4 能耗管理
  8.2.5 数据管理
  8.2.6 资源调度
 8.3 编程模型研究
  8.3.1 All-Pairs编程模型
  8.3.2 GridBatch编程模型
 8.4 支撑平台研究
  8.4.1 Cumulus:数据中心科学云
  8.4.2 CARMEN:e-Science云计算
  8.4.3 RESERVOIR:云服务融合平台
  8.4.4 TPlatform:Hadoop的变种
  8.4.5 P2P环境的MapReduce
  8.4.6 Yahoo云计算平台
 8.5 应用研究
  8.5.1 语义分析应用
  8.5.2 生物学应用
  8.5.3 数据库应用
  8.5.4 地理信息应用
  8.5.5 商业应用
 8.6 云安全研究
  8.6.1 Anti-Spam Grid:反垃圾邮件网格
  8.6.2 CloudAV:终端恶意软件检测
  8.6.3 AMSDS:恶意软件签名自动检测
  8.6.4 云平台上的数字身份认证
 参考文献
第9章 总结与展望
 9.1 Google、亚马逊和微软云计算对比
  9.1.1 应用场景
  9.1.2 使用流程
  9.1.3 体系结构
  9.1.4 实现技术
  9.1.5 小结
 9.2 云计算压倒性的成本优势
 9.3 云计算的历史坐标与发展方向
  9.3.1 互联网发展的阶段划分
  9.3.2 3G、物联网与云计算
  9.3.3 云格(Gloud)—云计算的未来
 参考文献
附录A 云计算实验——Hadoop安装与使用
 A.1 Hadoop实验目的及实验环境
 A.2 在Linux系统中安装使用Hadoop
  A.2.1 实验准备
  A.2.2 实验步骤
 A.3 在Windows系统中安装使用Hadoop
  A.3.1 实验准备
  A.3.2 实验步骤
 A.4 注意事项
附录B 云计算实验——HDFS使用
 B.1 实验目的
 B.2 实验环境
 B.3 实验步骤
附录C 云计算实验——HDFS和MapReduce编程
 C.1 实验目的
 C.2 实验环境
 C.3 实验步骤
 C.4 注意事项
附录D 云计算实验——HBase安装使用
 D.1 实验目的
 D.2 实验环境
 D.3 实验步骤
 D.4 注意事项
附录E 云计算实验——CloudSim编程
 E.1 实验目的
 E.2 实验环境
 E.3 实验步骤
参考文献

 书摘插图

第1章 绪论
  很少有一种技术能够像“云计算”这样,在短短的两年间就产生巨大的影响力。Google、亚马逊、IBM和微软等IT巨头们以前所未有的速度和规模推动云计算技术和产品的普及,一些学术活动迅速将云计算提上议事日程,支持和反对的声音不绝于耳。那么,云计算到底是什么?发展现状如何?它的实现机制是什么?它与网格计算是什么关系?本章将分析这些问题,目的是帮助读者对云计算形成一个初步认识。
  1.1 云计算的概念
  云计算(Cloud Computing)是在2007年第3季度才诞生的新名词,但仅仅过了半年多,其受到关注的程度就超过了网格计算(GridComputing),如图1—1所示。
  图1-1云计算和网格计算在Google中的搜索趋势
  然而,对于到底什么是云计算,至少可以找到100种解释,目前还没有公认的定义。
  本书给出一种定义,供读者参考。
  云计算是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务。
  这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器和宽带资源等。云计算将计算资源集中起来,并通过专门软件实现自动管理,无需人为参与。用户可以动态申请部分资源,支持各种应用程序的运转,无需为烦琐的细节而烦恼,能够更加专注于自己的业务,有利于提高效率、降低成本和技术创新。云计算的核心理念是资源池,这与早在2002年就提出的网格计算池(Computing Pool)的概念非常相似[3][4]。网格计算池将计算和存储资源虚拟成为一个可以任意组合分配的集合,池的规模可以动态扩展,分配给用户的处理能力可以动态回收重用。这种模式能够大大提高资源的利用率,提升平台的服务质量。
  ……
书摘与插图


插图

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值