1、值得关注的几个云计算开源项目来源:中云网作者:aneit发表于:2008-10-2010gen,它既是一个云平台,又是一个可下载的开放源代码包,可用于创建您自己的私有云。Eucalyptus 是加利福尼亚大学(Santa Barbara)为进行云计算研究而开发的。您可以从该大学的网站上下载它。Enomalism 是一个开放源代码项目,它提供了一个功能类似于 EC2 的云计算框架。10gen,它既是一个云平台,又是一个可下载的开放源代码包,可用于创建您自己的私有云。10gen 是类似于 App Engine 的一个软件栈,它提供与 App Engine 类似的功能 但有一些不同之处。通过 10g
2、en,可以使用 Python 以及 JavaScript. 和 Ruby 编程语言开发应用程序。该平台还使用沙盒概念隔离应用程序,并且使用它们自己的应用服务器的许多计算机(当然,是在 Linux 上构建)提供一个可靠的环境。Eucalyptus 项目(Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems)是 Amazon EC2 的一个开源实现,它与商业服务接口兼容。和 EC2 一样,Eucalyptus 依赖于 Linux 和 Xen 进行操作系统虚拟化。Eucalyptus 是加
3、利福尼亚大学(Santa Barbara)为进行云计算研究而开发的。您可以从该大学的网站上下载它,或者通过 Eucalyptus Public Cloud 体验它,不过后者有一些限制。Enomalism 云计算平台。Enomalism 是一个开放源代码项目,它提供了一个功能类似于 EC2 的云计算框架。Enomalism 基于 Linux,同时支持 Xen 和 Kernel Virtual Machine(KVM)。Enomalism 提供了一个基于 TurboGears Web 应用程序框架和 Python 的软件栈。鲍尔默邮件详解微软云计算服务平台来源:新浪网作者:佚名发表于:2008-1
4、1-03北京时间10月29日消息,据国外媒体报道,在正在举办的微软“专业开发人员大会”上,微软CEO史蒂夫鲍尔默(Steve Ballmer)周二写邮件给用户,阐述了微软的云计算平台Azure以及微软的数字化战略,Word、Excel、PowerPoint等软件基于云计算的网络版本等北京时间10月29日消息,据国外媒体报道,在正在举办的微软“专业开发人员大会”上,微软CEO史蒂夫鲍尔默(Steve Ballmer)周二写邮件给用户,阐述了微软的云计算平台Azure以及微软的数字化战略,Word、Excel、PowerPoint等软件基于云计 算的网络版本等。邮件发送人:史蒂夫鲍尔默(Steve
5、 Ballmer)发送时间:2008年10月28日 下午2:38主题:下一个技术革命平台在过去十年间,信息技术给全世界带来了翻天覆地的变化。这种变化改变了人们体验世界的方式,并让我们可以与他人分享。这种变化也清除了技术之间的障碍,使我们可以跨越空间与别人交流并获取信息。这种变化也缩短了创新从灵感转变为现实的过程。带来这些改变的许多技术已经在使用,也有一些受到了极大的关注,“云计算”就是其中一个例子,这种计算方式可以将各种不同的存储以及计算能力互相连接到大型的数据中心,社交网站则是改变了人们与亲朋好友之间交往方式的另外一个例证。更有许多产品和技术,对于我们而言已经司空见惯:手机的数量几乎是数码相
6、机的两倍、随处可见的大屏幕纯平显示器以及高清电视、免提汽车娱乐系统以及导航系统等等,不胜枚举。目前缺乏的,是可以将这些产品进行无缝链接,使彼此可以突破设备差别和位置限制传递信息、交流以及计算的能力。今天,许多我们直觉上认为很简单 的事情,依然非常难以实现。例如,为什么我们不能在家中的电脑上很轻松地访问到在工作时创建的文件?为什么所有用户与我们共享的信息不能在一个单独的应用 程序中直接访问到?为什么日程表无法自动地将家庭与工作日程合并在一起?本周,在洛杉矶举办的“专业开发人员大会”(PDC)上,我们与软件开发人员分享了一系列新的平台技术,这些技术可以突破上述限制。如果你订阅 了微软高管定期发送给
7、用户的邮件,我希望与你分享自己对这些技术可能带来的影响的看法。如果开发人员开始利用这些技术创建全新的体验,他们可以在电脑与手 机、媒体播放器、汽车以及我们从未想到过的地方进行连续的信息与交流。新的云计算平台在PDC上,我们宣布推出Windows Azure的早期预览版本。Windows Azure让开发人员不仅可以通过“云”和企业数据中心创建应用程序,更可以跨域PC、网络以及手机开发应用。我们也首次分享了Windows 7和Windows Server 2008 R2的预测试版代码,Windows 7是下一代Windows桌面操作系统,将充分利用软件和硬件的发展,帮助清除信息、用户以及设备之间
8、的障碍。我们也发布了Office网络版应用程序的预览版,这将是Word、Excel、PowerPoint以及OneNote的重量级版本,这些程 序都将能在浏览器中使用。Office网络版应用程序将是下一个Office版本的组成部分,以后用户可以在桌面、手机以及浏览器中以同样熟悉的方式查 看、编辑、共享信息,并在不同的平台间进行文档的协同工作。Windows Azure是Azure服务平台(Azure Services Platform)的组成部分,该平台包括了微软数据中心网络中的一系列存储、计算和网络基础服务。借助Azure服务平台,开发人员可以创建在“云”中 运行的应用,并可将现在的应用加以
9、扩展,使之可以利用以“云”为基础的性能优势。Azure服务平台为商业和个人应用程序提供了基础,可以为用户轻松而安 全地在“云”中存储和共享信息,并在任意位置的任意设备中进行访问实现了统一的方式。Windows Azure并不是企业在自己的服务器上运行的软件,该服务运行在微软不断扩大的数据中心网络中,是一个帮助企业对当前以及未来的真实商业环境做出反应的平 台。Windows Azure技术也有些已经转换为产品,例如Windows Server 2008和系统中心虚拟机管理员(System Center Virtual Machine Manager),都可以让企业及微软的合作伙伴创建自己的“云”
10、架构。Windows Azure可以让企业对不同的情境做出反应,例如,借助网络向用户提供广泛的信息并互相沟通,与合作伙伴甚至竞争对手整合运营以满足用户需求,增加对新机 会做出快速反应的能力,让员工随时保持快速且高效的工作。这些情境不仅限于企业,也广泛存在于学校、政府、社团组织等多种机构中。传统的技术架构创建以及计算性能实现方法,很难根据情境发生的变化进行调整,或调整成本极其高昂。为了应对峰值时的需求,企业不得不购买足够多 的服务器并寻找放置空间、配备使之运行的电力,并安排足够的人力进行管理。另外,为了防止局部问题影响整个系统,还需要在不同的位置进行备份。企业还要解 决用户类型及各国税收政策不同
11、的问题。为了满足跨国企业的需求,Azure服务平台从根本上提供了配置服务与性能的新方式,可以让企业根据自己的需求选择在“云”里需要用到的性能, 减少了企业为应对需求峰值进行基础建设时大量的一次性投资。该服务平台也可以让开发人员创建在“云”中运行的应用,为员工、合作伙伴以及不同量级的用户在 全世界各地,利用不同的设备共享信息与互相交流创造可能。 “软件加服务”和选择的力量Azure服务平台反映了我们的一个信念:对于开发人员、企业以及用户而言,选择是非常重要的。同时,该平台也基于我们的另外一个信念,不管是 在现在还是将来,传递价值的关键在于将运行在PC、服务器以及各种设备上的软件的优势与运行在网络
12、上的各种服务的优势加以整合,我们将之称为“软件加服务 ”。我们的“软件加服务”方式可以让人们充分地利用当今设备的各种优越性能。无可否认,挖掘借助浏览器访问网络并获取信息与服务的潜力有很多好处,但用户希望在电脑、手机以及媒体播放器中得到的交互体验,仍取决于运行在性能强大的处理器上的复杂软件。推荐阅读这种丰富的用户体验只有在以下情况下才会得以提高:多核处理器拓展了用户设备的计算性能,或者新的编程语言可以开发新一代应用程序,能让用户以语音、触摸以及手势等更为自然的方式与数字技术进行互动。“软件加服务”也意识到,对于大多数企业而言,构建IT基础架构的理想方式是,在企业内部运行及管理的应用程序和在“云”
13、中运行与管理的应用程序之间,找到一个正确的平衡点。这种平衡更多地取决于企业自身。例如,一个金融服务公司可以选择在自己的数据中心中维护客户数据,以保护这些客户个人信息的安全,他们也可以将 提供电子邮件等服务的IT系统外包。这种平衡也可能随时间而发生改变。一个企业可能在今年多数时候运行自己的网络交易系统,但在购物旺季期间,将应对额外 需求的任务外包出去。通过“软件加服务”,企业可以在自己的服务器和“云”之间快速而且流畅地移动应用程序。扩展个人计算的定义最后,创建“云”计算服务平台的原因是继续增加计算所传递的价值,无论是提供生产力、更轻松地与同事交流,以及简化访问数据的方式或改变商业环境等等。在“软
14、件加服务”以及“云计算”时代,这意味着个人计算的定义已经超越了PC,还囊括了网络和不断涌现的各种设备。我们的目标是,让PC、手机、网络等整合成一个强大的体系,超越它们之间的简单相加。实现该目标首先要认识到每个设备的独特价值。PC的价值是其计算性能、存储性能,以及帮助用户提高生产力,并创建丰富而复杂文件及内容的能力。 而网络则将信息、用户以及服务聚集在一起,让用户可以在任何时间、任何地点与任何人互相联系、交流、分享与交易。手机和其他设备,则可以帮助打电话、拍照 或者发送短信等。通过微软在今年早些时候发布的Live Mesh服务,以及我们本周与大家分享的新的技术,微软已经开始在PC、电话和网络之间
15、架设桥梁,并且创造下一代连接体验。内置在Azure服务平台中的 Live Mesh服务,可以让用户在家中电脑上访问到工作电脑中存储的程序和信息,反过来也是如此。借助Live Mesh,还可以共享目录并确保信息已经自动同步到你的设备中。Live Mesh服务表明,随着设备间的鸿沟消失,我们的生活发生了怎样的转变,将用户、设备、程序以及信息之间彼此连接起来的可能已经成为现实。我们并未止步于此。今天,Azure服务平台的应用就象我们发布的预览版一样有限。但是,一旦开发人员开始将新平台的性能与不断进步的硬件和软件革新加以整合,将会大大拉近我们到日常移动中即可无缝进行信息、交流以及计算之间的距离。你可以访问