当前位置: 首页>后端>正文

深入理解云计算基本原理和应用程序编程技术

? ? ? ? ? ? ? ? ? ? 第一部分? ? ? ? ? ? 基础

第1章? ? 导论

? ? 1.1? ? 云计算简介

? ? ? ? 1.1.1? ? 云计算构想

? ? ? ? 1.1.2? ? 云计算定义

? ? ? ? 1.1.3? ? 进一步了解云计算

? ? ? ? 1.1.4? ? 云计算参考模型

? ? ? ? 1.1.5? ? 特性和优势

? ? ? ? 1.1.6? ? 面临的挑战

? ? 1.2? ? 云计算起源

? ? ? ? 1.2.1? ? 分布式系统

? ? ? ? 1.2.2? ? 虚拟化

? ? ? ? 1.2.3? ? web2.0

? ? ? ? 1.2.4? ? 面向服务的计算

? ? ? ? 1.2.5? ? 效用计算

? ? 1.3? ? 构建云计算环境

? ? ? ? 1.3.1? ? 应用程序开发

? ? ? ? 1.3.2? ? 基础设施和系统开发

? ? ? ? 1.3.3? ? 云计算平台和技术

? ? 本章小结? ? 习题

第2章? ? 并行计算与分布式计算原理

? ? 2.1? ? 计算时代

? ? 2.2? ? 并行计算与分布式计算

? ? 2.3? ? 并行计算基本要素

? ? ? ? 2.3.1? ? 什么是并行计算

? ? ? ? 2.3.2? ? 并行处理硬件架构

? ? ? ? 2.3.3? ? 并行编程方法

? ? ? ? 2.3.4? ? 并行性的级别

? ? ? ? 2.3.5? ? 注意事项

? ? 2.4? ? 分布式计算基本要素

? ? ? ? 2.4.1? ? 通用概念和定义

? ? ? ? 2.4.2? ? 分布式系统组件

? ? ? ? 2.4.3? ? 分布式计算架构模式

? ? ? ? 2.4.4? ? 进程间通信模型

? ? 2.5? ? 分布式计算技术

? ? ? ? 2.5.1? ? 远程过程调用

? ? ? ? 2.5.2? ? 分布式对象框架

? ? ? ? 2.5.3? ? 面向服务的计算

? ? 本章小结? ? 习题

第3章? ? 虚拟化

? ? 3.1? ? 简介

? ? 3.2? ? 虚拟环境特点

? ? ? ? 3.2.1? ? 更强的安全性

? ? ? ? 3.2.2? ? 执行管理

? ? ? ? 3.2.3? ? 可移植性

? ? 3.3? ? 虚拟化技术分类

? ? ? ? 3.3.1? ? 执行虚拟化

? ? ? ? 3.3.2? ? 其他类型的虚拟化

? ? 3.4? ? 虚拟化和云计算

? ? 3.5? ? 虚拟化的利与弊

? ? ? ? 3.5.1? ? 虚拟化技术的优点

? ? ? ? 3.5.2? ? 虚拟化技术的缺点

? ? 3.6? ? 技术实例

? ? ? ? 3.6.1? ? Xen:半虚拟化

? ? ? ? 3.6.2? ? VMware:完全虚拟化

? ? ? ? 3.6.3? ? 微软Hyper-V

? ? 本章小结? ? 习题

第4章? ? 云计算架构

? ? 4.1? ? 简介

? ? 4.2? ? 云计算参考模型

? ? ? ? 4.2.1? ? 架构

? ? ? ? 4.2.2? ? 基础设施即服务和硬件即服务

? ? ? ? 4.2.3? ? 平台即服务

? ? ? ? 4.2.4? ? 软件即服务

? ? 4.3? ? 云的种类

? ? ? ? 4.3.1? ? 公有云

? ? ? ? 4.3.2? ? 私有云

? ? ? ? 4.3.3? ? 混合云

? ? ? ? 4.3.4? ? 社区云

? ? 4.4? ? 云计算经济特性

? ? 4.5? ? 云计算面临的挑战

? ? ? ? 4.5.1? ? 云计算定义

? ? ? ? 4.5.2? ? 云计算互操作性和标准

? ? ? ? 4.5.3? ? 可扩展性和容错性

? ? ? ? 4.5.4? ? 安全,可信和隐私

? ? ? ? 4.5.5? ? 组织方面

? ? 本章小结? ? 习题

? ? ? ? ? ? ? ? ? ? 第二部分? ? ? ? ? ? 云应用编程与Aneka平台

第5章? ? aneka:云应用平台

? ? 5.1? ? 框架概述

? ? 5.2? ? aneka容器结构

? ? ? ? 5.2.1? ? aneka平台基础:平台抽象层

? ? ? ? 5.2.2? ? 构造服务

? ? ? ? 5.2.3? ? 基础服务

? ? ? ? 5.2.4? ? 应用服务

? ? 5.3? ? 构建aneka云平台

? ? ? ? 5.3.1? ? 基础设施组织

? ? ? ? 5.3.2? ? 逻辑组织

? ? ? ? 5.3.3? ? 私有云部署模式

? ? ? ? 5.3.4? ? 公共云部署模式

? ? ? ? 5.3.5? ? 混合云部署模式

? ? 5.4? ? 云编程和云管理

? ? ? ? 5.4.1? ? Aneka SDK

