注重体验与质量的电子书资源下载网站
分类于: 互联网 计算机基础
简介

云计算应用开发实践 豆 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...
目录
出版说明
前言
第1章在云上架构你的应用
11Java 宠物商店简介
111环境准备
112部署Java宠物商店
113宠物商店架构介绍
12测试
121宠物商店访问速度测试
122其他的测试
13针对测试结果改进应用
131提高访问速度
132主机管理
14难道这就是云计算?
141什么是云计算
142云计算架构简介
143云计算的起源与发展
15小结
第2章IaaS技术介绍
21虚拟化技术
211虚拟化技术中的重要名词及技术解释
212全虚拟化技术
213半虚拟化技术
22PXE
221PXE简介
222PXE系统的组成及配置
23负载均衡
231Tomcat负载均衡
232DNS负载均衡
24构建企业IaaS环境
241需求分析
242系统架构
243概要设计
244动手搭建IaaS环境
25小结
第3章并行计算技术介绍
31Hadoop
311Hadoop简介
312初探Hadoop
313Hadoop的架构
314多机环境配置Hadoop
315分布式环境下运行Hadoop
316使用Eclipse Hadoop集成开发环境
317使用Hadoop MapReduce 编写程序
32Platform Symphony
321Platform Symphony简介
322初探Symphony DE
323Platform Symphony架构
324多机环境配置Symphony DE
325使用Symphony DE编写程序
33云数据库
331HBase
332初探HBase
333HBase概念
334再探HBase
34小结
第4章公共云计算介绍
41因特网数据中心IDC
411IDC所提供的服务
412使用IDC提供的主机服务
413IDC虚拟主机业务实现分析
414传统IDC所面临的机遇与挑战
42Google App Engine
421注册Google App Engine账户
422安装Google App Engine SDK
423使用Eclipse 集成开发环境
424基于Google App Engine SDK开发应用
425将应用部署到Google App Engine 中
43Amazon AWS
431注册AWS 账户
432使用Amazon EC2
433使用Eclipse 集成开发环境
434基于AWS SDK开发应用程序
435将应用程序部署到AWS 中
44其他公共云计算平台
441Microsoft Azure
442Sina App Engine
45小结
第5章在云上开发你的应用
51为应用选择合适的架构与技术
511以计算为中心的应用架构选择
512以数据为中心的应用架构选择
513需要兼顾数据与计算的应用架构选择
514MapReduce框架并不能解决所有问题
52现有云计算技术存在的问题
521NoSQL数据库API不兼容
522使用JPA访问NoSQL数据库
523各公共服务提供商所提供的服务不同
53基于云计算平台的文件共享系统需求分析
54基于云计算平台的文件共享系统设计
541系统架构
542平台及技术选择
543系统功能
544非功能性需求
55基于云计算的文件共享平台实现
551用户管理模块实现
552文件管理模块实现
553文件浏览及管理页面实现
56使用GAE与AWS S3部署
561配置GAE数据库
562使用Applet编写文件管理界面
563实现AWS S3 文件管理类
57小结
第6章云计算在数据挖掘中的应用
61从宠物商店引出的商业智能
62Apriori算法
621Apriori算法的实现原理
622利用Apriori小试牛刀
63商品推荐功能在宠物商店中的程序实现
631宠物商店JPetStore基础环境配置
632Apriori算法在商品推荐功能中的程序实现
633宠物商店商品销售记录测试数据准备
634单机版测试效果及问题
64使用云数据库进行计算
641将MySQL中的数据复制到HBase中
642使用MapReduce计算频繁项集L[1]
643得到最终结果
65小结
第7章云计算在金融计算中的应用
71金融计算简介
72蒙特卡罗模拟算法
721一个简单的蒙特卡罗模拟例子
722编程实现蒙特卡罗计算圆周率
73使用蒙特卡罗模拟解决问题
731蒙特卡罗模拟投资分析基本编码实现
732测试
74云端金融应用需求分析
741需求分析
742技术可行性分析
75云端金融应用概要设计
751系统功能
752系统软硬件架构
76云端金融应用系统实现
77管理软硬件资源
78小结
第8章提升办公效率——Excel与云计算集成
81Excel简介
811认识Excel宏
812Excel VBA简介
813Excel VBA编程环境
814Excel VBA编程
82使用Excel进行蒙特卡罗模拟
821需求分析
822VBA编码实现
83将Excel与云计算环境集成
831Symphony DE COM组件简介
832Excel与Symphony DE集成
833Excel蒙特卡罗模拟投资分析客户端编码实现
834测试
84小结
第9章专业工具软件与云计算集成
91MATLAB简介
911安装 MATLAB
912MATLAB基本使用
913Parallel Computing Toolbox 简介
914MATLAB PCT架构
915配置Parallel Computing Toolbox
92使用Parallel Computing Toolbox提高计算速度
921使用MATLAB Job Manager
922与Symphony DE集成
923MATLAB与Java运行环境集成
93将更多的工具运行在云计算环境中
931通用集成架构探索
932集成接口探索
94小结
第10章管理云计算服务平台
101一个建立云计算服务平台的机会
102IT服务标准
1021ITIL简介
1022ITSM 简介
1023IT管理中的基本概念
103实践IT服务标准
1031OTRS简介
1032安装OTRS
1033创建服务台
1034票单管理
1035服务级别管理
1036变更管理
1037配置管理
1038其他管理
104小结
附录
附录A搭建Java运行环境
附录B安装Tomcat应用服务器
附录C安装JMeter测试工具
附录D安装 MySQL 数据库
致谢
参考文献
前言
第1章在云上架构你的应用
11Java 宠物商店简介
111环境准备
112部署Java宠物商店
113宠物商店架构介绍
12测试
121宠物商店访问速度测试
122其他的测试
13针对测试结果改进应用
131提高访问速度
132主机管理
14难道这就是云计算?
141什么是云计算
142云计算架构简介
143云计算的起源与发展
15小结
第2章IaaS技术介绍
21虚拟化技术
211虚拟化技术中的重要名词及技术解释
212全虚拟化技术
213半虚拟化技术
22PXE
221PXE简介
222PXE系统的组成及配置
23负载均衡
231Tomcat负载均衡
232DNS负载均衡
24构建企业IaaS环境
241需求分析
242系统架构
243概要设计
244动手搭建IaaS环境
25小结
第3章并行计算技术介绍
31Hadoop
311Hadoop简介
312初探Hadoop
313Hadoop的架构
314多机环境配置Hadoop
315分布式环境下运行Hadoop
316使用Eclipse Hadoop集成开发环境
317使用Hadoop MapReduce 编写程序
32Platform Symphony
321Platform Symphony简介
322初探Symphony DE
323Platform Symphony架构
324多机环境配置Symphony DE
325使用Symphony DE编写程序
33云数据库
331HBase
332初探HBase
333HBase概念
334再探HBase
34小结
第4章公共云计算介绍
41因特网数据中心IDC
411IDC所提供的服务
412使用IDC提供的主机服务
413IDC虚拟主机业务实现分析
414传统IDC所面临的机遇与挑战
42Google App Engine
421注册Google App Engine账户
422安装Google App Engine SDK
423使用Eclipse 集成开发环境
424基于Google App Engine SDK开发应用
425将应用部署到Google App Engine 中
43Amazon AWS
431注册AWS 账户
432使用Amazon EC2
433使用Eclipse 集成开发环境
434基于AWS SDK开发应用程序
435将应用程序部署到AWS 中
44其他公共云计算平台
441Microsoft Azure
442Sina App Engine
45小结
第5章在云上开发你的应用
51为应用选择合适的架构与技术
511以计算为中心的应用架构选择
512以数据为中心的应用架构选择
513需要兼顾数据与计算的应用架构选择
514MapReduce框架并不能解决所有问题
52现有云计算技术存在的问题
521NoSQL数据库API不兼容
522使用JPA访问NoSQL数据库
523各公共服务提供商所提供的服务不同
53基于云计算平台的文件共享系统需求分析
54基于云计算平台的文件共享系统设计
541系统架构
542平台及技术选择
543系统功能
544非功能性需求
55基于云计算的文件共享平台实现
551用户管理模块实现
552文件管理模块实现
553文件浏览及管理页面实现
56使用GAE与AWS S3部署
561配置GAE数据库
562使用Applet编写文件管理界面
563实现AWS S3 文件管理类
57小结
第6章云计算在数据挖掘中的应用
61从宠物商店引出的商业智能
62Apriori算法
621Apriori算法的实现原理
622利用Apriori小试牛刀
63商品推荐功能在宠物商店中的程序实现
631宠物商店JPetStore基础环境配置
632Apriori算法在商品推荐功能中的程序实现
633宠物商店商品销售记录测试数据准备
634单机版测试效果及问题
64使用云数据库进行计算
641将MySQL中的数据复制到HBase中
642使用MapReduce计算频繁项集L[1]
643得到最终结果
65小结
第7章云计算在金融计算中的应用
71金融计算简介
72蒙特卡罗模拟算法
721一个简单的蒙特卡罗模拟例子
722编程实现蒙特卡罗计算圆周率
73使用蒙特卡罗模拟解决问题
731蒙特卡罗模拟投资分析基本编码实现
732测试
74云端金融应用需求分析
741需求分析
742技术可行性分析
75云端金融应用概要设计
751系统功能
752系统软硬件架构
76云端金融应用系统实现
77管理软硬件资源
78小结
第8章提升办公效率——Excel与云计算集成
81Excel简介
811认识Excel宏
812Excel VBA简介
813Excel VBA编程环境
814Excel VBA编程
82使用Excel进行蒙特卡罗模拟
821需求分析
822VBA编码实现
83将Excel与云计算环境集成
831Symphony DE COM组件简介
832Excel与Symphony DE集成
833Excel蒙特卡罗模拟投资分析客户端编码实现
834测试
84小结
第9章专业工具软件与云计算集成
91MATLAB简介
911安装 MATLAB
912MATLAB基本使用
913Parallel Computing Toolbox 简介
914MATLAB PCT架构
915配置Parallel Computing Toolbox
92使用Parallel Computing Toolbox提高计算速度
921使用MATLAB Job Manager
922与Symphony DE集成
923MATLAB与Java运行环境集成
93将更多的工具运行在云计算环境中
931通用集成架构探索
932集成接口探索
94小结
第10章管理云计算服务平台
101一个建立云计算服务平台的机会
102IT服务标准
1021ITIL简介
1022ITSM 简介
1023IT管理中的基本概念
103实践IT服务标准
1031OTRS简介
1032安装OTRS
1033创建服务台
1034票单管理
1035服务级别管理
1036变更管理
1037配置管理
1038其他管理
104小结
附录
附录A搭建Java运行环境
附录B安装Tomcat应用服务器
附录C安装JMeter测试工具
附录D安装 MySQL 数据库
致谢
参考文献