搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
企业云计算架构与实施指南
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302225058
  • 作      者:
    杨正洪,郑齐心,吴寒编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2010
收藏
编辑推荐
  阐述云计算体系结构,云计算对企业和IT公司的机会和挑战,云计算平台和云服务的设计、构建与管理,分析现有的云计算平台和云计算案例。
展开
内容介绍
  《企业云计算架构与实施指南》从架构的层面阐述了作为当前IT一个新热点的云计算及其企业实施策略。全书共分9章。首先阐述了云计算的体系结构和各层定义,并阐述了对使用软件的企业和开发软件的IT公司所带来的机会和挑战;然后,从第2~5章按照云服务的各个层次,逐章讲解了如何定义和切割云服务、如何设计云服务、如何设计云服务接口、如何选择和搭建云计算的系统平台(包括各类Web应用服务器、开发工具等)、如何设计和实现信息集成层和云数据库;接着,在第6和7章详细介绍了创建云服务的方法和实例(包括Web服务和EJB),介绍了如何使用Portal、Widget、Mashup、JSF、Web2.0技术开发云服务的客户界面(《企业云计算架构与实施指南》称为“门户服务”)。最后,介绍了如何管理云计算平台(包括安全管理、云服务测试)以及与云计算相关的一些概念,如:硬件虚拟化、Web3.0等。
  《企业云计算架构与实施指南》适合对云计算技术感兴趣的读者阅读,对企业信息系统的架构开发人员而言是一本很好的技术参考,同时也可作为大学本科高年级和研究生相关课程及从事云计算研究与开发的相关人员的参考资料。
展开
精彩书摘
  硬件平台是包括服务器、网络设备、存储设备等在内的所有硬件设施。它是云计算的数据中心。硬件平台首先要具有可扩展性(scaling),用户可以假定硬件资源无穷多(这是因为云计算的出现才提出的一个新概念)。根据自己的需要,用户动态地使用这些资源,并根据使用量来支付服务费。不需再为“系统正常运转后,需要多少硬件设备来支持当前的访问量”这样的问题而烦恼了。
  当前的虚拟技术即可以让多个操作系统共享一个大的硬件设施,使得硬件平台的提供者灵活地提供各类云平台的硬件需求。目前市场上有收费的虚拟技术(如:VMware),也有免费的开源技术(如:xen)。通过虚拟机的方式提供硬件设施具有很多好处。由于虚拟机是一类特殊的软件,能够完全模拟硬件的执行,因此能够在它上面运行操作系统,进而能够保留一整套运行环境语义。这样,可以将整个执行环境通过打包的方式传输到其他物理节点上,从而使得执行环境与物理环境隔离,方便整个应用程序模块的部署。从总体上来说,通过将虚拟化的技术应用到云计算的硬件平台,可以获得如下好处:
  1.云计算的管理平台能够动态地将计算平台定位到所需要的物理平台上,而无需停止运行在虚拟机平台上的应用程序。
  2.能够更加有效地使用机器资源,将多个负载不是很重的虚拟机计算节点合并到同一个物理节点上,从而能够关闭空闲的物理节点,达到节约电能的目的。
  3.通过虚拟机在不同物理节点上的动态迁移,能够获得与应用无关的负载平衡性能。由于虚拟机包含了整个虚拟化的操作系统以及应用程序环境,因此在进行迁移的时候带着整个运行环境,达到了与应用无关的目的。
  4.在部署上也更加灵活,可以将虚拟机直接部署到物理计算平台当中。总而言之,通过虚拟化的方式,云计算平台就能够极其灵活地满足各类需求,而不使用虚拟化的硬件平台则会有很多的局限。当然,硬件平台也未必是一个或多个大型机器,而可以是一些小型机器的网络。各个小型机器完成部分功能。
