1. abiCloud http://www.abiquo.com/
近日Abiquo公司宣布推出其一款开源的云计算平台——“abiCloud”,使公司能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施(包括虚拟服务器,网络,应用,存储设备等等)。AbiCloud较之同类其他产品的一个主要的区别在于其强大的Web界面管理。你可以通过拖拽一个虚拟机来部署一个新的服务。这个版本允许通过VirtualBox部署实例,它还支持VMware,KVM和Xen。
2. 桉树云平台 Eucalyptus http://open.eucalyptus.com/
Eucalyptus是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算。它最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,现在已经商业化,发展成为了 Eucalyptus Systems Inc。不过,Eucalyptus 仍然按开源项目那样维护和开发。Eucalyptus Systems 还在基于开源的 Eucalyptus 构建额外的产品;它还提供支持服务。
不管是源代码还是包安装,Eucalyptus 很容易安装在现今大多数 Linux® 发布版上。
它提供了如下这些高级特性:
•与 EC2 和 S3 的接口兼容性(SOAP 接口和 REST 接口)。使用这些接口的几乎所有现有工具都将可以与基于 Eucalyptus 的云协作。
•支持运行在 Xen hypervisor 或 KVM 之上的 VM 的运行。未来版本还有望支持其他类型的 VM,比如 VMware。
•用来进行系统管理和用户结算的云管理工具。
•能够将多个分别具有各自私有的内部网络地址的集群配置到一个云内。
3. Vertebra http://www.engineyard.com/
Vertebra可用于云的自动化,还可用于编写分布式的、实时的应用。Vertebra平台的特别之处在于它的能迎合不同云的差异,自动化各种流程及应用的管理。
Vertebra的功能包括:
- 强大、标准的XMPP(Extensible Messaging and Presence Protocol)基础架构
- 管理安全策略的“安全及发现代理”
- 编排人工及机器运维任务的“流程自动化代理”
- 系统规划登记使客户的应用能自我组织
- 平台上的应用就像互联网上的e-mail系统一样自动地联合,实现应用间无缝、安全的操作。
- 分布式审计/日志功能
- 分布式任务控制便于掌握运营状况
4. Cell Cloud http://code.google.com/p/cellcloud/
Cell Cloud 是面向云计算应用系统开发者的云计算开发平台,开发者可以根据自己的开发需求使用 Cell Cloud 平台提供的各种特性解决云计算问题,为应用系统提供卓越的云计算能力。
Cell Cloud 的特性:
-
基于语态的交互式服务模型:Cell Cloud 使用 Primitive (原语)作为服务交互载体,Primitive 是类似于自然语言的抽象结构,采用不同的 Stuff(语素)类型来描述服务的特性,并携带服务消费者和生产者之间所需要的数据。服务消费者和服务生产者通过 Primitive 进行数据交换,整个服务过程允许消费者和生产者之间进行不断地原语交互,生产者可以定义自己的 Primitive 结构与约定,消费者只需要理解 Primitive 而不需要理解服务细节。
-
全网络智能伸缩和自动学习:Cell Cloud 的服务单元由 Cellet 构成。Cellet 是 Cell Cloud 管理的基本服务单元,其由服务容器托管,并支持进行热部署。若干个 Cellet 通过内核的 RNA(Related Nucleus Adapter,关联内核适配器)构成了一套云计算网络。Cell Cloud 依据每个 Cellet 的 Gene(携带了 Cellet 全部特性的数据结构)使用 CEA(Cell Evolution Algorithm,Cell Cloud 的回馈式基因进化算法)不断调整 Gene 结构,使每个 Cellet 在整个“云”内根据服务要求进行伸缩和学习,实现全局服务收敛来达到最优的服务质量。
-
内核级的安全沙箱:在部署云服务时通常需要一套安全机制来隔离数据,防止数据外泄或被恶意篡改。Cell Cloud 在内核 Nucleus 中将 Cellet 装入沙箱(Sandbox),Cellet 访问规则受其沙箱控制(例如:同一云服务消费者的消费数据存储在两个不同沙箱内的 Cellet 中,虽然这两个 Cellet 是同一类服务生产者,但是彼此之间不允许互相访问该消费数据)。同一沙箱内的 Cellet 允许建立互信,并共享 Gene 数据。
-
支持数据审计:在 Cell Cloud 内,客户程序可以通过校验接入证书、对话证书的方式对自己的服务数据进行审计。证书的发布需要在网络中接入 Maxicell(Maxicell 是 Cell Cloud 的运行时容器之一),由 Maxicell 进行安全校验并管理证书。
-
通过服务评级方式提升云网络服务质量:每个进入“云”内的服务都需要进行服务评级,服务评级建立在 CEA 之上,内核 Nucleus 对 Cellet 的服务能力评定将会影响 Cellet 的 Gene 结构,Nucleus 之间彼此交换和共享对各自服务质量有益的 Gene,这样 Cellet 的 Gene 在不同的 Nucleus 之间进行分解和重组,网络服务质量得到不断优化。通过 RNA 的控制,甚至使每个 Nucleus 还能学习到新的服务、遗忘掉不可用的服务。
-
自伸缩、可移植、海量级存储(单点PB级存储能力):Cellet 的 Gene 就是一个或一组数据的存储容器,Gene 的智能进化带来了其存储能力的自动伸缩和快速移植。同时,Cell Cloud 在实现方式上同时使用了关系型储存方式(SQL)和非关系型存储方式(NoSQL),从而使单个 Nucleus 支持 PB 级的存储能力。
-
支持 IPv4 及 IPv6 网络:Cell Cloud 已经为使用新的互联网地址做好了准备,她同时支持 IPv4 及 IPv6 网络。
-
跨平台:Cell Cloud 的设计目标之一就是具备良好的跨平台特性,Cell Cloud 支持的平台包括:Windows XP、Windows 2003、Windows Server 2008、Windows Vista/7、Ubuntu 9/10、OpenSUSE 10/11、Mac OS X 10.x、iOS 3.x/4.x、Android 1.6/2.1/2.2/2.3 等。未来还会支持更多平台。
-
支持多种主流开发语言:Cell Cloud 的核心架构使用 C/C++ 语言开发,因此 C/C++ 语言是 Cell Cloud SDK 及相关组件的原生语言。同时,Cell Cloud 提供了 Python、ActionScript、Java 等其他开发语言。
-
全插件化设计:Cell Cloud 采用全插件化设计,从底层的内存管理模块、多线程模块、网络通信模块、数据加解密模块到上层的 Primitive(原语)、Cellet(细胞元)、CEA(进化算法)、RNA(关联内核适配器)、Storage(存储仓库)均采用插件设计。客户程序可以根据自身需要替换、追加、移除各个插件。同时,为了保证程序效率和稳定,对不同的模块采用了不同的插件机制。
-
为开发者提供了开发文档、测试框架和维护工具箱:Cell Cloud 为开发者准备了技术手册、API 手册以及详细的使用教程,另外,我们还提供了在进行云计算开发时需要使用的测试程序和服务追踪工具。
支持 IPv4 及 IPv6 网络
- 提供多平台支持
- 提供多语言支持
- 全插件化设计
- 为开发者提供了开发文档、测试框架和维护工具箱
分享到:
相关推荐
Hadoop开源云计算平台_12858263Hadoop开源云计算平台Hadoop开源云计算平台Hadoop开源云计算平台
开源云计算平台是IT领域的重要组成部分,它为组织和个人提供了构建、管理和运行应用程序和服务的灵活性和成本效益。以下是对五款知名开源云计算平台的详细介绍: 1. AbiCloud:这款由Abiquo公司推出的开源云计算...
开源云计算平台是近年来IT领域的一个热门话题,它允许企业和个人使用免费、可定制的软件来构建自己的云计算环境。以下是对几个推荐的开源云计算平台的详细介绍: 1. **Abiquo**:Abiquo公司提供的开源云计算平台...
开源云计算平台是IT行业中一种备受关注的技术趋势,它允许企业以低成本、高灵活性的方式构建和管理自己的云基础设施。本文将详细解析五款热门的开源云计算平台,分别是AbiCloud、Eucalyptus、10gen MongoDB、...
开源云计算平台发展趋势.pdf
CloudFoundry开源云计算平台简介rar,提供“CloudFoundry开源云计算平台简介”免费资料下载,主要包括Cloud Foundry的概述、Cloud Foundry的架构、使用Cloud Foundry部署应用等内容,可供学习使用。
### 开源云计算平台架构介绍 #### 一、云计算基础设施模式转变及关键考量因素 随着信息技术的发展,企业开始从传统的内部部署应用模式转向基于云计算的应用部署模式。这一转变不仅仅是技术上的革新,更是业务流程...
### 开源云计算平台CloudStack架构浅析 #### 一、CloudStack概述 CloudStack是一个开源的、具有高可用性和扩展性的云计算平台。该平台能够帮助企业和组织加速搭建高可伸缩性的公共云和私有云(IaaS)环境。通过...
在此背景下,开源云计算平台如OpenStack因其功能丰富、社区和基金会的影响力而受到广泛关注。尽管存在部署复杂和版本兼容性问题,但其开源的本质能够鼓励用户自由修改和扩展,吸引了大量用户和企业的关注。在未来,...
### 云计算平台的选择 在选择合适的云计算平台时,企业或组织需要...开源云计算平台因其灵活性、可定制性和较低的成本,在企业级市场中越来越受欢迎。企业在选择时应根据自身的技术需求和发展目标来决定最适合的方案。
OpenStack作为开源云计算平台,被许多金融机构用作构建私有云的基础,以支持核心业务系统。私有云部署模式强调安全和可控性,适合存储和运行关键业务系统,同时通过自动化运维降低成本和提高效率。相比之下,行业云...
开源云计算平台是指使用开源许可证的云计算平台,例如 Abiquo、OpenStack 等。这些平台提供了灵活、可扩展的云计算解决方案。 云计算前景及忧虑 云计算的前景是非常广阔的,但同时也存在一些忧虑,例如安全性、隐私...
私有云基于OpenStack构建,后者是由NASA和Rackspace合作开发的开源云计算平台,其长期目标是支持公有云和私有云的管理,提供一个统一的开源资源管理平台。OpenStack由Python编写,支持通过CLI、API或GUI界面管理计算...
本篇文档详细介绍了基于Ganglia和Nagios这两种开源监控软件,构建在Hadoop开源云计算平台上的智能监控系统,并结合移动飞信软件实现云计算平台的实时监控。 在深入理解云计算监控技术的过程中,首先要明确监控的...
OpenStack是另一个开源的云计算平台,OpenStack是一个由NASA和Rackspace联合开发的开源云计算平台。OpenStack的主要组件包括Nova、Swift、Glance、Keystone等。Nova是OpenStack的计算组件,负责管理虚拟机的生命周期...
AbiCloud是企业级开源云计算平台,提供了强大的Web界面管理,可以快速、简单和可扩展地创建和管理大型、复杂的IT基础设施。Eucalyptus是一个开源实现的Amazon EC2,提供了与商业服务接口兼容的云计算平台。 云计算...