阅读更多

6顶
2踩

编程语言

转载新闻 5款开源云计算平台推荐

2009-07-27 12:04 by 副主编 just_cool 评论(5) 有14270人浏览

云计算是个IT界火热的词汇,开源云计算更是被认为是IT的趋势。我们熟知的几个IT巨头的云计算平台,如亚马逊EC 2、IBM的蓝云、微软的Azure、Sun Cloud等,那么开源云计算的平台又有哪些呢?以下列举了开源中国社区收录的5款知名的开源云计算平台。

1、AbiCloud企业级开源云计算平台

Abiquo公司推出的一款开源的云计算平台——“abiCloud”,使公司能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施 (包括虚拟服务器,网络,应用,存储设备等等)。AbiCloud较之同类其他产品的一个主要的区别在于其强大的Web界面管理。你可以通过拖拽一个虚拟 机来部署一个新的服务。这个版本允许通过VirtualBox部署实例,它还支持VMware,KVM和Xen。


abiCloud架构如下图所示:


2、Eucalyptus 开源云计算平台

Eucalyptus 项目(Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems)是 Amazon EC2 的一个开源实现,它与商业服务接口兼容。和 EC2 一样,Eucalyptus 依赖于 Linux 和 Xen 进行操作系统虚拟化。Eucalyptus 是加利福尼亚大学(Santa Barbara)为进行云计算研究而开发的。您可以从该大学的网站上下载它,或者通过 Eucalyptus Public Cloud 体验它,不过后者有一些限制。


3、10gen  MongoDB 开源高性能存储平台

10gen 既是一个云平台,又是一个可下载的开放源代码包,可用于创建您自己的私有云。10gen 是类似于 App Engine 的一个软件栈,它提供与 App Engine 类似的功能 — 但有一些不同之处。通过 10gen,可以使用 Python 以及 JavaScript 和 Ruby 编程语言开发应用程序。该平台还使用沙盒概念隔离应用程序,并且使用它们自己的应用服务器的许多计算机(当然,是在 Linux 上构建)提供一个可靠的环境。


4、Enomalism   弹性计算平台

Enomaly's Elastic Computing Platform (ECP)是一个可编程的虚拟云架构,ECP平台可以简化在云架构中发布应用的操作。

云计算平台是一个 EC2 风格的 IaaS 。Enomalism 是一个开放源代码项目,它提供了一个功能类似于 EC2 的云计算框架。Enomalism 基于 Linux,同时支持 Xen 和 Kernel Virtual Machine(KVM)。与其他纯 IaaS 解决方案不同的是,Enomalism 提供了一个基于 TurboGears Web 应用程序框架和 Python 的软件栈。


5、云计算平台 Nimbus

Nimbus由网格中间件Globus提供,Virtual Workspace演化而来,Eucalyptus 一样,提供EC2的类似功能和接口。(文/小李飞刀 )

来自: oschina
6
2
评论 共 5 条 请登录后发表评论
5 楼 Digger 2009-10-24 20:30
开源的肯定有很多问题。尤其是核心问题。
4 楼 whaosoft 2009-07-28 10:16
可悲得中国IT企业 整天叫着开源 把开源得拿来改改收费
yangy608 写道
可悲得中国IT企业 整天叫着开源 把开源得拿来改改收费

   确实
3 楼 yangy608 2009-07-28 09:33
可悲得中国IT企业 整天叫着开源 把开源得拿来改改收费
2 楼 alloyer 2009-07-27 18:55
是呀,前几天公司才进行了云计算平台选型。选择的正是Enomalism
lzy.je 写道
中国的这些IT技术消费厂商终于可以又一次得救了,呵呵。又能捡现成的了。

