
云计算原理与范式.docx
20页云计算:原理与范式云计算:原理与范式《《云计算:原理与范式云计算:原理与范式》》基本信息基本信息原书名:Cloud Computing: Principles and Paradigms作者: (澳)Rajkumar Buyya James Broberg Andrzej Goscinski 译者: 李红军 李冬梅 张秀程 任增刚丛书名: 云计算技术系列丛书出版社:机械工业出版社ISBN:9787111417330上架时间:2013-5-16出版日期:2013 年 5 月开本:16 开页码:1版次:1-1所属分类:计算机内容简介内容简介计算机书籍《云计算:原理与范式》是云计算领域经典著作,多位云计算领域资深专家执笔,权威性毋庸置疑本书内容全面,详细讲解云计算基本原理、iaas、paas、saas、监控与管理、云计算应用和最佳实践,以及云计算治理等主题本书帮助读者理解成功利用云计算的机制,并提供大量真实的现有计算、存储和应用程序云服务的研究案例,阐述当前云计算服务供应商的功能和局限性《云计算:原理与范式》分为六部分,共 25 章第一部分(第 1~4 章)介绍了云计算的基本概念,描绘了大型机、集群、网格、效用计算的发展概况;第二部分(第 5~8 章)介绍了基础设施即服务(iaas) ,如虚拟机与虚拟存储等支撑技术,以及在云端安全存储数据并管理虚拟集群等复杂机制;第三部分(第 9~14 章)介绍了平台即服务(paas)和软件即服务(saas),详述了云托管软件与应用程序的交付,并且探索了复杂、自动伸缩应用程序和环境的设计和操作;第四部分(第 15~17 章)介绍了云环境变得更加复杂和互操作至关重要的监控和管理机制;第五部分(第 18~21 章)详述了随着云计算资源的迅猛发展所带来的一些新的应用程序;第六部分(第 22~25 章)概述了在云计算环境中通常遇到的组织、结构、监管和法律问题,对于企业如何成功地过渡到云环境中进行了探讨,还介绍了完成过渡后企业如何实现生产准备。
目录目录《《云计算:原理与范式云计算:原理与范式》》 译者序 前言 致谢 贡献者名单 第一部分 基本原理 第 1 章 云计算导论 1 1.1 云计算简介 1 1.2 云计算的起源 2 1.2.1 从大型机到云 3 1.2.2 soa、web 服务、web 2.0 与 mashup 4 1.2.3 网格计算 4 1.2.4 效用计算 5 1.2.5 硬件虚拟化 6 1.2.6 虚拟设备和开放虚拟化格式 7 1.2.7 自主计算 8 1.3 云计算的架构与类型 8 1.3.1 基础设施即服务 9 1.3.2 平台即服务 9 1.3.3 软件即服务 9 .1.3.4 部署模型 9 1.4 云的预期特性 10 1.4.1 自助服务 10 1.4.2 按使用计量和计费 10 1.4.3 伸缩性 11 1.4.4 定制化 11 1.5 云基础设施管理 11 1.5.1 特性 12 1.5.2 案例研究 13 1.6 基础设施即服务供应商 18 1.6.1 特点 18 1.6.2 案例研究 19 1.7 平台即服务供应商 22 1.7.1 特点 22 1.7.2 案例研究 22 1.8 挑战与风险 24 1.8.1 安全、隐私和信任 25 1.8.2 数据锁入和标准化 25 1.8.3 可用性、容错和灾难恢复 25 1.8.4 资源管理和能源效率 25 1.9 小结 26 参考文献 27 第 2 章 迁移到云 31 2.1 引言 31 2.1.1 云的承诺 32 2.1.2 云服务产品和部署模式 32 2.1.3 云的挑战 34 2.2 迁移到云的主要途径 35 2.2.1 为何迁移 35 2.2.2 云迁移的决策 36 2.3 迁移到云的七步模型 37 2.4 小结 39 致谢 40 参考文献 40 第 3 章 云时代的“集成即服务” 范式使人受益匪浅 42 3.1 简介 42 3.2 知识经济时代的来临 43 3.3 saas 的演变 43 3.4 saas 范式面临的挑战 45 3.5 走近 saas 集成之谜 46 3.6 新集成方案 49 3.7 集成方法 50 3.8 saas 集成产品和平台 52 3.8.1 jitterbit 52 3.8.2 boomi 软件 53 3.8.3 bungee connect 54 3.8.4 opsource connect 54 3.8.5 snaplogic 54 3.8.6 pervasive datacloud 55 3.8.7 bluewolf 56 3.8.8 mq 57 3.8.9 cloudmq 57 3.8.10 linxter 57 3.9 saas 集成服务 58 3.9.1 informatica on-demand 58 3.9.2 microsoft isb 59 3.10 企业对企业集成服务 61 3.11 云集成的传感器架构 65 3.12 saas 集成设备 68 3.13 小结 68 参考文献 69 第 4 章 企业云计算范式 70 4.1 简介 70 4.2 背景 70 4.2.1 企业云计算相关的部署模型 70 4.2.2 实施和消费策略 71 4.3 云上企业应用程序的问题 74 4.4 转换挑战 76 4.5 企业云技术与市场演变 77 4.6 业务推动企业云计算市场 80 4.7 云供应链 82 4.8 小结 83 致谢 84 参考文献 84 第二部分 基础设施即服务(iaas) 第 5 章 虚拟机部署和迁移服务 87 5.1 简介 87 5.2 背景和相关工作 88 5.2.1 虚拟化技术概述 88 5.2.2 公共云和基础设施服务 90 5.2.3 私有云和基础设施服务 90 5.2.4 虚拟化的分布式管理 91 5.2.5 高可用性 91 5.2.6 云和虚拟化的标准化工作 92 5.2.7 occi 与 ogf 92 5.3 虚拟机的配置和可管理性 92 5.4 虚拟机迁移服务 94 5.4.1 迁移技术 94 5.4.2 虚拟机迁移、sla 和按需计算 96 5.4.3 虚拟机迁移到备用平台 96 5.5 虚拟机部署和迁移实战 97 5.5.1 虚拟机的生命周期和虚拟机监控 102 5.5.2 动态迁移 102 5.5.3 范例的最后总结 103 5.6 云环境中的部署 103 5.6.1 amazon ec2 104 5.6.2 提供基础设施的技术 105 5.6.3 eucalyptus 105 5.6.4 使用 opennebula 动态管理虚拟机 106 5.6.5 aneka 107 5.7 未来研究方向 109 5.8 小结 110 参考文献 110 第 6 章 云基础设施的虚拟机管理 113 6.1 云基础设施的剖析 113 6.1.1 虚拟机的分布式管理 114 6.1.2 虚拟资源的基于预订的配置 115 6.1.3 满足 sla 承诺的配置 115 6.2 虚拟基础架构的分布式管理 116 6.2.1 虚拟机的模型和生命周期 116 6.2.2 虚拟机的管理 117 6.2.3 有关 opennebula 的进一步阅读 119 6.3 需要提前预订的调度技术能力 119 6.3.1 预约容量的现有方法 119 6.3.2 虚拟机预约 120 6.3.3 租约模式 121 6.3.4 租约的调度 122 6.3.5 基于租约的资源管理的扩展阅读 123 6.4 满足 sla 承诺的容量管理 123 6.4.1 基础架构服务 123 6.4.2 策略驱动的概率接纳控制 125 6.4.3 策略驱动放置优化 127 6.4.4 基础设施层的管理目标和策略 130 6.4.5 当前发展状况 130 6.5 小结及展望 133 致谢 133 参考文献 133 第 7 章 使用集群即服务提升云计算环境 139 7.1 简介 139 7.2 相关工作 139 7.2.1 amazon ec2 140 7.2.2 google app engine 140 7.2.3 windows azure 141 7.2.4 salesforce 141 7.2.5 云平台概述 141 7.3 rvws 设计 142 7.3.1 动态属性揭秘 142 7.3.2 有状态 wsdl 文档的创建 143 7.3.3 rvws 中的发布 144 7.3.4 自动发现和选取 144 7.4 集群作为一种服务:逻辑设计 146 7.4.1 caas 概述 146 7.4.2 聚集有状态 wsdl 文档 147 7.4.3 caas 服务设计 148 7.4.4 用户界面:caas web 页面 150 7.5 概念验证 152 7.5.1 caas 技术实现 152 7.5.2 caas 背后的集群 153 7.5.3 实验和结果 154 7.6 未来研究方向 157 7.7 小结 157 参考文献 157 第 8 章 云计算中分布式数据存储的安全 159 8.1 简介 159 8.2 云存储:从局域网到广域网 160 8.2.1 从局域网迁移到广域网 160 8.2.2 现有的商业云服务 160 8.2.3 当今云服务的缺陷 163 8.2.4 度过遗漏的环节 165 8.3 云计算中的数据安全技术 167 8.3.1 数据库外包和查询完整性保证 167 8.3.2 不可信存储中的数据完整性 169 8.3.3 基于 web 应用的安全性 171 8.3.4 多媒体数据安全存储 173 8.4 开放性问题和挑战 173 8.4.1 不同层次的关注点 173 8.4.2 技术和非技术挑战 175 8.5 小结 175 参考文献 176 第三部分 平台即服务(paas)与软件即服务(saas) 第 9 章 aneka—私有云和公共云集成 179 9.1 简介 179 9.2 云计算技术和工具 181 9.3 aneka 云平台 184 9.4 aneka 资源供应服务 185 9.5 混合云架构实现 187 9.5.1 设计实现指导原则 187 9.5.2 aneka 混合云架构 188 9.5.3 用例——amanzon ec2 资源池 190 9.5.4 aneka 资源分配服务的实现步骤 191 9.6 实践者富有远见的思想 192 9.7 小结 193 致谢 194 参考文献 194 第 10 章 cometcloud:一个自主云引擎 196 10.1 简介 196 10.2 cometcloud 的体系结构 197 10.2.1cometcloud 分层抽象 197 10.2.2 comet 空间 199 10.3 cometcloud 的自主行为 200 10.3.1 自主云爆发 200 10.3.2 自主 cloudbridging 202 10.3.3 其他自主行为 203 10.4 基于 cometcloud 的应用程序概述 204 10.4.1 风险值 204 10.4.2 图像配准 204 10.5 实现和评估 205 10.5.1 评估 cometcloud 205 10.5.2 应用程序运行时 206 10.5.3 自主云爆发行为 207 10.6 结论和未来研究方向 210 致谢 211 参考文献 211 第 11 章 t-systems 的基于云的商业应用解决方案 213 11.1 简介 213 11.2 企业云计算的需求 213 11.2.1 变化的市场 213 11.2.2 提高生产力 215 11.2.3 上升的成本压力 215 11.3 动态 ict 服务 215 11.3.1 ict 走向产业化的步骤 216 11.3.2 通过模块化定制 216 11.3.3ict 服务的集成创新 217 11.4 云端质量和安全的重要性 217 11.4.1 质量(端到端的 sla) 217 11.4.2 合规性和安全性。












