集成的 IaaS 解决方案

来源:互联网 发布:java实现minimax算法 编辑:程序博客网 时间:2024/06/12 01:18

集成的 IaaS 解决方案

如下所列的这些开源包采取了一种更为全面的方式,它们均在一个包内集成了所有必需功能(包括虚拟化、管理、接口和安全性)。如果将它们添加到服务器和存储网络上,这些包均能提供灵活的云计算和存储基础设施(IaaS)。有关这些平台的详细信息,请参见参考资料。

Eucalyptus

最为流行的用来构建云计算基础设施的开源包之一是 Eucalyptus(全称是 Elastic Utility Computing Architecture for Linking Your Programs to Useful Systems)。它的独特之处是其接口与 Amazon Elastic Compute Cloud(Amazon EC2 — Amazon 的云计算接口)兼容。此外,Eucalyptus 还包含了 Walrus,它是一个云存储应用程序,与 Amazon Simple Storage Service (Amazon S3 — Amazon 的云存储接口)兼容。

对于 hypervisor,Eucalyptus 支持 KVM/Linux 和 Xen,对于集群管理,它包括了 Rocks 群集分发。

OpenNebula

OpenNebula 是另一种有趣的开源应用程序(在 Apache 许可下),在 Universidad Complutense de Madrid 开发。除了支持私有云结构之外,OpenNebula 还支持混合云的概念。混合云允许私有云基础设施与公共云基础设施(比如 Amazon)的集成以提供更高级别的伸缩。

OpenNebula 支持 Xen、KVM/Linux 和 VMware,并且依赖于 libvirt 等元素来进行管理和内省。

Nimbus

Nimbus 是一种以科学计算为中心的 IaaS 解决方案。使用 Nimbus,你可以借用远程资源(比如由 Amazon EC2 提供的远端资源)并能对它们进行本地管理(配置、部署 VM、监视等)。Nimbus 由 Workspace Service project(Globus.org 的一部分)演变而来。由于依赖于 Amazon EC2,因此 Nimbus 支持 Xen 和 KVM/Linux。

Xen 云平台

Citrix 已经将 Xen 集成到一个 IaaS 平台,Xen 被用作 hypervisor,而同时又并入了其他的开源技术,比如 Open vSwitch。Xen 解决方案的优势之一是其着重于来自 Kensho 项目的基于标准的管理(包括 OVF、 Distributed Management Task Force [DTMF]、Common Information Model [CIM] 和 Virtualization Management Initiative [VMAN])。Xen 管理栈支持 SLA 保障,以及具体的退款标准。

OpenQRM

最后一个是 OpenQRM,属于一种数据中心管理平台。OpenQRM 提供了单一一个控制台来管理整个虚拟化了的数据中心,在架构上它允许插入以便集成第三方工具。OpenQRM 集成了对高可用性(通过冗余)的支持,并支持各种各样的 hypervisor,包括 KVM/Linux、Xen、VMware 和 Linux VServer。


原创粉丝点击