开源云计算管理平台软件介绍

开源云计算管理平台软件介绍

ID:9796409

大小:1.28 MB

页数:20页

时间:2018-05-10

开源云计算管理平台软件介绍_第1页
开源云计算管理平台软件介绍_第2页
开源云计算管理平台软件介绍_第3页
开源云计算管理平台软件介绍_第4页
开源云计算管理平台软件介绍_第5页
资源描述:

《开源云计算管理平台软件介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中国云计算服务网http://www.cloudguide.com.cn/开源云计算管理平台软件1.1.1.2.1Eucalyptus产品概述:ElasticUtilityComputingArchitectureforLinkingYourProgramsToUsefulSystems(Eucalyptus)是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算。它最初是美国加利福尼亚大学SantaBarbara计算机科学学院的一个研究项目,现在已经商业化,发展成为了EucalyptusSystemsInc。不过,Eucaly

2、ptus仍然按开源项目那样维护和开发。EucalyptusSystems还在基于开源的Eucalyptus构建额外的产品;它还提供支持服务。Eucalyptus云计算软件,在一个平台上(分为opensource版和enterprise版),提供了对这些资源的抽象。Eucalyptus的源码是公开的。并且有提供给CentOS5,Debiansqueeze,OpenSUSE11,Fedora12的软件包。不管是源代码还是包安装,Eucalyptus很容易安装在现今大多数Linux®发布版上。它提供了如下这些高级特性:与EC2和S3的接口兼容性(SOAP接

3、口和REST接口)。使用这些接口的几乎所有现有工具都将可以与基于Eucalyptus的云协作。支持运行在Xenhypervisor或KVM之上的VM的运行。未来版本还有望支持其他类型的VM,比如VMware。用来进行系统管理和用户结算的云管理工具。能够将多个分别具有各自私有的内部网络地址的集群配置到一个云内。架构:Eucalyptus包含五个主要组件,它们能相互协作共同提供所需的云服务。这些组件使用具有WS-Security的SOAP消息传递安全地相互通信。lCloudController(CLC)在Eucalyptus云内,这是主要的控制器组件,负

4、责管理整个系统。它是所有用户和管理员进入Eucalyptus云的主要入口。所有客户机通过基于SOAP或REST的API只与CLC通信。由CLC负责将请求传递给正确的组件、收集它们并将来自这些组件的响应发送回至该客户机。这是Eucalyptus云的对外“窗口”。lClusterController(CC)Eucalyptus内的这个控制器组件负责管理整个虚拟实例网络。请求通过基于SOAP或REST的接口被送至CC。CC维护有关运行在系统内的NodeController的全部信息,并负责控制这些实例的生命周期。它将开启虚拟实例的请求路由到具有可用资源的N

5、odeController。lNodeController(NC)它控制主机操作系统及相应的hypervisor(Xen或最近的KVM,很快就会支持VMWare)。必须在托管了实际的虚拟实例(根据来自CC的请求实例化)的每个机器上运行NC的一个实例。lWalrus(W)这个控制器组件管理对Eucalyptus内的存储服务的访问。请求通过基于SOAP或REST的接口传递至Walrus。lStorageController(SC)Eucalyptus内的这个存储服务实现Amazon的S3接口。SC与Walrus中国云计算服务网http://www.clo

6、udguide.com.cn/联合工作,用于存储和访问虚拟机映像、内核映像、RAM磁盘映像和用户数据。其中,VM映像可以是公共的,也可以是私有的,并最初以压缩和加密的格式存储。这些映像只有在某个节点需要启动一个新的实例并请求访问此映像时才会被解密。一个Eucalyptus云安装可以聚合和管理来自一个或多个集群的资源。一个集群是连接到相同LAN的一组机器。在一个集群中,可以有一个或多个NC实例,每个实例管理虚拟实例的实例化和终止。在一个单一集群的安装中,如图3所示,将至少包含两个机器:一个机器运行CC、SC和CLC;另一个机器运行NC。这种配置主要适合

7、于试验的目的以及快速配置的目的。通过将所有东西都组合到一个机器内,还可以进一步简化,但这个机器需要非常健壮才能这样做。一个单集群Eucalyptus安装的拓扑在多集群安装中,可以将各个组件(CC、SC、NC和CLC)放置在单独的机器上。如果想要用它来执行重大的任务,那么这么做就是一种配置Eucalyptus云的理想方式。多集群安装还能通过选择与其上运行的控制器类型相适应的机器来显著提高性能。比如,可以选择一个具有超快CPU的机器来运行CLC。多集群的结果是可用性的提高、负载和资源的跨集群分布。集群的概念类似于AmazonEC2内的可用性区域的概念。资

8、源可以跨多个可用性区域分配,这样一来,一个区域内的故障不会影响到整个应用程序。一个多集群Eucalyptus

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。