1 楼 lzy.je 2009-07-27 15:16
中国的这些IT技术消费厂商终于可以又一次得救了,呵呵。又能捡现成的了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • COM技术入门基础知识.pdf

    本文讲解COM技术的基础知识,适合想进一步深入学习C++的初学者

  • C#COM组件发布流程

    1.  定义接口2.  生成Guid,VS命令行,输入guidgen3.  编写COM代码,接口实现代码,注意类前用修饰符[ComVisible(true), ClassInterface(ClassInterfaceType.AutoDual), ComDefaultInterface(typeof(IColumn))]4.  修改AssemblyInfo中的[assembly: C

  • COM开发指南(1)—COM技术概述

    1 COM技术体系1.1 COM的架构1.2 COM DLL(1)COM接口类(2)COM实现类(3)COM 工厂类(4)COM导出函数1.3 COM库函数1.4 COM客户端2 COM技术特点2.1 平台语言无关性2.2 位置透明性2.3 版本兼容性2.4 即插即用性2.5 信息封装性 1 COM技术体系 1.1 COM的架构   COM(Component Object Model,组件对象模型) 是由微软公司制定的一种Windows平台下的软件模块复用技术。借助于COM技术,用户可以编写一些具有特定.

  • COM技术简单介绍

    COM (Component Object Model) 是一种面向对象的编程技术,它在 Windows 操作系统中广泛使用。COM 提供了一种标准的方法来创建和使用可重用的软件组件,这些组件可以通过不同的编程语言和应用程序进行访问和使用。COM 技术的主要特点包括:组件化:COM 技术将软件应用程序划分为多个组件,每个组件实现特定的功能,这些组件可以被多个应用程序复用。二进制兼容性:COM 组件是二进制兼容的,这意味着一个组件可以被多个应用程序复用,而不需要重新编译或修改源代码。

  • 实例深入学习COM技术

    COM技术介绍一、COM介绍1、  定义(Component Object Model)COM是微软公司的最高级的,包罗万象的二进制通讯规范(也就是说是大家都要遵守的合同)。用于软件组件间跨进程,跨机器,和操作系统进行交互操作。COM是透明位置的。它可以在EXE,DLL或者远程机器上使用。OLE是一个主要与用户界面相关的高级功能的集合。COM和OLE的概念界限原本就不清晰,总是

  • Com技术入门教程

    本文假设读者已经具备C++开发技能。目录:       1、背单词       2、Com技术两大核心思想       3、开发自己的Com组件       4、Com技术三板斧     1、背单词:CoCreateInstance(创建组件对象);QueryInterface(查询接口);ComPtr(安全指针);   HRESULT(接口函数返回值类型);   CL

  • 用VC进行COM编程所必须掌握的理论知识[ZZ]

    这篇文章是给初学者看的,尽量写得比较通俗易懂,并且尽量避免编程细节。完全是根据我自己的学习体会写的,其中若有技术上的错误之处,请大家多多指正。   一、为什么要用COM   软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM编程,目标只有一个,就是希望软件能象积方块一样是累起来的,是组装起来的,而不是一点点编出来的。结构化编程是函数块的形式,通过把一个软件划分成许多模块,每

  • COM技术内幕 || 这样理解COM组件

    本文目的:弄清楚何为COM组件。倘若COM组件于你也是朦胧无定义的,请仔细阅读,你能懂! 简述 一个应用程序通常是由单个的二进制文件组成的。当编译器生成此应用程序之后,在对下一版本重新编译并发行新生成的版本之前,应用程序一般不会发生任何变化。操作系统、硬件及客户需求的改变都必须等到整个应用程序被重新编译之后才能够得以认可。整个软件工业就这样随着已发行软件的日益“老化”而奔向未...

  • COM编程入门 第一部分——什么是COM,如何使用COM

    本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。  COM即组件对象模型,是Component Object Model 取前三个字母的缩写,这三个字母在当今Windows的世界中随处可见。随时涌现出来的大把大把的新技术都以COM为基础。各种文档...

  • COM技术内幕(含源码)

    COM技术内幕(含源码),最低分搬砖,供大家学习交流。文档是扫描版,能看清楚。

  • com技术原理 com技术原理

    com技术原理5655 com技术原理5655 com技术原理5655

  • COM技术内幕 微软组件对象模型

    COM技术内幕》是一本很有意思的书,可以说是中级程序员到高级程序员的过渡,有兴趣的朋友不防学学。COM,即Microsoft组件对象模型(Component Object Model),是开发软件组件的一种方法。组件实际上是一些小的二进制可执行程序,它可以给应用程序、操作系统以及其他组件提供一些服务。开发定制的COM组件就如同开发动态的、面向对象的API。多个COM对象可以连接起来以形成应用程序或组件系统,并且组件可以在运行时,在不重新链接或者编译应用程序的情况下被卸下或替换掉。Microsoft的许多技术,如ActiveX、DirectX以及OLE等都是基于COM建立起来的,并且Microsoft的开发人员也大量使用COM组件来定制他们的应用程序及操作系统。下面是网上有关《COM技术内幕》一书的笔记,对COM技术的理解与复习都有一定的好处。

  • COM技术内幕pdf及源代码

    COM技术内幕pdf及源代码,完整版源代码 COM技术内幕pdf及源代码,完整版源代码 COM技术内幕pdf及源代码,完整版源代码

  • .net下开发COM+组件

    一、问题的提出:(下面举出我遇到的问题)1、最终用户的每次请求,都将读取Mapping文件--可以通过缓存解决;2、xxx子系统需要不断的写入Mapping文件--也可以先写入内存然后批量写入文件解决;二、分析解决问题:由于分别有2个或更多子系统需要对同一文件进行读写操作,而客户端又有很大的并发性,所以极可能出现读写冲突或错误,也必将影响系统的性能。通过调用共同的进程外组件的方式来读写文件;而这个

  • COM技术内幕中聚合的实现

    1. 产生的时候,会把要用到的的相关接口指针      与的指针保存下来。2. 调用的工厂方法创建,将返回一个指针。 通过得到真实的3.在产生的时候保存IUnknown接口指针,当客户调用IUnknown的接口的时候   则转接到的接口上。而真正的IUnknown的操作而在上实现4.导出后,客户在使用IUnknown还是认为在使用 因为以把相关操作转发过来了。5.在析构的时候,则调用内部组件的进行

  • COM组件技术

    ★COM理论知识 COM是Component Object Model (组件对象模型)的缩写。 Windows使用DLLs在二进制级共享代码。这也是Windows程序运行的关键——重用kernel32.dll, user32.dll等。但DLLs是针对C接口而写的,它们只能被C或理解C调用规范的语言使用。由编程语言来负责实现共享代码,而不是由DLLs本身。这样的话DLLs的使用受到限

  • Scratch 手速判断游戏:反弹之神.sb3

    游戏警报:潜入“反弹”,这是一种充满活力的街机体验,你的反应主宰了竞技场!受youtuber Dani 一天游戏挑战的启发,你就是一个肩负使命的球:发射、得分、生存! 为你的射击蓄力:按住鼠标等待射击时间。 瞄准并发射:释放以朝光标射击。距离等于速度和弹跳力! 得分:击球得分。 避开格林:他们是游戏终结者! 阻止红色和紫色:如果他们垫底,他们会伤害你的健康。紫色添加了随机反弹的狂野扭曲! SJA 分析数据: · 代码数量: 代码总数:4775 ,有效代码:4671 ,代码块:164 ; · 高级编辑: 扩展种类:2 ,函数定义:49 ,变量 & 列表定义:165 ; · 资源数量: 角色数:12 ,造型数量:444 ,音频数量:54 ; · 资源大小: 工程大小:19.1MB ,音频大小:15.4MB ,造型大小:1.7MB 。 此后仍有作品或有趣游戏,可以进行学习与借鉴。请关注作者,且点赞加收藏,记得推荐好友。下载即可游玩,快来下载吧!五星好评可以私信我,免费送资源!快来评论吧!

  • 【课程设计】实现的金融风控贷款违约预测python源码.zip

    【课程设计】实现的金融风控贷款违约预测python源码.zip

Global site tag (gtag.js) - Google Analytics