技术分析:为何云计算与开源密不可分?
创始人
2024-07-29 10:00:43
0次

没有互联网开源就不复存在,因此开源与云计算联系在一起或许是不可避免的趋势。

这还要从头说起。自云计算兴起之初,软件即服务提供商就倾向使用LAMP堆栈(或者类型的形式)来交付网络应用软件。在过去几年间,开源云项目的数量也发生了急剧增长。

根据开源专业知识丰富的布莱克.德克的说法,开源云项目的数量从2005年的寥寥无几增长到2010年底的470种。虽然这个数量在50万种应用软件项目中所占的比例非常小,但是开源云项目的影响力已经大大超过了他们的数量本身。

以最知名的两大开源应用软件为例。去年由Drupal的发明者Dries Buytaert创建的Acquia推出了Drupal Gardens的测试版,这是一款开源内容管理系统的托管版。另一个是世界上最成功的商用开源公司之一SugarCRM从一开始就推出的软件即服务版本。

更有趣的是开源经过实践的证明是一种可以满足云挑战创新的引擎。根据专门从事开源融资的北桥创投公司的Michael Skok的说法,妨碍用户接受云的主要原因是来自厂商锁定的高压。OpenStack和Deltacloud是两大最著名的能减轻这种风险的项目。

OpenStack的目标是提供一套标准化的基础架构即服务计算和存储平台,因此如果有足够的公有云提供商能接受这种解决方案,用户就能轻松的实现工作负载在提供商之间的转移。同时,企业用户能使用OpenStack来构建和运行私有云,在用户提供商之间创建类似级别的兼容性,这样从一定程度上能让云的应用变得更见简便。目前OpenStack已经得到了包括Rackspace, NASA, 戴尔,思科系统和Canonical在内的超过50家企业的支持,如今OpenStack在企业级用户中已经得到了广泛的关注。

由红帽公司研发和Apache管理的Deltacloud是一种开放REST的应用编程接口,得到了包括Azure, EC2, GoGrid和Rackspace在内的诸多云提供商的青睐。用户可以开发内部云,使用Deltacloud来管理提供商内部的实例,同时不受提供商应用编程接口变化的影响。

分布式高速缓存系统Memcached几年前在得到BSD的授权后推出,目前主要供Facebook, Twitter和YouTube等类型的用户使用。由Terracota开发的Ehcache目前的版本是Apache 2,是用于虚拟化数据库的领先JAVA解决方案,拥有成百上千的生产型配置。

最后要介绍的是Apache Hadoop,一种用于谷歌MapReduce大规模数据分布式应用软件的软件框架。Hadoop是采集大规模分散数据(从网络点击量到安全事件日志)的创新先行者。虽然Hadoop不受云的限制,但是肯定是完美的爆发式应用软件。举例来说,亚马逊的弹性计算云推出的一款名为亚马逊弹性MapReduce的Hadoop框架;上传数据,使用弹性计算云服务器的得分,不用为基础架构付费就能获得结果。

开源厂商在过去几年里经历了各种考验和磨难,许多公司苦苦维持着企业的销售,或者放弃软件,逐渐衰落或者被收购。对某些企业来说,云是帮助他们通过订阅服务销售来重获新生的新方法。更重要的是,随着开源开发商逐渐解决云所带来的技术和业务方面的挑战,云势必将传统的开源合作模式提升到新的阶段。
 

【编辑推荐】

  1. 业界四大主流私有云“套餐”横向点评(组图)
  2. 云计算商家必争之地 推荐几款云平台(组图)
  3. 一幅图对比2010和2011十大技术 云计算排第一
  4. 寻找构建云计算的最佳平台(组图)
  5. 企业金矿!推荐15款Google云计算应用
  6. 五款开源云计算管理工具全解析

 

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...