云计算应用开发实践

出版日期:2012-1
作者:徐强,王振江
页数:312页

内容概要

徐强 Platform Computing 资深系统开发与预研工程师。对云计算有深入研究,实战经验丰富。直接参与设计开发多款大型并行计算软件Platform Symphony、Platform MapReduce,以及云资源管理软件ISF。现致力于云计算系统的预研工作。(Platform Computing于2011年底被IBM收购)

书籍目录

出版说明
前言
第1章在云上架构你的应用
11Java 宠物商店简介
111环境准备
112部署Java宠物商店
113宠物商店架构介绍
12测试
121宠物商店访问速度测试
122其他的测试
13针对测试结果改进应用
131提高访问速度
132主机管理
14难道这就是云计算?
141什么是云计算
142云计算架构简介
143云计算的起源与发展
15小结
第2章IaaS技术介绍
21虚拟化技术
211虚拟化技术中的重要名词及技术解释
212全虚拟化技术
213半虚拟化技术
22PXE
221PXE简介
222PXE系统的组成及配置
23负载均衡
231Tomcat负载均衡
232DNS负载均衡
24构建企业IaaS环境
241需求分析
242系统架构
243概要设计
244动手搭建IaaS环境
25小结
第3章并行计算技术介绍
31Hadoop
311Hadoop简介
312初探Hadoop
313Hadoop的架构
314多机环境配置Hadoop
315分布式环境下运行Hadoop
316使用Eclipse Hadoop集成开发环境
317使用Hadoop MapReduce 编写程序
32Platform Symphony
321Platform Symphony简介
322初探Symphony DE
323Platform Symphony架构
324多机环境配置Symphony DE
325使用Symphony DE编写程序
33云数据库
331HBase
332初探HBase
333HBase概念
334再探HBase
34小结
第4章公共云计算介绍
41因特网数据中心IDC
411IDC所提供的服务
412使用IDC提供的主机服务
413IDC虚拟主机业务实现分析
414传统IDC所面临的机遇与挑战
42Google App Engine
421注册Google App Engine账户
422安装Google App Engine SDK
423使用Eclipse 集成开发环境
424基于Google App Engine SDK开发应用
425将应用部署到Google App Engine 中
43Amazon AWS
431注册AWS 账户
432使用Amazon EC2
433使用Eclipse 集成开发环境
434基于AWS SDK开发应用程序
435将应用程序部署到AWS 中
44其他公共云计算平台
441Microsoft Azure
442Sina App Engine
45小结
第5章在云上开发你的应用
51为应用选择合适的架构与技术
511以计算为中心的应用架构选择
512以数据为中心的应用架构选择
513需要兼顾数据与计算的应用架构选择
514MapReduce框架并不能解决所有问题
52现有云计算技术存在的问题
521NoSQL数据库API不兼容
522使用JPA访问NoSQL数据库
523各公共服务提供商所提供的服务不同
53基于云计算平台的文件共享系统需求分析
54基于云计算平台的文件共享系统设计
541系统架构
542平台及技术选择
543系统功能
544非功能性需求
55基于云计算的文件共享平台实现
551用户管理模块实现
552文件管理模块实现
553文件浏览及管理页面实现
56使用GAE与AWS S3部署
561配置GAE数据库
562使用Applet编写文件管理界面
563实现AWS S3 文件管理类
57小结
第6章云计算在数据挖掘中的应用
61从宠物商店引出的商业智能
62Apriori算法
621Apriori算法的实现原理
622利用Apriori小试牛刀
63商品推荐功能在宠物商店中的程序实现
631宠物商店JPetStore基础环境配置
632Apriori算法在商品推荐功能中的程序实现
633宠物商店商品销售记录测试数据准备
634单机版测试效果及问题
64使用云数据库进行计算
641将MySQL中的数据复制到HBase中
642使用MapReduce计算频繁项集L[1]
643得到最终结果
65小结
第7章云计算在金融计算中的应用
71金融计算简介
72蒙特卡罗模拟算法
721一个简单的蒙特卡罗模拟例子
722编程实现蒙特卡罗计算圆周率
73使用蒙特卡罗模拟解决问题
731蒙特卡罗模拟投资分析基本编码实现
732测试
74云端金融应用需求分析
741需求分析
742技术可行性分析
75云端金融应用概要设计
751系统功能
752系统软硬件架构
76云端金融应用系统实现
77管理软硬件资源
78小结
第8章提升办公效率——Excel与云计算集成
81Excel简介
811认识Excel宏
812Excel VBA简介
813Excel VBA编程环境
814Excel VBA编程
82使用Excel进行蒙特卡罗模拟
821需求分析
822VBA编码实现
83将Excel与云计算环境集成
831Symphony DE COM组件简介
832Excel与Symphony DE集成
833Excel蒙特卡罗模拟投资分析客户端编码实现
834测试
84小结
第9章专业工具软件与云计算集成
91MATLAB简介
911安装 MATLAB
912MATLAB基本使用
913Parallel Computing Toolbox 简介
914MATLAB PCT架构
915配置Parallel Computing Toolbox
92使用Parallel Computing Toolbox提高计算速度
921使用MATLAB Job Manager
922与Symphony DE集成
923MATLAB与Java运行环境集成
93将更多的工具运行在云计算环境中
931通用集成架构探索
932集成接口探索
94小结
第10章管理云计算服务平台
101一个建立云计算服务平台的机会
102IT服务标准
1021ITIL简介
1022ITSM 简介
1023IT管理中的基本概念
103实践IT服务标准
1031OTRS简介
1032安装OTRS
1033创建服务台
1034票单管理
1035服务级别管理
1036变更管理
1037配置管理
1038其他管理
104小结
附录
附录A搭建Java运行环境
附录B安装Tomcat应用服务器
附录C安装JMeter测试工具
附录D安装 MySQL 数据库
致谢
参考文献