展开
目录
第1章 云计算介绍
1.1 什么是云计算
1.1.1 IT人员的定义
1.1.2 商务人员的定义
1.1.3 云计算的体系结构
1.1.4 公共云计算、私有云计算和传统IT系统
1.1.5 云计算包含的内容
1.1.6 云计算的成本效益分析和收费模式
1.1.7 厂商的云计算战争
1.2 云计算产业
1.2.1 云计算给小型IT企业(或个人)带来的机会
1.2.2 云计算给国内大中型IT企业带来的挑战
1.2.3 云计算给大型网站带来的机会
1.2.4 云计算给电信企业带来的机会和挑战
1.2.5 云计算和国内中小企业
1.2.6 云计算本身的挑战
1.2.7 云计算和开源程序
1.3 云计算采用SOA(面向服务的体系架构)
1.3.1 什么是SOA
1.3.2 什么是Web服务
1.3.3 SOA和Web服务的关系
1.4 企业2.0(Enterprise2.0)
1.4.1 Web2.0
1.4.2 Mashup
1.5 本书云计算案例
1.5.1 新长安的问题
1.5.2 解决之道
1.6 云计算平台的人员安排
1.6.1 需求分析和设计阶段
1.6.2 开发阶段
1.6.3 测试阶段
1.6.4 部署阶段
1.6.5 运行阶段
1.7 怎样实施云计算

第2章 云服务
2.1 云服务的层次
2.1.1 对象层
2.1.2 服务层
2.1.3 业务流程层
2.1.4 用户访问层
2.1.5 集成层
2.1.6 管理和监控层
2.2 设计云服务的方法
2.2.1 面向对象的分析和设计
2.2.2 面向组件的分析和设计
2.2.3 面向服务的设计
2.2.4 几种设计方法的异同
2.3 云服务的特征
2.4 设计云服务的原则
2.4.1 服务粒度的控制
2.4.2 无状态服务的设计
2.5 怎么描述云服务
2.5.1 什么是WSDL
2.5.2 WSDL文档结构
2.5.3 创建WSDL服务
2.6 在类图上创建WSDL实例
2.6.1 创建WSDL服务(service)和端口(port)
2.6.2 创建WSDL端口类型(portype)和操作(operation)
2.6.3 创建WSDL消息(message)和部件(part)
2.6.4 创建XSD
2.6.5 关联消息和端口类型
2.6.6 在WSDI端口和端口类型之间创建绑定
2.6.7 修改消息中的部件类型
2.7 云服务的组成部分
2.8 为云服务建模
2.8.1 服务定义层次
2.8.2 统一建模语言(UML)
2.8.3 建模的步骤
2.9 新长安建模概述
2.9.1 库存服务
2.9.2 统计服务
2.9.3 运营分析服务
2.9.4 商品管理服务
2.9.5 进货服务
2.9.6 销售服务
2.9.7 新长安平台服务
2.9.8 网上用户服务
2.9.9 商品设计师服务
2.9.10 异步通讯服务
2.9.11 网上会议服务

第3章 云服务接口
3.1 调用云服务的方式
3.1.1 服务的请求者和服务的提供者
3.1.2 点对点模式
3.1.3 ESB模式
3.1.4 云服务代理和UDDI
3.2 接口规范
3.2.1 静态调用方式
3.2.2 动态调用方式
3.2.3 SOAP
3.2.4 Web服务
3.2.5 Java接口
3.3 消息传递接口
3.3.1 队列方式
3.3.2 发布-订阅方式
3.3.3 如何开发消息传递程序
3.3.4 新长安消息接口实例
3.4 邮件接口
3.5 接口选型考虑
3.6 XML
3.6.1 XML结构
3.6.2 XML语法规则
3.6.3 XML Schema
3.6.4 解析XML数据
3.6.5 数据库和XML
3.6.6 JAXP

第4章 云计算平台
4.1 云平台提供商
4.1.1 Amazon的EC2
4.1.2 Google的AppEngine
4.1.3 微软公司的Azure
4.1.4 Salesforce
4.1.5 IBM蓝云计算平台
4.1.6 收费情况
4.1.7 Apache ladoop
4.2 搭建自己的云平台
4.3 Web服务器
4.3.1 Apache HTTP服务器
4.3.2 Tomcat
4.3.3 Boss
4.3.4 Apache Axis
4.4 数据库服务器
4.4.1 MySQL
4.4.2 商业数据库服务器
4.5 J2EE平台
4.6 Web服务器端开发语言
4.6.1 PHP
……
第5章 信息集成层和云数据库
第6章 创建云服务
第7章 门户服务
第8章 云计算平台管理
第9章 相关话题
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证