开源云计算平台的全面介绍云和虚拟化

2011-09-29    来源:比特网    
云计算是个火热的词汇,开源云计算平台更是被认为是IT的趋势。我们熟知的几个IT巨头的云计算平台,如亚马逊EC2、IBM的蓝云、微软的Azure、Sun Cloud等,那么开源云计算平台又有哪些呢

  云计算是个火热的词汇,开源云计算平台更是被认为是IT的趋势。我们熟知的几个IT巨头的云计算平台,如亚马逊EC2、IBM的蓝云、微软的Azure、Sun Cloud等,那么开源云计算平台又有哪些呢?本文列举了开源中国社区收录的5款知名的开源云计算平台。

  1、AbiCloud企业级开源云计算平台

  Abiquo公司推出的一款开源的云计算平台——“abiCloud”,使公司能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施 (包括虚拟服务器,网络,应用,存储设备等等)。AbiCloud较之同类其他产品的一个主要的区别在于其强大的Web界面管理。你可以通过拖拽一个虚拟机来部署一个新的服务。这个版本允许通过VirtualBox部署实例,它还支持VMware,KVM和Xen。

  2、Eucalyptus开源云计算平台

  Eucalyptus项目(Elastic Utility Computing Architecture for LinkingYour Programs To Useful Systems)是Amazon EC2的一个开源实现,它与商业服务接口兼容。和EC2一样,Eucalyptus依赖于Linux和Xen进行操作系统虚拟化。Eucalyptus是加利福尼亚大学(SantaBarbara)为进行云计算研究而开发的。您可以从该大学的网站上下载它,或者通过Eucalyptus Public Cloud体验它,不过后者有一些限制。

  3、10genMongoDB开源高性能存储平台

  10gen既是一个云平台,又是一个可下载的开放源代码包,可用于创建您自己的私有云。10gen是类似于App Engine的一个软件栈,它提供与App Engine类似的功能 — 但有一些不同之处。通过10gen,可以使用Python以及JavaScript和Ruby编程语言开发应用程序。该平台还使用沙盒概念隔离应用程序,并且使用它们自己的应用服务器的许多计算机(当然,是在Linux上构建)提供一个可靠的环境。

  4、Enomalism弹性开源云计算平台

  Enomaly's Elastic Computing Platform(ECP)是一个可编程的虚拟云架构,ECP平台可以简化在云架构中发布应用的操作。

  开源云计算平台是一个EC2风格的IaaS 。Enomalism是一个开放源代码项目,它提供了一个功能类似于EC2的云计算框架。Enomalism基于Linux,同时支持Xen和Kernel Virtual Machine(KVM)。与其他纯IaaS解决方案不同的是,Enomalism提供了一个基于TurboGears Web应用程序框架和Python的软件栈。

1
3