云计算应用开发实践

百科

《云计算应用粒识双发侵朝错粉氧开发实践》是2012年机械工业出版社出版的书籍,作者是徐强、王振江。本书适合对云计算具有初步认识并希望通过云计算逐步改善应用和基础设施的读者阅读,也可供云计算的应用开发人员、行业专业人士以及相关学科的研究者参考。

  • 书名 云计算应用开发实践
  • 作者 徐强、王振江
  • 出版社 机械工业出版社
  • 出版时间 2012年1月
  • 页数 312 页

容简介

  《云计算:应用开发实践》从应用的角度出发,介绍了利用云计算相关技术构建应用程序应具补死学备的基础知识,包括来自云计算的相关概念、虚拟化、并行计算、集群计算、分布式数据存储、IT基础架构管理、公共与私有云计算产品以及如何管理云计算数据中心等相关知识。

  《云计算:应值先易左委径用开发实践》各章首先分析具体应用场景,然后根据场景选择适当的技术与架构,最后再对具体的应用展开讲解。第一章都力争通过实际操作使读者理解云计算的相关概念与技端督执术,并将负载均衡、文件共享、数据挖掘、模拟计算这360百科些在实际工作中有可能碰到的问题抽象为具体的应用,并配以代码实现是盟稳加。为了便于理解,有些应用程序还领育使用了单机与多机环境双重实现。

作者简介

  徐强,资深系统开发与预研工程师。对云计算有深入研究,实战经验丰富。直接参与设计开发多款大型并行计算软件以及云资源管理软件。现致力于云计算系统的预研工作。

目录

  出版说明

  前言

  第1章在来自云上架构你的应用

  11Java 宠物商店简介

  111环境准备

  112部署Java宠物商店

  113宠物商减式刻八谁只店架构介绍

  12测试

  121宠物商店访360百科问速度测试

  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1ID仍呢东章送或地注铁飞宗C所提供的服务

  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 数据库

  致谢

  参考文献

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com