出版社:化学工业出版社
年代:2010
定价:45.0
本书介绍世界主流的云关键技术。
第1章 云计算导论
1.1 什么是云计算
1.1.1 云计算的起源
1.1.2 云计算的应用
1.1.3 个人使用云计算的益处
1.1.4 云计算对企业的好处
1.2 云计算的具体定义
1.2.1 云计算软件服务
1.2.2 云计算平台服务
1.2.3 云计算设备服务
1.3 云计算的延伸概念
1.3.1 公共云
1.3.2 私有云
1.3.3 企业云
1.4 云计算架构解析
1.5 云计算的孪生兄弟——网格计算
1.6 云计算的使用者
1.7 云计算的收费模式
1.8 大型云计算系统供应商
第2章 云计算关键技术解析
2.1 云计算关键技术
2.2 云计算关键技术之一——Google File System
2.2.1 GFS运作架构
2.2.2 GFS的实例应用
2.3 云计算关键技术之二——MapReduce
2.3.1 MapReduce运作原理
2.3.2 MapReduce运作架构
2.4 云计算关键技术之三——Bigtable
2.4.1 Bigtable数据结构
2.4.2 Bigtable实例应用
2.5 Hadoop开源云计算计划
2.5.1 Hadoop云计算架构
2.5.2 HDFS分布式文档系统
2.5.3 HBase分布式数据库
2.6 Hadoop云计算平台应用
2.7 云计算虚拟化技术
2.7.1 Xen虚拟化技术
2.7.2 VMware虚拟化技术
第3章 重量级云计算软件服务
3.1 云计算SaaS软件服务应用
3.2 云计算电子邮件服务器——Gmail
3.2.1 创建Gmail账号
3.2.2 Gmail的云计算运行方式
3.2.3 通过IMAP下载Gmail邮件
3.2.4 导入其他电子信箱中的邮件到Gmail
3.3 云计算办公软件——Google Docs
3.3.1 云计算文档处理器
3.3.2 云计算幻灯片
3.3.3 云计算表
3.4 云计算数据库——Google Base/Merchant Center
3.4.1 创建Google Base数据库
3.4.2 Google Base Data API维护数据库
3.5 云计算网站架设服务——Google Sites
3.6 云计算应用软件服务平台——Google Apps
3.6.1 申请Google Apps独立网址
3.6.2 创建Google Apps管理员账号
3.6.3 管理Google Apps网站与用户账号
3.7 微软的云计算办公软件——Office Live
3.8 云计算操作系统——Windows Azure
3.8.1 登录Windows Azure平台
3.8.2 安装Windows Azure SDK
3.8.3 Windows Azure计费模式
3.9 其他免费的云计算操作系统
3.9.1 eyeOS多国语系云计算操作系统
3.9.2 OOS云计算操作系统
3.9.3 Cloudo云计算操作系统
3.10 手机云计算操作系统
第4章 其他精彩的云计算应用软件
4.1 精彩的云计算软件服务
4.2 云计算客户关系管理软件服务——Salesforce.com
4.2.1 Salesforce CRM实务操作
4.2.2 含有Google Apps的Salesforce.com
4.3 云计算财务分析软件——Mint Quicken
4.4 云计算绘图软件——Splashup
4.4.1 编辑Flickr/Picasa/Facebook网络相册
4.4.2 Adobe的云计算照片编修服务
4.5 云计算差旅规划软件——TripIt
4.5.1 TripIt实际应用操作
4.5.2 TripIt的简易查询指令
4.6 云计算办公室——Zoho
4.6.1 Zoho Mail云计算虚拟办公室
4.6.2 Zoho Writer云计算文档处理器
4.6.3 Zoho Sheet云计算表
4.6.4 Zoho Show云计算简报
4.6.5 Zoho Wiki维基百科
4.7 云计算无国界实时通
4.8 云计算影音服务
4.8.1 云计算电影租片服务
4.8.2 云计算音乐服务
4.9 云计算杀毒软件
4.9.1 Panda云计算防毒服务
4.9.2 Trend-Micro云计算查毒杀毒
第5章 云计算平台
5.1 云计算平台评比
5.2 Google App Engine云计算平台
5.2.1 Google应用服务引擎支持的程序语言
5.2.2 GAE云计算资源的免费使用
5.2.3 开始使用Google应用服务引擎
5.2.4 GAE管理控制界面
5.2.5 建置GAE云计算软件开发环境
5.2.6 使用Java开发GAE云计算程序
5.2.7 使用Python开发GAE云计算程序
5.3 Yahoo Application Platform云计算平台
5.3.1 YAP支持的程序开发语言
5.3.2 创建YAP开发环境
5.3.3 YAP云计算程序开发实例
5.3.4 YAP云计算示范程序
5.4 Amazon Web Services云计算平台
5.4.1 申请Amazon Web Services账号
5.4.2 Amazon EC2云计算虚拟主机
5.4.3 Amazon EC2实例操作
5.4.4 Amazon EC2高级指令应用
5.4.5 Amazon S3云计算存储服务
5.4.6 Amazon SimpleDB全文检索数据库
5.4.7 估算Amazon云计算平台服务的租金
5.5 force.com云计算平台
5.5.1 注册使用force.com云计算平台服务
5.5.2 force.com云计算程序开发示范
5.5.3 发布force.com云计算应用程序
5.5.4 使用Apex语言开发应用程序
5.6 Windows Azure Platform云计算平台
5.6.1 Windows Azure云计算操作系统
5.6.2 SQL Azure云计算平台数据库
5.6.3 AppFabric安全访问控制
5.6.4 安装Windows Azure SDK
5.6.5 Windows Azure的程序设计环境
5.6.6 发布Windows Azure云计算应用程序
5.6.7 估算Windows Azure使用费用
第6章 云计算程序设计与软件开发
6.1 云计算软件开发与桌面软件设计的区别
6.2 云计算Java程序设计
6.2.1 Java开发环境配置
6.2.2 创建Java云计算程序项目
6.2.3 创建HTTP Servlet应用程序类别
6.2.4 Web.xml应用程序设置文档
6.2.5 appengine-web.xml设置文档
6.2.6 添加Google用户服务
6.2.7 使用JavaServer Page设计用户界面
6.2.8 创建访客留言板表单
6.2.9 利用JDO资料物件访问datastore
6.2.10 创建JDO类别
6.2.11 创建PersistenceManager类别
6.2.12 创建与保存JDO物件
6.2.13 使用JDO Qurey Language查询存储物件
6.2.14 修饰用户界面外观
6.2.15 测试Java云计算应用程序
6.2.16 使用自有网域发布云计算程序
6.3 云计算Python程序设计
6.3.1 配置Python开发环境
6.3.2 创建Python程序项目
6.3.3 app.yaml应用程序设置文档
6.3.4 使用Python创建webapp应用程序架构
6.3.5 使用Webapp处理留言表单
6.3.6 使用datastore保存资料
6.3.7 套用Django用户留言范本
6.3.8 修饰用户界面外观
6.3.9 创建index.html首页
6.3.10 更改app.yaml应用程序设置文档
6.3.11 测试Python云计算应用程序
6.3.12 发布Python版本的云计算应用程序
6.4 云计算Flash程序设计
6.4.1 配置Flash开发环境
6.4.2 安装Adobe Flash CS3
6.4.3 安装Adobe Extension Manager
6.4.4 安装Yahoo ASTRA Flash组件
6.4.5 Flash ActionScript云计算程序设计
6.4.6 Menu程序菜单组件
6.4.7 Carousel图片浏览组件
6.4.8 发布Flash云计算应用程序
6.5 云计算JavaScript/AJAX程序设计
6.5.1 JavaScript/AJAX开发环境配置
6.5.2 申请Yahoo Map应用程序ID
6.5.3 JavaScript/AJAX云计算程序设计示范
6.5.4 增加地图控制项
6.5.5 增加交通流量显示功能
6.6 云计算C#与VB.NET程序设计
6.6.1 创建C#与VB.NET开发环境
6.6.2 开放源代码的C#与VB.NET开发工具
6.6.3 C#与VB.NET云计算程序设计示范
6.6.4 使用C#设计REST Call
6.6.5 使用VB.NET设计REST Call
6.6.6 使用C#处理云计算服务回应的XML资料
6.6.7 使用VB.NET处理云计算服务回应的XML资料
6.7 免费发布云计算软件的地方
6.7.1 免费发布云计算应用程序的最佳地点之一—Sourceforge
6.7.2 免费发布云计算应用程序的最佳地点之二—Google Code
第7章 探索云计算基础设施与架构
7.1 云计算基础设施的内核架构
7.1.1 庞大的服务器集群
7.1.2 几近无限的存储空间
7.1.3 超高速网络频宽
7.2 全球知名的云基地
7.2.1 Google的云基地
7.2.2 微软的云基地
7.2.3 中国的云基地——天河一号
7.3 云基地的耗电问题
7.4 云基地的硬件毁损与管理
7.5 如何构建云计算基础设施
7.5.1 云计算服务器供应方案
7.5.2 云计算网络设备供应方案
7.5.3 云计算大型存储设备供应方案
7.5.4 云计算多内核处理器
7.5.5 Google自行设计云计算硬件
7.5.6 Google是硬件公司?
第8章 使用hadoop打造自己的云
8.1 使用hadoop架设云计算系统
8.1.1 配置hadoop实验平台
8.1.2 安装hadoop云计算系统套件
8.1.3 安装Linux操作系统4
8.1.3 安装虚拟化平台
8.1.4 安装hadoop云计算系统
8.2 hadoop云计算系统操作与管理
8.2.1 多节点hadoop云计算系统设置
8.2.2 拥有2000 Nodes的hadoop设置示范
8.2.3 启动hadoop云计算系统
8.3 测试hadoop云计算系统
8.4 让hadoop运行复杂的MapReduce计算
8.5 开发MapReduce云计算程序
8.5.1 MapReduce程序架构
8.5.2 编写Mapper程序
8.5.3 编写Reducer程序
8.5.4 编写Main()主程序
8.6 MapReduce程序开发工具
8.6.1 安装Eclipse集成开发工具
8.6.2 安装IBM MapReduce Tools Eclipse Plugins
8.6.3 使用MapReduce Plugin监控hadoop工作流程
附录A Hadoop云计算系统设置参数
附录B HDFS分布式文档系统设置参数
附录C MapReduce设置参数
《云计算技术指南:应用、平台与架构(附光盘)》细微观察全球云计算的发展趋势,积极介绍世界主流的云计算关键技术,帮助您揭开云计算的神秘面纱,带领您全面了解云计算的发展状况,并彻底解析 SaaS云计算软件服务、PaaS云计算平台服务以及IaaS云计算基础设施服务三大云计算概念,并让您切实体验云计算软件的威力。另外,通过解说如何设计云计算应用程序,以及实现部署云计算系统的方法,让您亲身体验云计算的操作并全盘掌握云计算。
《云计算技术指南:应用、平台与架构(附光盘)》可以作为网络软件或硬件工程师的技术参考资料,也可以作为计算机相关学科本科生或研究生的参考书。