OpenStack云计算平台简介.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OpenStack 云计算平台简介 在计算设备(包括 PC 在计算设备(包括 PC 、智能手机、平板电脑等) 、互联 网技术非常普及的今天,从技术热点上看,云计算无疑是其 中最热门的概念之一。公共云计算服务的主要优势是,给用 户提供按需付费的弹性的计算能力,以及简化软硬件计算环 境的搭建,让用户更专注于自身的计算任何或应用程序的开 发。而私有云计算服务的主要优势是,让一个公司或组织的 计算资源得到充分整合,从而实现按需分配计算资源而提升 现有硬件资源的利用率,而且更加方便管理、减低资源管理 成本。 云计算的强烈需求, 一方面推动了包括 VMware 、KVM 、Xen 等虚拟化技术的迅速发展,另一方面也促进云计算管理平台的产生和发展。在众多的开源云计算平台中,OpenStack 等虚拟化技术的迅速发展,另一方面也促进云计 算管理平台 的产生和发展。在众多的开源云计算平台中, OpenStack 、 CloudStack 、 CloudStack 、 CloudFoundry 、OpenNebula 、Eucalyptus 等 无疑是其中的佼佼者,本节将简单介绍其中的OpenStack 无疑是其中的佼佼者,本节将简单介绍其中的 OpenStack 云计算平台。 OpenStack 是一个开源的基础架构即服务 (IaaS )云计算平 台,可以为共有云和私有云服务提供云计算基础架构平台。 OpenStack 使用的开发语言是 Python ,采用 Apache 许可证 发布该项目源代码。 OpenStack 支持多种不同的 Hypervisor 如 QEMU/KVM 、Xen 、VMware 、 Hyper-V 、 LXC 等), 通过调用各个的底层 Hypervisor的API来实现对客户机的创 建和关闭等操作,使用 libvirt API 来管理 QEMU/KVM 和 LXC 、使用 XenAPI 来管理 XenServer/XCP 、使用 VMwareAPI 来管理 VMware ,等等。 OpenStack 开源项目是在 2010 年由 Rackspace 公司和美国 国家航空航天局( NASA )发起的云计算项目。 OpenStack 项目在这两年发展得非常的快,目前,有超过 150 家公司和 成千上万的个人开发者已经宣布加入到该项目的开发。在支 持 OpenStack 开发的一些大公司中,包括了 ATamp;T 、 Canonical 、IBM 、H P 、Redhat 、Suse、Intel、Cisco、WMware 、 Yahoo! 、新浪、华为等一批在 IT 业界非常知名的公司。 OpenStack 的使命是为大规模的共有云和小规模的私有云 都提供一个易于扩展的、弹性云计算服务,从而让云计算的 实现更加简单和云计算架构具有更好的扩展性。也可以说, OpenStack 是一个云计算操作系统, 它给用于提供仅仅通过 个使用 Web 交互接口的控制面板 (Dashboard )来管理 个或多个数据中心的所有计算资源池、存储资源池、网络资 源池等硬件资源。 OpenStack 的作用是整合各种底层硬件硬 件资源,为系统管理员提供 Web 界面的控制面板以方便资 源管理,为开发者的应用程序提供统一管理接口,为终端用 户提供无缝的透明的云计算服务。 OpenStack 在云计算软硬 件架构的主要作用域一个操作系统类似,如 -21 所示(该图 来源于 OpenStack 的官方网站) 。-21 OpenStack 在云计算 架构中的位置 OpenStack 项目从 2010 年 10 月开始,大约每半年正式发 布一个版本, 本书写作时, OpenStack 的最新版本是在 2012 年 9 月 27 日发布的代号为“ Folsom ”的版本,下一个版本计 划在 2013 年 4 月发布。在目前最新的 OpenStack (代码 Folsom ”中),主要包含了 7 个核心组件: 计算、对象存储、 块存储、镜像、网络、身份认证、控制面板。在 OpenStack ,这 7 个核心组件的逻辑架构,如 -22 所示(来源于 OpenStack 官方网站上的管理员手册 [5])。-22 OpenStack 中 7 个核心组件的逻辑架构 1)计算( Compute ,代号为“ Nova”) 根据需求提供虚拟的服务器。 Rackspace 和 HP 公司提供商 业云计算服务正是建立在 Nova 之上,在 Mercado Libre 和 NASA( Nova 项目的起源地) 内部也是使用的 Nova 。 2)对象存储( Object Storage ,代号为“ Swift ”) 提供的对象存储服务,允许对文件进行存储或者检索(但不 是通

文档评论(0)

zhaoxiaoj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档