InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

定义云计算

作者 Steven Robbins 译者 黄璜 发布于 2008年6月9日

领域
架构 & 设计,
运维 & 基础架构,
企业架构
主题
虚拟化 ,
部署/数据中心 ,
架构 ,
云计算 ,
SaaS ,
网格计算 ,
Hype ,
SOA
标签
采访 ,
模式与实践

“云计算”这个术语已是无处不在,从Web2.0大会,到业界巨头的企业架构会议的白板上,以及创业公司开发者的笔记本上,你都能看到它的身影。如今被问起最多的问题就是:“什么是云计算?”

就像这个行业的许多其它事情一样,对这个问题的回答也总是因人而异的。Rod Boothby在Web 2.0 Expo大会采访了一些人制作成了一个短片。Kevin Marks,Google OpenSocial的传道者,解释了从基于包的网络云,到基于文件的万维网云,再到基于交互的计算云这种抽象层次的进步。在每种情况下,“云”都提供了对环境的某一部分的抽象,而这些是用户不需要去理解也不必关心的。Dan Farber,CNET NEWS的首席编辑,提到现在的“云”是数据和应用的存储空间,而它的可用性对于开发者以及用户来说,以后会演化成像“电力”一样(是伸手可及的)。其它观点涉及到的范围包括从怎样提供它(例如简化它的使用,简化它的部署,简化它的操作等)到它不是什么(例如安装的软件,特定的平台)等方方面面。

Linda Tucci以RAID作为比喻来解释云计算。Tucci在这个比喻中特别强调了云计算的成本部分:

当IBM于1977年为这个革命性概念申请第一个专利的时候,他们关心的是性能,而不是成本。但十年之后,一组消费级别的“破磁盘”能够以极低的成本获得比独立磁盘更好的可靠性和性能已成为了不争的事实。极其的便宜,以至于当有足够的部件坏掉时,这一组磁盘可以直接抽出来扔掉。
David Young 提出了他称之为“云计算机的规范”的概念,其中他列出了组成平台即服务(PaaS)云计算的九大特性。这些特性是:
  1. 虚拟层网络稳定性
  2. 创建,删除,克隆实例的API
  3. 应用层的互操作性
  4. 状态层的互操作性
  5. 应用服务
  6. 自治的伸缩性
  7. 硬件级的负载均衡
  8. 存储即为服务
  9. 超级用户权限,如果需要
另一些人则以通过讨论什么不是云计算的方式来解决如何去定义云计算。

James Governor从他人的想法中提炼出了一个“Top 15”的列表告诉人们如何去判断不是云计算。Governor的一些观点是云计算不需要在你的电脑上安装软件,不需要有特定的操作系统,它和“网格计算”不一样,也不需要你去买服务器硬件。Tony McCune同时列出了三条可以排除在云计算之外的标准。这三条是,简单的web门户,仅仅用到虚拟化,和微软的Mesh。根据这三条原则,McCune给出了他心目中的云计算技术候选。
1.门户化的网页——可部署的widget,portlets或是其它构建在Adobe Air、Google Gears或甚至是 (重出江湖的) java applet之上的元素。这些计算元素可被设计成服务于一种特定的计算功能,并可以跨多平台部署而不需要关心底层的基础结构。

2. 自治的虚拟云——Amazon Web服务、微软SSDS(当它真的发生时) 或者是基于VMWare的计算或存储解决方案,它们以一种随需配置的方式提供了来自Web连接的效用计算。

3. 虚拟应用服务器——Google App Engine是云计算将如何发展的一个极好的例子。Google的python实现以及有限的API不会吸引企业级的客户,但它却给了我们第一个真正可用的“云中的应用服务器”。在这里,Google真正的亮点在于它的简洁。相对初级的程序员也可以快速地开发自己的应用,不需操心他们所用的服务底层实现是什么样子。
Joe McKendrick挑明了对云计算范型的一些批评。McKendrick指出了Nick Carr关于国际政治界限(如,英国的调查权约束法案以及中国的防火墙)将如何限制云计算真正使用的陈述。

Boothby总结了他对这个问题的答案, “更重要的问题不是‘什么是云计算’,换而言之的是在于,你将要构建的是什么?”

查看英文原文Defining Cloud Computing

译者 黄璜 糊口靠的是Java Web,赶过SOA的潮,追过Cloud的风,真正欢喜的是Linux,向往的事情是研究网格计算。

微软的SSDS是什么? 发表人 霍 泰稳 发表于
个人对云计算的理解 发表人 King George 发表于
  1. 返回顶部

    微软的SSDS是什么?

    发表人 霍 泰稳

    SQL Server Data Services(SSDS)作为一种灵活的数据模型,是继BizTalk Services后,微软推出的另一个运行于Web之上的软件服务。它已经被定位为Amazon S3及其他Web数据库的竞争产品。微软现在计划将SSDS纳入面向结构化数据存储的“云计算”架构。这儿有一个详细的介绍:SQL Server Data Service——微软对Amazon S3的反击

  2. 返回顶部

    个人对云计算的理解

    发表人 King George

    个人认为,和以往的X计算一样,云计算代表的是计算发展的一种趋势,这个趋势有如下特点
    1. 物理上的分布式 - 和分布式计算代表的趋势相同
    2. 资源层的虚拟化 - 由Grid computing代表的趋势,和新引入的概念, storage as service;和Grid computing相比,云把虚拟化move到了平台层(PaaS). 这是很大的变化。
    3. 应用虚拟化 - 对SaaS的概念推广,总之,计算是为人服务的,让老百姓使用计算机应用的时候,学习使用更容易,别为技术问题所困。

深度内容

大规模视频网站的计费与流量管理

本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011

专访Jeffrey Richter:Windows 8是微软的重中之重

Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。

应用云平台的可用性——从新浪SAE看云平台设计

云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。

JVM定制改进 @ 淘宝

淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011

"伤得起"的云计算应用——对云端应用之架构的思考

2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。

让交付的速度跟上思考的速度

12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011

架构之路——穿行在产品和业务之间

篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011

特性注入:成功三部曲

本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。