*软件的云计算观

本文讲的是*软件的云计算观,Richard:我想“云”这个名词要比其技术本身更热门。名词本身很模糊——我们是否可以认为是“多云天气”?所以其实很难确定人们在说这个词的时候到底在说什么。
  某些人很热衷这个词,甚至尝试将这一概念应用于所有使用互联网的事物上,例如我们熟悉的搜索引擎、Wiki和社会化网络站点。如果你延伸“云计算”这个名词到这些范畴里,你将发现其实非常多的人都在做“云计算”。但事实上他们所做的事情都并不新鲜。将这个词儿过分延伸其实只是让它变得毫无意义。
  那到底我们应该怎么给“云计算”这个词下定义呢?我认为对于这个词来说,一个切合实际的含义是使用远程服务器来完成基于你自己的数据、属于你自己的计算。换句话说,就是一类适合在你自己的计算机上进行的计算任务。
  而云计算是一个很糟糕的想法。使用别人的服务器来完成你自己的计算,意味着你把对你的计算的控制器割让给了运作服务器的人。这是傻瓜才会干的事情。
  为什么大公司,例如亚马逊、Google、IBM、微软等,都在谈论云计算?
  Richard:我猜测这是因为他们认为宣扬那些神奇的词汇可以吸引住客户。可能他们认为如果他们能说服你用他们的服务器来计算,而不是在你自己的机器上运行程序,他们就可以从中赚取更多的钱。
  云计算和网格计算之间的关系是怎样的?
  Richard:相似之处在于它们都使用互联网——正如其他的活动那样。除此之外的其他方面,它们是完全不同的。
  网格计算意味着要求许多人将他们的计算机以并行的方式来参与某项大型计算任务,甚至有可能这样的计算任务对于一台超级计算机来说都非常艰巨。相比之下,人们在做“云计算”任务时,往往只是处理文字和电子表格,而这些任务已经完全可以运行在已有30年历史的个人电脑上。
  云计算与SaaS之间的关系又是怎样的?
  Richard:我想它们基本上就是同样的东西,只是观察问题的角度不一样。两者都意味着你将要使用你自己甚至没有合法拷贝的软件来进行计算任务,这甚至比使用私有程序拷贝的情况要更糟糕。
  云计算还要多久才会变得成熟?为什么?
  Richard:我反而更倾向问说我们该如何甩掉它,在它还没有被广泛应用之前
  保持对你的计算任务的控制权,应使用免费(*)程序的拷贝来进行计算,避免将您自己置于别人的砧板上。如果你使用了私有软件,或者你运行的软件拷贝并不属于你,也没有在你自己的机器上运行,你实际上就是将控制权交给了别人。
  云计算对于开发人员来说意味着什么?
  Richard:我希望它不会产生什么影响。
  云计算对于互联网来说又意味着什么?
  Richard:互联网自己本身并不重要,重要的是使用它的用户。互联网对于许多活动来说非常有用,即便这些活动并不能说是某种问题。但有一样事情你不应该使用互联网来做:将你的计算转移到你控制的机器之外。换句话说,云计算是不应该被运用于互联网的东西。

原文发布时间为:2009-06-19
本文作者:IT168.com
本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168。
原文标题:*软件的云计算观

上一篇:无影云桌面让你无处不在


下一篇:圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(七)