? ? ? ? 5.4.2? ? 管理工具

? ? 本章小结? ? 习题

第6章? ? 并行计算:线程编程

? ? 6.1? ? 单机并行计算简介

? ? 6.2? ? 线程编程应用

? ? ? ? 6.2.1? ? 什么是线程

? ? ? ? 6.2.2? ? 线程api

? ? ? ? 6.2.3? ? 线程并行计算技术

? ? 6.3? ? aneka多线程方式

? ? ? ? 6.3.1? ? 线程编程模型简介

? ? ? ? 6.3.2? ? aneka线程和普通线程

? ? 6.4? ? aneka线程编程应用

? ? ? ? 6.4.1? ? aneka线程应用模型

? ? ? ? 6.4.2? ? 域分解:矩阵乘法

? ? ? ? 6.4.3? ? 功能分解:Sine,Cosine,Tangent

? ? 本章小结? ? 习题

第7章? ? 高吞吐量计算:任务编程

? ? 7.1? ? 任务计算

? ? ? ? 7.1.1? ? 任务特性

? ? ? ? 7.1.2? ? 计算类别

? ? ? ? 7.1.3? ? 任务计算框架

? ? 7.2? ? 基于任务的应用模型

? ? ? ? 7.2.1? ? 高度并行应用

? ? ? ? 7.2.2? ? 参数化应用

? ? ? ? 7.2.3? ? 消息传递接口应用

? ? ? ? 7.2.4? ? 具有任务依赖性的工作流应用

? ? 7.3? ? 基于任务的aneka编程

? ? ? ? 7.3.1? ? 任务编程模型

? ? ? ? 7.3.2? ? 用任务模型开发应用

? ? ? ? 7.3.3? ? 开发参数化应用

? ? ? ? 7.3.4? ? 管理工作流

? ? 本章小结? ? 习题

第8章? ? 数据密集型计算:MapReduce编程

? ? 8.1? ? 什么是数据密集型计算

? ? ? ? 8.1.1? ? 数据密集型计算特性

? ? ? ? 8.1.2? ? 未来的挑战

? ? ? ? 8.1.3? ? 历史背景

? ? 8.2? ? 数据密集型计算技术

? ? ? ? 8.2.1? ? 存储系统

? ? ? ? 8.2.2? ? 编程平台

? ? 8.3? ? Aneka MapReduce编程

? ? ? ? 8.3.1? ? MapReduce编程

? ? ? ? 8.3.2? ? 应用实例

? ? 本章小结? ? 习题

? ? ? ? ? ? ? ? ? ? 第三部分? ? ? ? ? ? 工业云平台与新进展

第9章? ? 工业云平台

? ? 9.1? ? 亚马逊web服务

? ? ? ? 9.1.1? ? 计算服务

? ? ? ? 9.1.2? ? 存储服务

? ? ? ? 9.1.3? ? 通信服务

? ? ? ? 9.1.4? ? 其他服务

? ? ? ? 9.1.5? ? 总结

? ? 9.2? ? 谷歌AppEngine

? ? ? ? 9.2.1? ? 架构和核心概念

? ? ? ? 9.2.2? ? 应用程序生命周期

? ? ? ? 9.2.3? ? 成本模型

? ? ? ? 9.2.4? ? 结论

? ? 9.3? ? 微软Azure

? ? ? ? 9.3.1? ? Azure核心概念

? ? ? ? 9.3.2? ? SQL Azure

? ? ? ? 9.3.3? ? Windows Azure平台设备

? ? ? ? 9.3.4? ? 结论

? ? 本章小结? ? 习题

第10章? ? 云应用

? ? 10.1? ? 科学应用

? ? ? ? 10.1.1? ? 医疗保健:云心电图分析

? ? ? ? 10.1.2? ? 生物学:蛋白质结构预测

? ? ? ? 10.1.3? ? 生物学:基因表达数据用于癌症诊断分析

? ? ? ? 10.1.4? ? 地球科学:卫星图像处理

? ? 10.2? ? 商业和消费应用

? ? ? ? 10.2.1? ? CRM和ERP

? ? ? ? 10.2.2? ? 效率型应用

? ? ? ? 10.2.3? ? 社交网络

? ? ? ? 10.2.4? ? 媒体应用

? ? ? ? 10.2.5? ? 多人在线游戏

? ? 本章小结? ? 习题

第11章? ? 云计算高级主题

? ? 11.1? ? 云能效

? ? 11.2? ? 基于市场的云管理

? ? ? ? 11.2.1? ? 面向市场的云计算

? ? ? ? 11.2.2? ? MOCC参考模型

? ? ? ? 11.2.3? ? 支持MOCC的技术和实现

? ? ? ? 11.2.4? ? 结论

? ? 11.3? ? 云联盟和互联云

? ? ? ? 11.3.1? ? 特性和定义

? ? ? ? 11.3.2? ? 云联盟栈

? ? ? ? 11.3.3? ? 关注点

? ? ? ? 11.3.4? ? 云联盟技术

? ? ? ? 11.3.5? ? 结论

? ? 11.4? ? 第三方云服务

? ? ? ? 11.4.1? ? MetaCDN

? ? ? ? 11.4.2? ? SpotCloud

? ? 本章小结? ? 习题

参考文献? ? 索引


https://www.xamrdz.com/backend/32f1924735.html

相关文章: