概述讲解Ubuntu eucalyptus云计算平台

系统 Linux
Ubuntu eucalyptus 项目全称是Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems,由Santa Barbara大学建立的开源项目,是主要实现云计算环境的弹性需求的软件。

特别值得一提的是eucalyptus有很多值得学习的地方,这里我们主要介绍Ubuntu eucalyptus,包括介绍Ubuntu eucalyptus等方面。Ubuntu 完全忠于自由开源软件的发展; 我们鼓励人们使用自由开源软件 ,改进它和继续传递它。一切皆有可能在他的Blog上发表了名为《搭建自己的云计算平台》文章,介绍了四款主流的开源项目,用于搭建自己的云计算平台。分别为:

Abiquo公司开源产品

Abiquo公司帮助用户建立,管理以及扩展复杂的计算架构。具体开源云计算产品有三类,三种产品分别是abiCloud, abiNtense和abiData。这三种产品都可以用来架构和开发公有私有混合云,以及云应用等的基础设施。

abiCloud是开源云管理软件,可以创建管理资源并且可以按需扩展。abiNtense是一个类似于Grid的架构,用来减少大量高性能计算的执行时间。abiData 由Hadoop,hBase,Pig开发而来,是一个信息管理系统,可以用来搭建分析大量数据的应用。是低成本的云存储解决方案。

Enomalism 云计算平台

Enomalism 是提供了成为弹性计算(Elastic Computing)的应用开发和部署方式,功能类似于 EC2 的云计算框架的开放源项目。该项目基于 Linux,同时支持 Xen 和 Kernel Virtual Machine(KVM)。Enomalism 提供了一个基于 TurboGears Web 应用程序框架和 Python 的软件栈。

MongoDB

MongoDB是一个高性能的面向文件的开源数据存储项目。十分容易部署,管理和使用。可以通过网络访问,并且由C++语言编写。主要包含的功能特 性有易存储对象类型的数据,完全索引支持,查询支持,复制和故障恢复支持,高效的二进制数据存储,自动处理碎片提高云层次上的扩展性。高性能,可扩展,适 当的功能使这个项目的主要设计目标。

Ubuntu eucalyptus 项目

Ubuntu eucalyptus 项目全称是Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems,由Santa Barbara大学建立的开源项目,是主要实现云计算环境的弹性需求的软件,通过其在集群或者服务器组上的部署,并且使用常见的Linux工具和基本的基 于web的服务。使用FreeBSD License,意味着可以直接使用在商业软件应用中,当前支持的商业服务只是亚马逊的EC2,今后会增加多种客户端接口。该系统使用和维护十分方便,使 用SOAP安全的内部通信,且把可伸缩型作为主要的设计目标,具有简单易用,扩展方便的特点。这个软件层的工具可以用来通过配置服务器集群来实现私有云, 并且其接口也是与公有云相兼容,可以满足私有云与公有云混合构建扩展的云计算环境。下面的列表是该项目的路线图:
5/28/08 – Release 1.0 shipped
8/28/08 – EC2 API and initial installation model in V1.3 Completes overlay version
12/16/08 – Security groups, Elastic IPs, AMI, S3 in V1.4
4/09/09 – EBS, Metadata service in V1.5
4/23/09 – Ubuntu release
6/1/09 – Final feature release as V1.6 Completes AWS specification as of 1/1/2009
7/15/09 – Final bug-fix release “core” opens for community contributions

根据路线图,我们会发现Ubuntu eucalyptus将会被包含在Ubuntu9.10发布版中,先前关于Ubuntu将会内置云计算环境的报导也是基于 此。这种集成云计算开源项目的发布版将会对亚马逊EC2等商业市场进行冲击。构建私有云的方式将会更容易被大公司所接受,公有云的发展将会更倾向于SMB 客户群体。

在Ubuntu eucalyptus的主页上有一个Ubuntu eucalyptus Public Cloud用来体验Ubuntu eucalyptus所构成的云计算。当前这个环境可以被任何用户使用,用来启动VM实例,登陆进去,测试实例里的应用,观察状态等任 务。但是VM实例只能使用六小时,并且同时一个用户最多开4个VM实例。由于RightScale宣布支持基于Ubuntu eucalyptus的云安装,所以也可以 通过RightScale上的EPC版本访问EPC。

另外一个可以运行在Ubuntu eucalyptus上的项目是AppScale,是一个研究型的用来执行Google AppEngine 应用的框架。目前该框架可以在Ubuntu eucalyptus上实现透明操作。

【编辑推荐】

  1. 简单介绍Ubuntu SmartBook联想
  2. 简单介绍Ubuntu 9.10服务器版本云计算的关键
  3. Ubuntu商用台式电脑支持Ubuntu Linux
  4. 概述分析Ubuntu Corel桌面大战
  5. 大致描述Ubuntu Moonlight 2.0版本开发应用
责任编辑:佚名 来源: CSDN
相关推荐

2010-01-07 13:43:15

2012-09-17 10:04:34

Eucalyptus 开源云计算OpenStack

2011-05-12 10:45:30

UbuntuEucalyptusOpenStack

2010-12-17 09:51:11

2010-10-28 10:06:27

Eucalyptus云测试平台

2010-04-02 17:35:21

云计算

2010-03-18 14:57:49

2012-03-26 10:26:43

openstackeucalyptus

2009-02-23 09:51:23

Ubuntu9.10云计算

2012-03-22 18:32:05

AmazonEucalyptus混合云

2010-03-24 13:56:41

云计算

2010-04-02 11:15:23

云计算

2010-03-19 17:16:04

2010-03-10 11:45:15

云计算

2010-04-02 09:58:46

云计算平台

2009-12-29 15:29:59

Ubuntu云计算

2009-07-08 13:28:07

云计算Ubuntu服务器

2010-03-16 16:35:06

云计算

2021-01-21 13:42:46

SaaS云计算

2009-12-30 15:26:55

点赞
收藏

51CTO技术栈公众号