为什么云计算和开源是无法分开的?

日期: 2011-05-17 来源:TechTarget中国 英文

  如果没有网络,开源将不会存在,所以可能开源将不可避免地遭遇到云计算。这种事从一开始就已经注定了。从云计算开始之初,SaaS供应商都倾向于LAMP栈交付Web应用程序。但是在过去几年里,开源云项目也大量增加。

  维护大量开源知识库的Black Duck资料表明,开源云项目已经从2005年少量增加到2010年的470个。这个数目在将近50万项目中是个小数目,但是他们的影响力远远超过这个数目本身。

  例如,考虑两个著名的开源应用程序。去年的Acquia,这是由Drupal网站创始人Dries Buytaert倡导的,发布了开源内容管理系统托管版本Drupal Gardens测试版。SugarCRM也是有史以来最成功的商业开源公司,他们也提供了一个SaaS版本。

  更有趣的是,开源已经被证明是面对云计算挑战的时候具有创新性的动力。北桥创投的合作伙伴Michael Skok作为开元基金的特定公司是云计算主要客户项目之一,具有锁定供应商的潜力。可以减少风险的两种最突出项目是OpenStack和Deltacloud。

  OpenStack的目的是提供标准的IaaS计算和存储平台,所以如果有足够多的共有云计算供应商采用它,客户就可以很容易实现在供应商之间转移工作负载。于此同时,各个企业可以使用OpenStack创建和运行私有云,可以在客户和供应商创建相似的兼容水平。依靠50家企业的支持,包括Rackspace、NASA、戴尔,思科系统公司和Canonical等,OpenStack现在已经在享受来自企业客户市场兴趣带来的收益了。

  由红帽公司开发、Apache管理的Deltacloud是一个开源REST API,该界面可以驱动个别云供应商,包括Azure、EC2、GoGrid和Rackspace。客户可以开发内部云,并使用Deltacloud来通过供应商们管理实例。

  这样的事情还在继续。数年前,在BSD许可协议下提供了分布式缓存系统Memcached。现在这种系统被Facebook、Twitter和YouTube等网站使用。Memcached开发的二级缓存现在还可以在Apache 2下获得,现在正在领导者虚拟化数据库基于Java的解决方案。

  最后是Apache Hadoop项目,这个软件架构来自谷歌MapReduce发起的数据密集型分布式应用程序。Hadoop正在引领非结构化数据挖掘的革命。尽管Hadoop没有被局限在云中,这当然是完美的突破性应用程序。例如,亚马逊公司的EC2,它提供了托管的Hadoop架构,可以交付Amazon Elastic MapReduce,上传数据,使用大量EC2服务器,并且不用为获得任何结果而付费。

  在过去几年里,开源供应商已经忍受了考研和磨难,许多公司认为他们可以维持销售支持业务,并可以从中获取利润。对一些公司来说,云计算已经提供了生存下来的新途径。更重要的是,云计算把开源的传统协作带到了一个新水平,而开源贡献者在在云计算的压力下满足了新的技术和业务的挑战。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