几个有助于学习云计算开发的开源平台
发布日期:2016-3-31 21:3:56
几个有助于学习云计算开发的开源平台 鉴于非常多的云计算爱好者想学习云计算开发但不知道怎样入手,云计算专家提醒想要学习云计算开发的人员关注下面的三个开源的云计算项目,接触开源的东西能够更好更快的掌握云计算。 一、Enomalism 云计算平台。Enomalism 是一个开放源代码项目,它提供了一个功能类似于 EC2 的云计算框架。Enomalism 基于 Linux,同时支持 Xen 和 Kernel Virtual Machine(KVM)。Enomalism 提供了一个基于 TurboGears Web 应用程序框架和 Python 的软件栈。 二、10gen,它既是一个云平台,又是一个能够下载的开放源代码包,能够用于创建您自己的私有云。10gen 是类似于 App Engine 的一个软件栈,它提供与 App Engine 类似的功能 — 但有一些不同之处。通过10gen,能够使用 Python 以及 JavaScript. 和 Ruby 编程语言开发应用程序。这个平台还使用沙盒概念隔离应用程序,并且使用它们自己的应用服务器的许多计算机(当然,是在 Linux 上构建)提供一个可靠的环境。 三、 Eucalyptus 项目(Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems)是 Amazon EC2 的一个开源实现,它与商业服务接口兼容。和 EC2 一样,Eucalyptus 依赖于 Linux 和 Xen 进行操作系统虚拟化。Eucalyptus 是加利福尼亚大学(Santa Barbara)为进行云计算研究而开发的。您能够从这个大学的网站上下载它,或者通过 Eucalyptus Public Cloud 体验它,不过后者有一些限制。 上面所述三个开源平台能够帮助想要学习云计算开发的人员更加深入了解云计算,让学习云计算开发不是一件难事。
|