Apache中的云项目(转)

很显然云是现在最火的东东。Apache的子项目自然免不了有这些项目了。下面我把Apache中跟云相关的项目列一列,大家看看有没有漏的补充一下。

开源云API类

   Apache最喜欢这样的了,提供一个API,然后大家直接使用API,相比JSR标准来的更快,Apache的很多不是JSR,不是Java标准,有很多都成了事实上的标准,比如Log4j,比如Struts。对于如何实现API,Apache都有对应的实现,当然如果你愿意你也可以自己写实现,不过这个机会一般不多,现有的实现就够你用了。

   首先我解释一下什么是开源云API ,比如google,ibm,Amazon都提供了云实现,也提供了自己的私有API,但是你的应用依赖私有API总是让自己有上案板的感觉,因为你一旦不喜欢某个商业公司,或者他给你拼命要钱,你换云的成本太高,而开源云API就是解决这个问题的。你的应用依赖开源云API,换实现是分分钟的事,相当于云的JDBC。下面是Apache已有的云API。

  1. Deltacloud      一个rest API操作云,由Red Hat贡献的。网站上有Ruby的客户端。目前已经支持了8种驱动,也就是你可以替换8中云服务器,如果你愿意可以查看更详细的列表 。文档很详细而且非常美观,这个相对比较成熟。
  2. Nuvem    另外一个开源云API,文档很差,据InfoQ说 停止了开发。
  3. libcloud   使用Python开发的一个云API,你点一下主页就发现他有多成熟了,支持了至少15种以上的云服务器。
  4. Whirr   Java的同学注意了,这个是用Java开发的,但是现在仅仅支持Amazon EC2,当然Java中有强大的jclouds ,Whirr是一个后来者,但是Apache那么多的人,而且高质量的名声让Whirr前途不可限量。而且Whirr比jcloud后设计,能借鉴前面的经验,更加好用。当然也可以直接连接jclouds的驱动,这样jclouds支持的Whirr也支持了。
  5. 其他暂时没有发现..

基本上每个流行的语言Apache都有实现,而且都在孵化器中。说明开源云API是热点,而且开始时间不长,大有前途。

服务器类

   服务器一直是Apache的强项,因为非商业公司,Apache提供的服务器不是Amazon那样提供计算和存储资源,而且服务器的实现。

  1. Apache HTTP Server   通用HTTP服务器,只要你想到的功能都有。
  2. Tomcat      新的7.0版本增加了对Servlet3的支持,更加强大。
  3. Hadoop      这个项目和众多的子项目支持分布式的应用.
  4. Cassandra    Apache的NoSQL解决方案, 最初由Facebook贡献,2010-4-13日从孵化器毕业,版本0.6。现在Cisco WebEx, Cloudkick, Digg, Facebook, Rackspace, Reddit, and Twitter等使用,使用的都是名家,前途不可限量
  5. TrafficServer   由yahoo提供的一个web代理服务器,每天处理上百T的数据。
  6. CouchDB   一个专门用来存储文件(document-oriented)的数据库,使用了MapReduce,当然是分布式的。使用Erlang开发。

这些都是比较成熟的了,全部通过了孵化器阶段。最年轻的就是TrafficServer了,今年4月刚过孵化器,但是它在Yahoo用了很多年了。

总结

     Apache因为机器资源有限,仅有的几个机器都是各个公司赠送的 ,所以肯定不会提供云服务器,但Apache提供的服务器实现支撑了很多商业公司的云服务器,同时对于云的用户Apache有各种语言的开源云API,组成了Apache的云布局。

    有的人可能会说这个是谁设计的么,不是,100%的不是;这是社区讨论的结果,如果你查看或者回复Apache的邮件列表,你就会发现,当你有一个新想法的时候,邮件列表里的高手会有更多有创意的回复,给你的想法增添力量,同时也防止Apache中的项目出现重叠,所以Apache关于云的布局就这样自然形成了,这是社区的力量。

    如果你对云感兴趣可以选择加入任何一个项目贡献力量,你可以从这里 开始。如果你是研究者,把你的研究融入Apache让成亿的人使用。如果你是云的应用者,使用上亿人依赖的社区出品的工具才能让你立于不败之地。

转自:http://nisen.javaeye.com/blog/775421

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值