当前位置:首页 > 云计算 > 正文

云计算由哪个项目提供服务(云计算服务有哪些)


一、云计算openstack是什么

OpenStack是一个开源项目,旨在为公共云和私有云的构建和管理提供软件。OpenStack被认为是基础设施即服务(IaaS)资源的通用前端。

OpenStack是一个由NASA(美国国家航空航天局)和Rackspace开发和启动的免费软件和开源项目,并根据Apache许可证获得许可。

OpenStack是一个开源云计算管理平台项目,它由许多完成特定任务的关键组件组成。OpenStack支持几乎所有类型的云环境,项目的目标是提供一个易于实施、大规模、丰富且标准统一的云计算管理平台。OpenStack通过各种补充服务提供基础设施即服务(IaaS)解决方案,每个服务都提供用于集成的API。


二、开源云计算平台Eucalyptus项目

Eucalyptus项目,全称ElasticUtilityComputingArchitectureforLinkingYourProgramsToUsefulSystems,是由圣巴巴拉大学发起的一个开源项目,旨在为云计算环境提供弹性支持。该项目通过部署在集群或服务器组上,利用Linux工具和基于Web的基础服务来实现云计算环境的搭建。使用FreeBSDLicense意味着它适合商业软件。目前主要支持AmazonEC2服务,后续会增加更多客户端接口。Eucalyptus系统易于安装和维护。内部通信使用SOAP安全协议。设计目标注重可扩展性,提供易于使用和易于扩展的功能。


项目路线图如下:


2008年5月28日-发布版本1.0
2008年8月28日-V1.3版本完成EC2API和初始安装模型
2008年12月16日-V1.4版本增加安全组、弹性IP、AMI、S3等功能
2009年4月9日-V1.5版本引入EBS和元数据服务
2009年4月23日-发布与Ubuntu兼容的版本
2009年6月1日-V1.6版本完成AWS规范,成为2009年1月1日标准
2009年7月15日-“核心”》组件开放社区贡献

根据路线图,Eucalyptus将被集成到Ubuntu9.10版本中,这表明商业市场将特别是对AmazonEC2的挑战。私有云的建设将更加便捷,有利于大企业采用,同时促进公有云服务向中小企业(SMB)市场拓展。


在Eucalyptus官方网站上,用户可以通过EucalyptusPublicCloud体验云计算服务,例如启动虚拟机实例、登录测试应用程序以及监控状态。但每个用户只能使用VM实例6小时,并且最多可以同时打开4个。此外,RightScale还支持基于Eucalyptus的云安装,通过EPC版本可以在RightScale平台上访问EPC。


另一个与Eucalyptus兼容的项目是AppScale,它是一个用于在Eucalyptus上无缝运行GoogleAppEngine应用程序的研究框架。目前,AppScale框架在Eucalyptus上无缝运行。