作者简介

第1章内容主要通过实例介绍相关的云计算概念,并不详细讨论实现细节,您只要会上网下载
程序,会安装程序,那么通过阅读这一章您将能够在您自己的云计算环境上部署一个宠物商店。对于想了解云计算能做什么,但却不太会编程的读者来说,您在阅读这一章时可以重点关注云计算环境搭建、部署以及基本概念,忽略性能提高等编程部分。
第2章主要讲解搭建云计算基础架构所需要的虚拟化、主机管理以及负载均衡方面的技术和产品。
第3章主要讲解搭建集群并行计算环境所需要的技术和产品,主要围绕Hadoop、HBase这些常用工具进行介绍。
第4章主要讲解公共云计算平台,主要围绕Google APP Engine、Amazone AWS以及常见的IDC服务进行介绍。
第5章主要是对前面二、三、四章的总结,并利用前面所介绍的工具实现一个基于云技术的文件共享系统。
第6章主要介绍了Apriori数据挖掘算法,并使用云计算技术结合数据挖掘算法挖掘商品之间的相关性。
第7章主要介绍蒙特卡罗金融算法,并使用云计算技术结合金融算法预测投资收益率。
第8章主要介绍如何将云计算与常见的办公软件相结合,该章使用Microsoft Excel为例将它与云计算软件相结合,以达到充分利用本机计算资源的目的。
第9章主要介绍常用科学计算软件与云计算的集成,该章使用Mathworks MATLAB为例,讲解了云计算如何与科学计算软件集成,并对集成进行分析,探索公共集成框架与接口。
第10章主要围绕如何运营维护云计算环境来讲,重点在于如何使用现有的标准来规范云计算环境的管理与维护。


 云计算应用开发实践下载



发布书评

 
 


精彩短评 (总计38条)

  •     侧重于开发实践的书不多,这本很不错的
  •     准备学云计算,在新华书店翻了好几本,这本比较注重实践,
    正好毕业设计可以用。
  •     市面上讲如何使用云计算技术开发应用的书籍还不多,这本书值得一看。
  •     主要是程序,难看懂
  •     是一本以实际研发者角度阐述云计算技术的书,跟着动手基本上就能对云计算有一个框架性的理解
  •     书内容不错,就是质量差点,还破了...
  •     很不错,值得去看看。认真学习
  •     内容没细看, 挑了n久,觉得目录这本最好。
  •     书拿到手后,仔细阅读了其中部分章节,感觉非常不错,值得看。
  •     书不错,理论和实践相结合
  •     看了前几章,感觉这本书讲的不是很细致,有些地方不知所云!!
  •     值得我好好去研究
  •     帮一个做售前的朋友买的,原话“这本书真心不错”,尤其现在这价格也是真心不错,我买的时候39.8啊
  •     啦啦啦啦啦啦啦啦啦啦
  •     内容比较新,介绍比较系统
  •     理论与实践性都很强,很好~~~~~~~~~~~~~~
  •     这本书讲解风格和其他书籍不同,练练手还不错
  •     很贴近实际,对于开发的人来说更容易上手~~
  •     讲的比较浅,还没仔细看。
  •     还可以吧。。。。。。。。。。。。。。。。。。。。。
  •     这本书还是挺实用的,每个例子都能让你快速理解其中的概念。
  •     很一般,其实没多大作用,不如自己上网看教程
  •     适合有点JAVA基础的人看,尤其适合有点J2EE开发经验的并想了解云计算的人看,简单通俗易懂!如果你没有一点JAVA基础,建议不要购买!虽然作者写的好,但你没JAVA基础,你会看得云里雾里的!
  •     这书内容很新 值得购买
  •     刚开始,不错的书,综合性强
  •     书感觉不像正版,并且附带的光盘也是烂的,都碎掉了在
  •     我竟然蛋疼的站在书店翻完了这本书。没有什么亮点,但也不是烂书。
  •     云计算:应用开发实践 看看 了解一下 还好
  •     实践出真知!好书!
  •     可以作为自己搭建IaaS平台和开发应用的参考
  •     看了一下,还行 不过 哦哦哦。。。。
  •     还没看仔细的东西,评价不做参考。
  •     说得比较肤浅,技术含量不高。
  •     用开发实例描述了云计算的基本概念
  •     了解云。
  •     很不错的书,试了随书光盘里的个别例子,可以用。总体不错,给五分吧。
  •     需要有java等语言编程的基础,书的质量还是可以的。
  •     心伤啊,买来包装随让不错,可以有一本书的光盘居然碎了,不能读取!好生气啊~!
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024