- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Eucalyptus桉树技术说明书
Eucalyptus 简介
Eucalyptus 定义
Eucalyptus 项目全称是Elastic Utility Computing Architecture for Linking Your Programs To Useful
Systems。 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算。它最初是美
国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,现在已经发展成为了 Eucalyptus Systems
Inc 。不过,Eucalyptus 仍然按开源项目那样维护和开发。Eucalyptus Systems 还在基于开源的 Eucalyptus 构
建额外的产品;并提供支持技术服务。
不管是源代码还是包安装,Eucalyptus 很容易安装在现今大多数 Linux® 发布版上。我们提供了如下这些高
级特性:
1.与 EC2 和 S3 的接口兼容性(SOAP 接口和 REST 接口)。使用这些接口的几乎所有现有工具都将可以
与基于 Eucalyptus 的云协作。
2.支持运行在 Xen hypervisor 或 KVM 之上的 VM 的运行。未来版本还有望支持其他类型的 VM ,比如
VMware 以及微软的虚拟化产品。
3.用来进行系统管理和用户结算的云管理工具。
4.能够将多个分别具有各自私有的内部网络地址的集群配置到一个云内。
EUCALYPTUS 平台框架
EUCALYPTUS 设计之初就尽量保证安全性和易于安装。其软件框架由一系列高度模块化的协作 Web
Services (Web Services 是使用标准通信协议的交互操作)构成。通过这一框架,EUCALYPTUS 实现了虚拟机
和存储资源,这些资源由一个隔离的2 层网络互联。从客户端应用程序和用户的角度来看,尽管其他接口可以为自
定义,但EUCALYPTUS API 是与亚马逊的AWS (包括SOAP 和REST 接口支持)兼容的。如图一。
图1 EUCALYPTUS 云概念图
Eucalyptus 组件
每个EUCALYPTUS 服务组件都描述了一个明确的API ,在WSDL 文件中的这些描述,包括了服务能提供的
操作和输入/输出的数据结构。内部服务认证通过标准的WS -Security 机制实现。EUCALYPTUS 的安装中包括5
个层次的组件,每个层次都有自己的Web Service 接口(图1)。
EUCALYPTUS 系统的组件概述如下:
云控制器(CLC)是管理员、开发人员、项目经理和最终使用者进入云平台的入口。CLC 负责查询节点所
管理的资源的信息,制订高层计划,并通过对CC 发出请求来完成计划。部门的高层schedul 荷兰国际集团决定制
作硫离子,决策和执行的请求,他们群集控制器。如图 1 所示,CLC 也是连接管理平台的一个接口。在本质上,
通过一个明确的行业标准API (亚马逊EC2)和一个基于Web 的用户接口,CLC 负责展现和管理虚拟化资源(服
。
务器,网络和存储)
集群控制器(CC)通常运行在群集的前端机,或任一能连通运行NCs 的节点的服务器,或正在运行CLC
的机器。CCs 收集一系列虚拟机信息和在特定NSc 之上运行虚拟机的计划任务。CC 也管理虚拟实例的网络,并配
合CLC 参与到SLAs 的管理中。一个CC 下面的所有节点,必须处于同一广播域(以太网)中。
节点控制器(NC)运行在提供虚拟机服务的每个节点上。NCs 控制其上的虚拟机实例的运行、检查、停止,
提取和清除镜像(内核、根文件系统和ramdisk 镜像)的本地副本,查询和控制系统软件。
存储控制器(SC)实现块访问的网络存储(如亚马逊弹性块存储 - EBS ),并可与多种存储系统(NFS、
iSCSI 等)连接。弹性块存储是一个Linux 块设备,可以连接到虚拟机,并通过发送数据到本地映射的网络,从而
至远程存贮位置。但在整个发送本地连接的交通网络磁盘到远程存储位置。EBS 卷不能跨实例共享,但允许创建、
存贮在中央存贮系统中,例如Walrus 服务。
Walrus (put/get 存贮)基于一致性容器和对象,允许用户存储持久性数据
文档评论(0)