• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
Ubuntu云计算环境详谈
发布日期:2016-7-25 21:7:10

  Abiquo公司帮助用户建立,管理及扩展复杂的计算架构。具体开源云计算产品有三类,分别是:

  abiCloud:开源云管理软件,可创建管理资源并且可以按需扩展

  abiNtense:一个类似于Grid的架构,用来减少大量高性能计算的执行时间

  abiData:由Hadoop,hBase,Pig开发而来,是一个信息管理系统,可以用来搭建分析大量数据的应用。是低成本的云存储解决方案。

  这三种产品都可以用来架构和开发公有私有混合云,以及云应用等的基础设施。

  1、Enomalism 云计算平台

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

  2、MongoDB

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

  3、Eucalyptus 项目

  Eucalyptus 项目全称是Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems,由Santa Barbara大学建立的开源项目,是主要实现云计算环境的弹性需求的软件,通过其在集群或服务器组上的部署,且使用常见的Linux工具与基本的基于web的服务。使用FreeBSD License,意味着可直接使用在商业软件应用中,当前支持的商业服务只是亚马逊的EC2,今后会增加多种客户端接口。该系统使用与维护十分方便,使用SOAP安全的内部通信,且把可伸缩型作为主要的设计目标,具有简单易用,扩展方便的特点。这个软件层的工具可用来通过配置服务器集群来实现私有云,并且其接口也是同公有云相兼容,可满足私有云与公有云混合构建扩展的云计算环境。

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

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

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