OpenStack是一个开源项目,旨在为公共云和私有云的构建和管理提供软件。OpenStack被认为是基础设施即服务(IaaS)资源的通用前端。
OpenStack是一个由NASA(美国国家航空航天局)和Rackspace开发和启动的免费软件和开源项目,并根据Apache许可证获得许可。
OpenStack是一个开源云计算管理平台项目,它由许多完成特定任务的关键组件组成。OpenStack支持几乎所有类型的云环境,项目的目标是提供一个易于实施、大规模、丰富且标准统一的云计算管理平台。OpenStack通过各种补充服务提供基础设施即服务(IaaS)解决方案,每个服务都提供用于集成的API。
Eucalyptus项目,全称ElasticUtilityComputingArchitectureforLinkingYourProgramsToUsefulSystems,是由圣巴巴拉大学发起的一个开源项目,旨在为云计算环境提供弹性支持。该项目通过部署在集群或服务器组上,利用Linux工具和基于Web的基础服务来实现云计算环境的搭建。使用FreeBSDLicense意味着它适合商业软件。目前主要支持AmazonEC2服务,后续会增加更多客户端接口。Eucalyptus系统易于安装和维护。内部通信使用SOAP安全协议。设计目标注重可扩展性,提供易于使用和易于扩展的功能。
项目路线图如下:
根据路线图,Eucalyptus将被集成到Ubuntu9.10版本中,这表明商业市场将特别是对AmazonEC2的挑战。私有云的建设将更加便捷,有利于大企业采用,同时促进公有云服务向中小企业(SMB)市场拓展。
在Eucalyptus官方网站上,用户可以通过EucalyptusPublicCloud体验云计算服务,例如启动虚拟机实例、登录测试应用程序以及监控状态。但每个用户只能使用VM实例6小时,并且最多可以同时打开4个。此外,RightScale还支持基于Eucalyptus的云安装,通过EPC版本可以在RightScale平台上访问EPC。
另一个与Eucalyptus兼容的项目是AppScale,它是一个用于在Eucalyptus上无缝运行GoogleAppEngine应用程序的研究框架。目前,AppScale框架在Eucalyptus上无缝运行。
上一篇:amazon提供的云计算服务
下一篇:云计算提供哪三种服务