云,是进化还是革命?

标签:新闻云计算调查研究

访客:20364  发表于:2012-07-31 09:15:50

几个月前,我参加了一个以云计算为主题的大会。其中被拿出来讨论的一个问题是云计算是一种进化、还是一个模式的转变,或都不是。我的回答是,两者都是。的确,“云计算”这个词覆盖了很多东西,也许这是这个词不太好用的原因,因为它不够精确。云计算这个词覆盖了至少三个非常不同的模式,每个模式都有一个私有的和公有的走向市场的方法。让我为您解释一下。

首先,配备的信息技术允许一个或一组用户来研发或运行他们自己的应用。通常这叫做IaaS,基础设施即服务,或PaaS,平台即服务。IaaS和PaaS的本质区别是由配备环境所提供的自由度/服务的数量。这个方法中真正革命的部分是它让企业减少了他们需要获取的产能过剩量,这让他们有可能利用外部/重复使用的环境来解决高峰期的需求。

IaaS和PaaS都可以通过标准化、虚拟化、自动化和自我配置在现有的数据中心中配置,或者可以由外部的服务供应商提供。实际上,如果您仔细想想,在很长一段时间里我们的效用计算和格网计算已经拥有类似的功能了。我们甚至可以说70年代末80年代初提供的数据处理服务是该服务的最原始版本。真正被改进的是自动化的水平,让配置变得更加容易和迅速,但从本质上来说并没有什么新的东西,所以我认为我们可以把IaaS和PaaS称之为一种进化。

其次,还有SaaS,软件即服务,让特定的应用可以通过互联网来使用。现今多种应用被提供,从电子邮件(比如Office365)到ERP(比如SAP)。软件即服务通常是由服务供应商提供。其好处是用户既不需要购买许可牌照,也不用管理和更新应用。再说一次,该服务已经由应用服务供应商(ASP)提供好长一段时间了。自动化和自助服务(现今一些产品的意向)属于创新,而不是模型。所以我认为我们可以把SaaS看成是现有方法基础上的一种进化。

现今这些模式满足了大多数企业的需求,跟其他东西相比,公司应该把云看作是他们现有环境和服务的一种进化。他们应该明确鉴定那些服务是会帮他们增加价值,还是会降低现有环境的成本,并且慢慢的迁移到这些新的交付模式。

那么,为什么人们把云计算当作是一个完全改变了IT工作模式的全新的东西呢?因为还有另外一个模式,让人惊奇的是它实际上并没有一个名字。最好的名称也许是Web 2.0。Web2.0现象是从一个非常不同的方法开始的。其宗旨是为互联网用户提供新的便利。随着用户数量的成倍增长,找到一些新的途径来编写这些应用以确保所有的用户都是以经济的方式受惠是很重要的。

这是为什么“多租户”被重新创造出来(是外包商首先在他们的托管数据中心里实施了这个方法)。简而言之,多租户允许一个应用可以服务于多个用户/客户。在多租户的框架下,通过设计一个软件应用来从实质上划分开其数据和配置,这样每个客户或机构都可以有一个定制的虚拟应用(来自维基百科)。另外还需要确保的是被每位客户所使用的网络链接资源是彼此分开的,像惠普实验室一篇很优秀的文章中描述的那样,同时还要维护带宽。

这种方法让谷歌、脸谱、推特和其他用户可以服务大量的受众群。但因为构架原理不同,应用程序在研发时要特别记住多租户这个理念。只有极少数的商业应用是根据这个原理来编写或重新编写的。就如来自微软的“多租户数据架构”的文档里描述的一样,大多数应用实际上在同一数据库中混杂了多个用户的数据。这个方法是真正具有革命性意义的,并且从根本上改变了IT的运营方式。

很明显,问题是有多少公司要求服务于数以百万的用户,他们应该为了这个目的而重新改写应用程序。随着越来越多的多租户应用变得可用,他们也许想使用其中一些,但是安全性、数据隐私和可用性方面的问题仍然尚待解决。

让IT部门重新审查他们的应用,并且明确那些明显区别于其竞争对手公司的应用也许是有意义的。接下来要问的是那些不能将其区别于竞争对手公司的应用还应该继续在企业的数据中心里运行吗,还是应该迁移到SaaS之类的交付模式上。

所以说,“云计算”这个词覆盖了很多不同的商业模式,这样看来它是一个非常“模糊”的词语。在围绕云的讨论中,强调它到底是什么意思是很重要的,并且需要指明我们到底在谈论哪个模式。它们会随着时间的推移而发展,但因为其目的是为了满足公司的不同需求,所以还是会保持独立的。

出处:博客

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");