Power与OpenStack开放架构
- 格式:pptx
- 大小:1.31 MB
- 文档页数:6
OpenStack系统架构详解张云星产品中心曙光信息产业股份有限公司2013-12-04目录目录错误!未定义书签。
1OpenStack概述 ................................................................................ 错误!未定义书签。
2OpenStack整体架构 ......................................................................... 错误!未定义书签。
3OpenStack各组件简介...................................................................... 错误!未定义书签。
4OpenStack 计算套件—Nove............................................................. 错误!未定义书签。
5OpenStack 镜像服务套件—Glance................................................... 错误!未定义书签。
6OpenStack对象存储套件—Swift ....................................................... 错误!未定义书签。
6.1Swift特性.................................................................................. 错误!未定义书签。
6.2应用场景 ................................................................................... 错误!未定义书签。
OpenStack:以开放心态驶向更远方作者:作者宋辰来源:《计算机世界》 2019年第17期变革始终未停。
始于OpenStack 开源项目,OpenStack 基金会的航船正在朝更加开放的“开放基础设施”领域前行。
开源基础设施峰会OpenInfrastructure Summit( 以下简称“峰会”)于当地时间4 月29 日在美国城市丹佛召开,这是OpenStack 基金会(以下简称“基金会”)组织的每年两场峰会之一。
来自IDC 的数据显示,2018 年, 全球基于OpenStack 的商业市场规模达到 61 亿美元,代码修改次数达到了7 万次。
全球达到这个数量级代码修改规模的开源项目只有LinuxKernel、Chromium和OpenStack 这三个。
作为全球三大开源项目之一的基金会组织的这场峰会上,除了“开源”,还有哪些值得关注?此外,《计算机世界》记者与来自中国的开源项目团队进行了深入交流,他们对“开源”又有哪些期待?无边界融合与以往不同的是,OpenStack Summit今年首次更名为Open InfrastructureSummit。
对于名称的变更,OpenStack 基金会给出的最直接理由就是——开源项目涉及的领域持续增长,这也从另一方面体现出,基金会对于开源项目的承诺与支持力度将采取更开放的态度。
OpenStack 基金会执行董事兼创始人JonathanBryce 对此的解释是:“开源不是营销手段,也不是某种商业模式,而是一种创新理念,我们要通过跨社区、公司和国家的合作来构建最好的基础设施生态系统。
”OpenStack 最初来自Rackspace 和NASA 之间的联合项目,经历了各种各样的开发模型。
OpenStack 基金会通过托管开源项目和社区实践来支持社区成员参与开源基础设施的开发和应用的组织。
在发展过程中,供应商的贡献起起伏伏,而现在核心软件已经达到了成熟的水平,这显然给了基金会足够的信心去接纳并尝试促进所有开源项目之间的整合,而不仅仅是与OpenStack 相关的。
在UnitedStack组织的存储技术研讨会上,三位来自于UnitedStack、IBM和HP的存储专家分别就UnitedStack文件共享服务、IBM 弹性存储和HP Helion VSA进行了深入解读,详细阐述了OpenStack Manila和Ceph、GPFS到弹性存储的演进、VSA和Helion的结合等技术。
这也可以说是目前市场上云环境下存储架构的经典流派解读。
UnitedStack:如何在OpenStack平台实现文件共享服务?第一位嘉宾的是来自于UnitedStack的资深存储工程师孟圣智,他主要讲述了UnitedStack明年将会重磅推出的文件共享服务。
文件共享服务是企业存储的刚性需求。
根据IDC 2012数据,65%的数据存储是以文件的形态存在的,大量传统应用需要使用文件系统作为存储媒介。
现在大量企业应用往云平台上迁移,自然对传统NAS服务在虚拟化环境下的实现有强烈的需求,那么在OpenStack平台上,如何实现文件共享服务呢?目前,由NetAPP和Mirantis主导的Manila项目越来越受到OpenStack用户的关注,Manila提供了安全的多租户的文件共享服务,现在支持NFS和CIFS,在OpenStackJuno版中已经有了稳定分支。
Manila的核心概念有:共享目录、ACL、共享网络、快照、后端驱动。
目前支持的后端驱动有GPFS、GlusterFS、EMCVNX等。
在云平台上,所有服务必须要考虑多租户资源隔离,目前Manila 的多租户资源隔离依赖于Neutron的私有网络隔离。
Manila的通用驱动的方式是通过Nova创建一台虚拟机(Service VM),通过Cinder创建一个Volume,并挂载到Service VM上。
Service VM格式化这个Volume,用它作为共享目录,对外提供NFS/CIFS共享服务。
相对于块存储,Manila面临的问题更多。
OpenStack的架构详解OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。
其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。
1. OpenStack是什么OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。
其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。
OpenStack旗下包含了一组由社区维护的开源项目,他们分别是OpenStackCompute(Nova),OpenStackObjectStorage(Swift),以及OpenStackImageService(Glance)。
OpenStackCompute[1],为云组织的控制器,它提供一个工具来部署云,包括运行实例、管理网络以及控制用户和其他项目对云的访问(thecloudthroughusersandprojects)。
它底层的开源项目名称是Nova,其提供的软件能控制IaaS云计算平台,类似于AmazonEC2和RackspaceCloudServers。
实际上它定义的是,与运行在主机操作系统上潜在的虚拟化机制交互的驱动,暴露基于WebAPI的功能。
OpenStackObjectStorage[2],是一个可扩展的对象存储系统。
对象存储支持多种应用,比如复制和存档数据,图像或视频服务,存储次级静态数据,开发数据存储整合的新应用,存储容量难以估计的数据,为Web应用创建基于云的弹性存储。
OpenStackImageService[1],是一个虚拟机镜像的存储、查询和检索系统,服务包括的RESTfulAPI允许用户通过HTTP请求查询VM镜像元数据,以及检索实际的镜像。
VM镜像有四种配置方式:简单的文件系统,类似OpenStackObjectStorage的对象存储系统,直接用Amazon'sSimpleStorageSolution(S3)存储,用带有ObjectStore的S3间接访问S3。