首页 理论教育 Eucalyptus云计算产品概述

Eucalyptus云计算产品概述

时间:2023-11-26 理论教育 版权反馈
【摘要】:然而,Eucalyptus仍然按开源项目那样维护和开发。Eucalyptus Systems还在基于开源的Eucalyptus构建额外的产品,并提供支持服务。在四大开源IaaS平台中,Eucalyptus一直与AWS的IaaS平台保持高度兼容而与众不同。目前,Eucalyptus的很多用户或者商业化用户也是AWS用户,他们使用Eucalyptus来构建混合云平台。Eucalyptus的AWS兼容性主要体现在以下几个方面:·广泛AWS服务支持。Eucalyptus提供的euca2ool工具可以同时管理访问Eucalyptus和AWS的资源。运行在AWS的工具或者生态系统完全可以在Eucalyptus上使用,例如Netflix的OSS。

Eucalyptus云计算产品概述

在开源IaaS平台世界里,目前流行的主要有OpenStack、CloudStack、Eucalyptus和OpenNebula等,其中Eucalyptus是商业化开始得比较早的开源平台。

Eucalyptus直译为“桉树”,实际上是语句“Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems(将程序连接到有用系统的弹性效能计算体系结构)”的缩写。Eucalyptus是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性实用的云计算。它最初是美国加利福尼亚大学Santa Barbara计算机科学学院的一个研究项目,现在已经商业化,发展成为Eucalyptus Systems Inc.。然而,Eucalyptus仍然按开源项目那样维护和开发。Eucalyptus Systems还在基于开源的Eucalyptus构建额外的产品,并提供支持服务。

Eualyptus专门用于支持云计算研究和基础设施的开发。它基于基础设施即服务(IaaS)的思想,不同于Google、Amazon、Salesforce、3Tera等云计算提供商,它所使用的计算和存储基础设施如集群和工作站可为学术研究组织所用,为他们提供了一个模块化的开放的研究和试验平台。该平台为用户提供了运行和控制部署在各种虚拟物理资源上的整个虚拟机实例的能力。Eucalyptus的设计强调模块化,以允许研究者对云计算的安全性、可扩展性、资源调度及接口实现进行测试,有利于广大研究社区对云计算的研究探索。

在四大开源IaaS平台中,Eucalyptus一直与AWS的IaaS平台保持高度兼容而与众不同。从诞生开始,Eucalyptus就专注于和AWS的高度兼容性,瞄准AWS Hybrid这个市场。Eucalyptus也是AWS承认的唯一与AWS高度兼容的私有云和混合云平台。目前,Eucalyptus的很多用户或者商业化用户也是AWS用户,他们使用Eucalyptus来构建混合云平台。Eucalyptus的AWS兼容性主要体现在以下几个方面:

·广泛AWS服务支持。除了EC2服务,Eucalyptus提供AWS主流的服务,包括S3、EBS、IAM、Auto Scaling Group、ELB、CloudWatch等,而且Eucalyptus在未来的版本里,还会增减更多的AWS服务。(www.xing528.com)

·高度API兼容。在Eucalyptus提供的服务里,其API和AWS服务API完全兼容,Eucalyptus的所有用户服务(管理服务除外)都没有自己的SDK,Eucalyptus用户以使用AWS CLI或者AWSSDK来访问Eucalyptus的服务。Eucalyptus提供的euca2ool工具可以同时管理访问Eucalyptus和AWS的资源。

·应用迁移。在Eucalyptus和AWS之间可非常容易地进行应用的迁移,Eucalyptus的虚拟机镜像EMI和AWS的AMI的转换非常容易。

·应用设计,工具和生态系统。运行在AWS的工具或者生态系统完全可以在Eucalyptus上使用,例如Netflix的OSS。Eucalyptus是唯一可以运行Netflix OSS的开源IaaS平台,Netflix是AWS力推的AWS生态系统榜样,Netflix OSS提供AWS上Application服务框架和Cloudg管理工具。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