云计算 应用开发实践PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:徐强,王振江编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2012
- ISBN:9787111366874
- 页数:312 页
第1章 在云上架构你的应用 1
1.1 Java宠物商店简介 2
1.1.1环境准备 2
1.1.2部署Java宠物商店 3
1.1.3宠物商店架构介绍 4
1.2测试 5
1.2.1宠物商店访问速度测试 5
1.2.2其他的测试 9
1.3针对测试结果改进应用 9
1.3.1提高访问速度 9
1.3.2主机管理 11
1.4难道这就是云计算? 17
1.4.1什么是云计算 17
1.4.2云计算架构简介 18
1.4.3云计算的起源与发展 20
1.5小结 21
第2章IaaS技术介绍 22
2.1虚拟化技术 23
2.1.1虚拟化技术中的重要名词及技术解释 23
2.1.2全虚拟化技术 26
2.1.3半虚拟化技术 36
2.2 PXE 42
2.2.1 PXE简介 42
2.2.2 PXE系统的组成及配置 43
2.3负载均衡 45
2.3.1 Tomcat负载均衡 45
2.3.2 DNS负载均衡 48
2.4构建企业IaaS环境 50
2.4.1需求分析 50
2.4.2系统架构 51
2.4.3概要设计 51
2.4.4动手搭建IaaS环境 52
2.5小结 62
第3章 并行计算技术介绍 63
3.1 Hadoop 64
3.1.1 Hadoop简介 64
3.1.2初探Hadoop 64
3.1.3 Hadoop的架构 65
3.1.4多机环境配置Hadoop 67
3.1.5分布式环境下运行Hadoop 68
3.1.6使用Eclipse Hadoop集成开发环境 69
3.1.7使用Hadoop MapReduce编写程序 72
3.2 Platform Symphony 76
3.2.1 Platform Symphony简介 76
3.2.2初探Symphony DE 76
3.2.3 Platform Symphony架构 78
3.2.4多机环境配置Symphony DE 78
3.2.5使用Symphony DE编写程序 80
3.3云数据库 89
3.3.1 HBase 90
3.3.2初探HBase 90
3.3.3 HBase概念 91
3.3.4再探HBase 93
3.4小结 96
第4章 公共云计算介绍 97
4.1因特网数据中心IDC 97
4.1.1 IDC所提供的服务 97
4.1.2使用IDC提供的主机服务 97
4.1.3 IDC虚拟主机业务实现分析 100
4.1.4传统IDC所面临的机遇与挑战 102
4.2 Google App Engine 102
4.2.1注册Google App Engine账户 103
4.2.2安装Google App Engine SDK 103
4.2.3使用Eclipse集成开发环境 105
4.2.4基于Google App Engine SDK开发应用 107
4.2.5将应用部署到Google App Engine中 112
4.3 Amazon AWS 114
4.3.1注册AWS账户 114
4.3.2使用Amazon EC2 115
4.3.3使用Eclipse集成开发环境 120
4.3.4基于AWS SDK开发应用程序 121
4.3.5将应用程序部署到AWS中 124
4.4其他公共云计算平台 127
4.4.1 Microsoft Azure 127
4.4.2 Sina App Engine 129
4.5小结 130
第5章 在云上开发你的应用 131
5.1为应用选择合适的架构与技术 132
5.1.1以计算为中心的应用架构选择 133
5.1.2以数据为中心的应用架构选择 134
5.1.3需要兼顾数据与计算的应用架构选择 134
5.1.4 MapReduce框架并不能解决所有问题 134
5.2现有云计算技术存在的问题 135
5.2.1 NoSQL数据库API不兼容 135
5.2.2使用JPA访问NoSQL数据库 136
5.2.3各公共服务提供商所提供的服务不同 140
5.3基于云计算平台的文件共享系统需求分析 140
5.4基于云计算平台的文件共享系统设计 141
5.4.1系统架构 141
5.4.2平台及技术选择 141
5.4.3系统功能 142
5.4.4非功能性需求 142
5.5基于云计算的文件共享平台实现 142
5.5.1用户管理模块实现 143
5.5.2文件管理模块实现 149
5.5.3文件浏览及管理页面实现 156
5.6使用GAE与AWS S3部署 158
5.6.1配置GAE数据库 158
5.6.2使用Applet编写文件管理界面 159
5.6.3实现AWS S3文件管理类 163
5.7小结 165
第6章 云计算在数据挖掘中的应用 167
6.1从宠物商店引出的商业智能 168
6.2 Apriori算法 169
6.2.1 Apriori算法的实现原理 169
6.2.2利用Apriori小试牛刀 170
6.3商品推荐功能在宠物商店中的程序实现 172
6.3.1宠物商店JPetStore基础环境配置 173
6.3.2 Apriori算法在商品推荐功能中的程序实现 177
6.3.3宠物商店商品销售记录测试数据准备 189
6.3.4单机版测试效果及问题 199
6.4使用云数据库进行计算 200
6.4.1将MySQL中的数据复制到HBase中 201
6.4.2使用MapReduce计算频繁项集L[1] 203
6.4.3得到最终结果 205
6.5小结 205
第7章 云计算在金融计算中的应用 206
7.1金融计算简介 207
7.2蒙特卡罗模拟算法 208
7.2.1一个简单的蒙特卡罗模拟例子 208
7.2.2编程实现蒙特卡罗计算圆周率 209
7.3使用蒙特卡罗模拟解决问题 211
7.3.1蒙特卡罗模拟投资分析基本编码实现 212
7.3.2测试 214
7.4云端金融应用需求分析 216
7.4.1需求分析 216
7.4.2技术可行性分析 216
7.5云端金融应用概要设计 216
7.5.1系统功能 217
7.5.2系统软硬件架构 217
7.6云端金融应用系统实现 217
7.7管理软硬件资源 228
7.8小结 230
第8章 提升办公效率——Excel与云计算集成 231
8.1 Excel简介 232
8.1.1认识Excel宏 233
8.1.2 Excel VBA简介 235
8.1.3 Excel VBA编程环境 236
8.1.4 Excel VBA编程 237
8.2使用Excel进行蒙特卡罗模拟 240
8.2.1需求分析 240
8.2.2 VBA编码实现 241
8.3将Excel与云计算环境集成 243
8.3.1 Symphony DE COM组件简介 244
8.3.2 Excel与Symphony DE集成 245
8.3.3 Excel蒙特卡罗模拟投资分析客户端编码实现 245
8.3.4测试 253
8.4小结 253
第9章 专业工具软件与云计算集成 255
9.1 MATLAB简介 256
9.1.1安装MATLAB 256
9.1.2 MATLAB基本使用 256
9.1.3 Parallel Computing Toolbox简介 258
9.1.4 MATLAB PCT架构 259
9.1.5配置Parallel Computing Toolbox 259
9.2使用Parallel Computing Toolbox提高计算速度 260
9.2.1使用MATLAB Job Manager 260
9.2.2与Symphony DE集成 262
9.2.3 MATLAB与Java运行环境集成 268
9.3将更多的工具运行在云计算环境中 271
9.3.1通用集成架构探索 272
9.3.2集成接口探索 274
9.4小结 279
第10章 管理云计算服务平台 280
10.1一个建立云计算服务平台的机会 281
10.2 IT服务标准 281
10.2.1 ITIL简介 282
10.2.2 ITSM简介 282
10.2.3 IT管理中的基本概念 282
10.3实践IT服务标准 284
10.3.1 OTRS简介 284
10.3.2安装OTRS 284
10.3.3创建服务台 287
10.3.4票单管理 289
10.3.5服务级别管理 292
10.3.6变更管理 296
10.3.7配置管理 300
10.3.8其他管理 301
10.4小结 302
附录 303
附录A搭建Java运行环境 303
附录B安装Tomcat应用服务器 306
附录C安装JMeter测试工具 308
附录D安装MySQL数据库 309
致谢 311
参考文献 312
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019