logo
分类于: 互联网 计算机基础

简介

云计算应用开发实践

云计算应用开发实践 0.0分

资源最后更新于 2020-11-14 04:09:46

作者:徐强

出版社:机械工业出版社

出版日期:2012-01

ISBN:9787111366874

文件格式: pdf

标签: 云计算 hadoop 分布式 云计算应用开发实践 实践 软件开发

简介· · · · · ·

第1章内容主要通过实例介绍相关的云计算概念,并不详细讨论实现细节,您只要会上网下载

程序,会安装程序,那么通过阅读这一章您将能够在您自己的云计算环境上部署一个宠物商店。对于想了解云计算能做什么,但却不太会编程的读者来说,您在阅读这一章时可以重点关注云计算环境搭建、部署以及基本概念,忽略性能提高等编程部分。

第2章主要讲解搭建云计算基础架构所需要的虚拟化、主机管理以及负载均衡方面的技术和产品。

第3章主要讲解搭建集群并行计算环境所需要的技术和产品,主要围绕Hadoop、HBase这些常用工具进行介绍。

第4章主要讲解公共云计算平台,主要围绕Google APP Engine、Amazone AWS以及常见的IDC服务进行介绍。

第5章主要是对前面二、三、四章的总结,并利用前面所介绍的工具实现一个基于云技术的文件共享系统。

第6章主要介绍了Apriori...

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

出版说明
前言
第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 数据库
致谢
参考文献