云计算:应用开发实践

云计算:应用开发实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2012-01
版次: 1
ISBN: 9787111366874
定价: 53.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 312页
字数: 499千字
正文语种: 简体中文
4人买过
  • 《云计算:应用开发实践》从应用的角度出发,介绍了利用云计算相关技术构建应用程序应具备的基础知识,包括云计算的相关概念、虚拟元、并行计算、集群计算、分布式数据存储、IT基础架构管理、公共与私有云计算产品以及如何管理云计算数据中心等相关知识。
    《云计算:应用开发实践》各章以应用为主,首先分析具体应用场景,然后根据场景选择适当的技术与架构,最后再对具体的应用展开讲解。每一章都力争使读者通过实际操作来理解云计算的相关概念与技术,并将负载均衡、文件共享、数据挖掘、模拟计算等这些在实际工作中有可能碰到的问题作为具体的应用,并配以代码实现。为了便于理解,有些应用程序还给出了单机与多机环境双重实现。
    本书适合对云计算具有初步认识并希望通过云计算逐步改善应用和基础设施的读者阅读,也可供云计算的应用开发人员、行业专业人士以及相关学科的研究者参考。 徐强,PlatformComputing资深系统开发与预研工程师。对云计算有深入研究,实战经验丰富。直接参与设计开发多款大型并行计算软件,如PlatformSymphony、PlatformMapReduce,以及云资源管理软件ISF。现致力于云计算系统的预研工作(PlatformComputing已于2011年底被IBM收购)。 前言
    第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使用EclipseHadoop集成开发环境
    3.1.7使用HadoopMapReduce编写程序
    3.2PlatformSymphony
    3.2.1PlatformSymphony简介
    3.2.2初探SymphonyDE
    3.2.3PlatformSymphony架构
    3.2.4多机环境配置SymphonyDE
    3.2.5使用SymphonyDE编写程序
    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.2GoogleAppEngine
    4.2.1注册GoogleAppEngine账户
    4.2.2安装GoogleAppEngineSDK
    4.2.3使用Eclipse集成开发环境
    4.2.4基于GoogleAppEngineSDK开发应用
    4.2.5将应用部署到GoogleAppEngine中
    4.3AmazonAWS
    4.3.1注册AWS账户
    4.3.2使用AmazonEC2
    4.3.3使用Eclipse集成开发环境
    4.3.4基于AWSSDK开发应用程序
    4.3.5将应用程序部署到AWS中
    4.4其他公共云计算平台
    4.4.1MicrosoftAzure
    4.4.2SinaAppEngine
    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与AWSS3部署
    5.6.1配置GAE数据库
    5.6.2使用Applet编写文件管理界面
    5.6.3实现AWSS3文件管理类
    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.2ExcelVBA简介
    8.1.3ExcelVBA编程环境
    8.1.4ExcelVBA编程
    8.2使用Excel进行蒙特卡罗模拟
    8.2.1需求分析
    8.2.2VBA编码实现
    8.3将Excel与云计算环境集成
    8.3.1SymphonyDECOM组件简介
    8.3.2Excel与SymphonyDE集成
    8.3.3Excel蒙特卡罗模拟投资分析客户端编码实现
    8.3.4测试
    8.4小结

    第9章专业工具软件与云计算集成
    9.1MATLAB简介
    9.1.1安装MATLAB
    9.1.2MATLAB基本使用
    9.1.3ParallelComputingToolbox简介
    9.1.4MATLABPCT架构
    9.1.5配置ParallelComputingToolbox
    9.2使用ParallelComputingToolbox提高计算速度
    9.2.1使用MATLABJobManager
    9.2.2与SymphonyDE集成
    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数据库
    致谢
    参考文献
  • 内容简介:
    《云计算:应用开发实践》从应用的角度出发,介绍了利用云计算相关技术构建应用程序应具备的基础知识,包括云计算的相关概念、虚拟元、并行计算、集群计算、分布式数据存储、IT基础架构管理、公共与私有云计算产品以及如何管理云计算数据中心等相关知识。
    《云计算:应用开发实践》各章以应用为主,首先分析具体应用场景,然后根据场景选择适当的技术与架构,最后再对具体的应用展开讲解。每一章都力争使读者通过实际操作来理解云计算的相关概念与技术,并将负载均衡、文件共享、数据挖掘、模拟计算等这些在实际工作中有可能碰到的问题作为具体的应用,并配以代码实现。为了便于理解,有些应用程序还给出了单机与多机环境双重实现。
    本书适合对云计算具有初步认识并希望通过云计算逐步改善应用和基础设施的读者阅读,也可供云计算的应用开发人员、行业专业人士以及相关学科的研究者参考。
  • 作者简介:
    徐强,PlatformComputing资深系统开发与预研工程师。对云计算有深入研究,实战经验丰富。直接参与设计开发多款大型并行计算软件,如PlatformSymphony、PlatformMapReduce,以及云资源管理软件ISF。现致力于云计算系统的预研工作(PlatformComputing已于2011年底被IBM收购)。
  • 目录:
    前言
    第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使用EclipseHadoop集成开发环境
    3.1.7使用HadoopMapReduce编写程序
    3.2PlatformSymphony
    3.2.1PlatformSymphony简介
    3.2.2初探SymphonyDE
    3.2.3PlatformSymphony架构
    3.2.4多机环境配置SymphonyDE
    3.2.5使用SymphonyDE编写程序
    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.2GoogleAppEngine
    4.2.1注册GoogleAppEngine账户
    4.2.2安装GoogleAppEngineSDK
    4.2.3使用Eclipse集成开发环境
    4.2.4基于GoogleAppEngineSDK开发应用
    4.2.5将应用部署到GoogleAppEngine中
    4.3AmazonAWS
    4.3.1注册AWS账户
    4.3.2使用AmazonEC2
    4.3.3使用Eclipse集成开发环境
    4.3.4基于AWSSDK开发应用程序
    4.3.5将应用程序部署到AWS中
    4.4其他公共云计算平台
    4.4.1MicrosoftAzure
    4.4.2SinaAppEngine
    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与AWSS3部署
    5.6.1配置GAE数据库
    5.6.2使用Applet编写文件管理界面
    5.6.3实现AWSS3文件管理类
    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.2ExcelVBA简介
    8.1.3ExcelVBA编程环境
    8.1.4ExcelVBA编程
    8.2使用Excel进行蒙特卡罗模拟
    8.2.1需求分析
    8.2.2VBA编码实现
    8.3将Excel与云计算环境集成
    8.3.1SymphonyDECOM组件简介
    8.3.2Excel与SymphonyDE集成
    8.3.3Excel蒙特卡罗模拟投资分析客户端编码实现
    8.3.4测试
    8.4小结

    第9章专业工具软件与云计算集成
    9.1MATLAB简介
    9.1.1安装MATLAB
    9.1.2MATLAB基本使用
    9.1.3ParallelComputingToolbox简介
    9.1.4MATLABPCT架构
    9.1.5配置ParallelComputingToolbox
    9.2使用ParallelComputingToolbox提高计算速度
    9.2.1使用MATLABJobManager
    9.2.2与SymphonyDE集成
    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数据库
    致谢
    参考文献
