扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:3315713922

云计算应用开发技术教程

综合评级:
★★★★★

定价:
¥28.00

作者:
曾文英

出版社:
清华大学

出版日期:
2016/08/01

页数:
177

ISBN:
9787302445043

书籍介绍

随着云计算应用的深入,基于云计算的软件开发具有与传统it开发不同的模式和方法,因而需要在课程教学上进行变革,以适应新的应用开发需求。通过分析云计算相关技术、基于云计算平台及服务、构建云计算人才需求与it课程的对应关系,以实现将it教育与云计算产业对接,促进云计算应用开发人才培养,快速应对产业链人才需求。本书以实例为主介绍业界主流的云计算技术,正适合当前的课程需要。

目录

第1章云计算概述001

1.1云计算的概念与优势001

1.2云计算的体系结构及分类002

1.2.1云计算体系结构及平台分类002

1.2.2云计算架构003

1.3云计算的应用实例003

1.3.1环境配置004

1.3.2源码下载与部署方法007

1.3.3测试0081.3.4优化009

1.4云计算的开发方法简介009

本章小结009

第2章云计算技术的发展与应用010

2.1云计算的发展010

2.1.1云计算的发展历程010

2.1.2我国云计算的发展014

2.2云计算的特点014

2.3云计算的优势016

2.4云计算的几大形式016

2.5云计算架构与平台017

2.6云计算核心技术019

2.7云计算应用案例022

2.7.1iaas云应用案例024

2.7.2几款主流的云计算应用028

2.7.3云计算在各行业领域的应用案例029

2.8云计算发展趋势030

2.8.1gartner: 云计算规则031

2.8.2云计算技术发展趋势032

2.8.3云计算产业发展趋势034

2.9大数据发展趋势036

云计算应用开发技术教程目录

本章小结037

第3章虚拟化技术038

3.1为什么需要虚拟化038

3.2什么是虚拟化039

3.3虚拟化分类040

3.3.1服务器虚拟化041

3.3.2存储虚拟化042

3.3.3网络虚拟化042

3.3.4应用虚拟化043

3.4虚拟化技术架构045

3.4.1将一台服务器当作n台服务器来使用045

3.4.2虚拟化的关键特征045

3.4.3虚拟化的优势045

3.4.4硬件分区技术046

3.4.5虚拟机技术(virtual machinemonitor)046

3.4.6准虚拟机技术(paravirtualizion)047

3.4.7操作系统虚拟化047

3.4.8四种虚拟化技术比较048

3.5virtuozzo 049

3.6虚拟化关键技术 049

3.6.1创建虚拟化解决方案049

3.6.2部署虚拟化解决方案052

3.6.3管理虚拟化解决方案053

3.6.4虚拟化平台054

3.7虚拟化应用055

3.8应用虚拟化技术存在的问题055

3.9虚拟化数据中心建设055

本章小结057

第4章虚拟化技术应用及iaas平台构建技术实例058

4.1概述058

4.2虚拟化技术方法058

4.2.1完全虚拟化(fullvirtualization)059

4.2.2部分虚拟化(partialvirtualization)061

4.2.3半虚拟化(paravirtualization)061

4.3pxe062

4.4负载均衡062

4.5基于hadoop的私有云平台的构建063

4.5.1hadoop架构063

4.5.2基于hadoop云平台构建064

4.6私有云平台的开发环境配置067

4.6.1安装并配置eclipse开发环境067

4.6.2安装并配置hbase068

4.6.3安装并配置zookeeper069

本章小结070

第5章云存储原型系统集群搭建及云网盘设计与开发071

5.1云存储原型系统设计与构建071

5.1.1云存储原型系统的构建步骤072

5.1.2云存储原型系统的hadoop集群主节点配置073

5.1.3云存储原型系统的hadoop集群数据节点配置077

5.2启动或关闭hadoop集群系统081

5.3云网盘软件设计与开发081

5.4云存储原型及云网盘系统测试081

5.4.1测试方法081

5.4.2测试过程及结果082

5.4.3访问云网盘083

本章小结084

第6章云存储原型系统扩展方案085

6.1存储节点扩展准备085

6.2动态增加存储节点085

6.3动态删除存储节点086

本章小结086

第7章云存储软件系统中web与hadoop集群的挂接087

7.1挂接条件与设置087

7.2挂接步骤087

7.3基于hadoop集群的文件上传代码模块088

7.4基于hadoop集群的文件下载代码模块088

7.5基于hadoop集群的网盘实现步骤088

本章小结089

第8章基于nosql数据库cassandra的应用开发090

8.1云数据库090

8.1.1关系数据库090

8.1.2分布式存储091

8.1.3基于内存的k/v存储091

8.2cassandra简介093

8.3cassandra的安装093

8.4cassandra的测试093

8.5基于cassandra的应用开发094

8.5.1thrift java api094

8.5.2hector099

本章小结100

第9章基于paas云平台的应用开发101

9.1公共云平台介绍101

9.2基于google app engine的应用开发102

9.3基于微软云平台的应用开发103

9.4基于新浪云平台的应用开发103

本章小结104

第10章基于阿里云的saas云表软件设计与开发105

10.1阿里云105

10.1.1云计算的类型105

10.1.2飞天平台架构概览106

10.2在阿里云部署云表平台109

10.2.1连接linux服务器使用到的软件109

10.2.2云表服务器使用到的软件110

10.3基于saas的云表企业应用平台开发112

本章小结129

第11章基于百度api的android街景地图设计130

11.1引言130

11.2开发环境131

11.2.1下载相关软件131

11.2.2安装软件和配置环境131

11.3获取百度地图 api134

11.3.1获取百度api key134

11.3.2slidingmenu 开源项目的接入134

11.4项目需求分析136

11.4.1功能需求136

11.4.2全景图优点136

11.4.3百度全景图概述137

11.5项目设计137

11.6项目展示139

11.7地图类型介绍140

11.8菜单选项项目介绍140

11.9核心代码141

本章小结142

第12章bmob移动云服务开发143

12.1bmob移动云服务介绍143

12.1.1数据服务143

12.1.2文件服务144

12.1.3推送服务144

12.1.4扩展服务145

12.2基于bmob移动云服务的应用开发方法145

12.2.1注册bmob账号145

12.2.2网站后台创建应用146

12.2.3获取应用密钥和下载sdk146

12.2.4安装bmobsdk146

12.3基于bmob移动云服务的应用开发147

本章小结162

第13章珠海健康云科技有限公司应用案例163

13.1珠海健康云科技有限公司应用简介163

13.2珠海健康云科技有限公司案例: 问医生android版信息咨询软件v2.4165

13.2.1引言165

13.2.2总体设计165

13.2.3项目功能需求169

13.2.4人工处理过程170

13.2.5接口设计172

13.2.6运行设计173

13.2.7系统数据结构设计173

13.2.8系统出错处理设计174

本章小结174

附录a安装jmeter测试工具175

附录b安装MySQL数据库178

参考文献179