- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云计算架构介绍
白皮书
第 1 版,2009 年 6 月
摘要
云计算可望提高应用程序部署速度、促进创新和降低成本,同时还增强经营敏捷
性。Sun 抱持一种全面的云计算观点,因而可以支持各个层面,其中包括服务器、
存储、网络和虚拟化技术,这些技术将云计算环境扩展到虚拟设备中运行的软件,
而这些虚拟设备可用来在极少时间内成功汇编应用程序。本白皮书探讨云计算如何
变革我们的设计、构建和提供应用程序的方式,以及企业在采纳并应用云计算技术
时必须考虑的架构问题。
本页故意留空。
Sun 公司
目录
引言 1
Sun 公司观点 1
云计算的性质 2
扩大已形成的趋势 2
将虚拟机作为标准部署对象 2
按需、自助、以使用情况付费的模式 2
通过网络提供服务 5
开放源软件的作用 5
云计算基础设施模式 6
公用云、专用云和混合云 6
云计算的架构层 9
云应用程序设计接口 11
云计算效益 11
缩短运行时间和响应时间 11
最大限度地减轻基础设施风险 12
降低入市成本 12
加快创新步伐 12
实现 IaaS 必须考虑的架构问题 13
不断发展的应用程序架构 13
变革架构的途径 13
变革应用程序设计 13
目标仍然相同 14
一致而稳定的抽象层 16
标准有助于解决复杂问题 16
松散耦合、无状态、原地失败 (Fail-in-Place) 计算 18
水平扩展 18
并行化 19
分割并征服 20
数据物理 21
数据与处理之间的关系 21
编程策略 21
合规与数据物理 22
安全性与数据物理 22
网络安全做法 23
Sun 公司与云计算 24
来自 Sun 社区的创新 24
社区与开放式标准 25
选择的重要性 25
选择云计算提供商 25
感谢 26
1 云计算架构介绍 Sun 公司
第 1 章
引言
什么是云计算 (Cloud Computing)? 每个人都有自己的看法。云计算可以是租用
一台服务器或一千台服务器并在目前世界上最强大的系统上运行地球物理建
模应用程序的能力。云计算也可以是租用一个虚拟服务器、在其上面加载软
件、随意打开和关闭该虚拟服务器或克隆该服务器十次以满足突发工作负荷需
求的能力。云计算可以存储并保护巨量数据,而且这些数据只允许授权应用
程序和用户进行访问。云计算可由建立一个包括 OS 、Apache 、MySQL™.数据
库、Perl、Python 和 PHP 的平台的云提供商提供支持,该平台能够根据不断变
化的工作负荷自动扩展。云计算还可以是在互联网上使用存储并保护数据同时
提供服务 [包括电子邮件、销售能力自动化 (Sales Force Automation) 和报税 (Tax
Preparation),等等] 的应用程序的能力。云计算可以使用存储云 (Storage Cloud)
来保存应用程序、企业和个人数据。而且,云计算还可以使用少数 Web 服务来
集成照片、地图和 GPS 信息,以便与客户 Web 浏览器中创建聚合 (Mashup) 。
Sun 公司观点
Sun 公司采取一种全面的观点,这种观点认为,云的类型有很多种,而且有很
多不同的应用程序可以使用云来构建。由于云计算有助于提高应用程序部署速
度,有助于加快创新步伐,因而云计算可能还会出现我们现在无法想像到的形
式。然而,永恒不变的是,Sun 公司是一家具有丰富经验的服务器、网络和软
件技术提供商,我们提供的这些技术均支持云计算。作为创造“网络就是计算
机”(The Network is the Computer™).这一短语的公司,我们深信云计算就是下一
代的网络计算。
云计算与以前的模式有什么区别? 就云计算这个短语而言,它就是通过网络把信
息技术当作服务来使用。我们将其定义为封装的、具有 API 且通过网络提供的
服务。此定义同时包含把计算和存储资源当作服务使用。云计算首先以效率原
理为基础,此处所说的效率是指产生用来处理 80% 的使用案例的高级工具,这
样才能以一种惊人的速度创建和部署应用程序。
云计算可以由企业数据中心自己的服务器进行提供,也可以由承担拥有基础
设施的全部风险的云提供商提供。
文档评论(0)