查看详情
系列丛书 / 更多
云计算:应用开发实践
SAS编程与数据挖掘商业案例
姚志勇 著
云计算:应用开发实践
PCI Express 体系结构导读
王齐 著
云计算:应用开发实践
UNIX/Linux网络日志分析与流量监控
李晨光 著
云计算:应用开发实践
HTML5开发从入门到精通
王石磊 著
云计算:应用开发实践
SAS开发经典案例解析
杨池然 编
云计算:应用开发实践
Python即学即用
张燕妮 著
云计算:应用开发实践
数据架构与商业智能
王飞 著
云计算:应用开发实践
商业智能深入浅出:大数据时代下的架构规划与案例
王飞 著
云计算:应用开发实践
数据挖掘技术应用实例
韩秋明 著
云计算:应用开发实践
实用Linux Shell编程
石庆东 著
云计算:应用开发实践
信息科学与技术丛书:精通ASP.NET 4.0
杨云、刘君 著
云计算:应用开发实践
Linux驱动程序开发实例(第2版)
冯国进 著
相关图书 / 更多
云计算:应用开发实践
云计算技术基础应用教程(HCIA-Cloud)(微课版)
冯思泉
云计算:应用开发实践
云计算部署与运维项目化教程(信息技术应用创新系列教材)
作者列表选择...陈宗仁;王玉贤;魏育华
云计算:应用开发实践
云计算与大数据应用研究
刘静
云计算:应用开发实践
云计算与AI应用技术
林伟伟
云计算:应用开发实践
云计算平台综合运维与管理(OpenStack+Kubernetes)(微课版)
蔡明
云计算:应用开发实践
云计算安全(第二版)
陈晓峰;马建峰;李晖;李进
云计算:应用开发实践
云计算技术详解与实践 第1卷
新华三技术有限公司
云计算:应用开发实践
云计算运维与管理项目教程(微课视频版)
崔升广
云计算:应用开发实践
云计算及其安全关键技术解析与实践
张志为
云计算:应用开发实践
云计算与大数据(第二版)
陶皖
云计算:应用开发实践
云计算与大数据技术(第2版·微课视频·题库版)
吕云翔 钟巧灵 柏燕峥 许鸿智 张璐 王佳玮 韩雪婷 仇善召 杜宸洋
云计算:应用开发实践
云计算技术
安俊秀
您可能感兴趣 / 更多
云计算:应用开发实践
高中英语复习进阶
徐强、《进阶丛书》编写组 编
云计算:应用开发实践
擒拿格斗
徐强、曲淑群 编
云计算:应用开发实践
就是爱语文:10天轻松用对成语
徐强、徐香 编
云计算:应用开发实践
哲学简明教程
徐强、尤佳春 编
云计算:应用开发实践
大型海工混凝土结构耐久性研究与实践
徐强、俞海勇 著
云计算:应用开发实践
区域可持续发展与区域形象设计
徐强、郭本海 著
云计算:应用开发实践
出国培训系列教材:出国留学英语强化听力教程
徐强、周晓 著;王长荣 编