版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件定义与网络安全主讲人:软件定义与网络安全课程组第3单元:存储虚拟化与软件定义存储三、存储虚拟化与软件定义存储
1存储虚拟化技术存储虚拟化概述存储虚拟化技术框架与实现方式分布式虚拟化存储系统:Ceph
2软件定义存储技术软件定义存储概述软件定义存储系统架构与实现方式软件定义存储实例存储虚拟化技术——存储虚拟化概述1主机级存储直连式附加存储网络存储技术存储虚拟化SV软件定义存储SDS网络文件服务器、数据库服务器磁盘、磁带网络附加存储NAS、存储区域网络SAN网络化性能、管理动态、精确控制、自动化容量、共享存储虚拟化技术——存储虚拟化概述1三、存储虚拟化与软件定义存储
存储虚拟化(SV:StorageVirtualization):是将物理存储实体与存储的逻辑表示分离开来,为用户提供统一、规范的存储资源服务的逻辑视图,以屏蔽物理存储设备的复杂性和差异性,实现各种存储资源的统一分配与管理。存储虚拟化技术——存储虚拟化概述——存储虚拟化模型1三、存储虚拟化与软件定义存储用户应用:是存储资源的消费者。VSS:是实现虚拟化存储服务功能的虚拟化引擎。存储系统:是构成存储空间资源的各种存储设备。存储虚拟化技术——存储虚拟化概述——存储虚拟化模型1三、存储虚拟化与软件定义存储用户应用向虚拟化存储系统提出存储资源操作请求。VSS根据请求查询存储节点。存储系统向VSS返回请求响应信息。VSS将响应信息返回给用户应用。用户应用根据响应信息与相应的存储设备节点建立连接。存储系统与客户应用间执行存储资源操作。存储虚拟化技术——存储虚拟化概述——虚拟存储空间映射机制1三、存储虚拟化与软件定义存储
存储虚拟化实现的关键是将分散、异构的硬件存储空间,按照一定的策略映射成一个统一且连续编址的逻辑存储空间,称之为“虚拟存储池(VSP:VirtualStoragePool)”。三、存储虚拟化与软件定义存储现实中虚拟化存储系统通常会由一定数量、异构的物理存储节点构成,不同节点上的物理存储设备(PSD:PhysicalStorageDevice)用物理存储表(PST:PhysicalStorageTable)来描述。为了能够把各个物理存储空间映射到统一的逻辑空间上,首先需要将一组逻辑上相关的存储设备定义为虚拟存储设备(VSD:VirtualStorageDevice),并用虚拟存储表(VST:VirtualStorageTable)来描述和管理。存储虚拟化技术——存储虚拟化概述——虚拟存储空间映射机制1物理存储节点通常由多个物理存储设备组成;虚拟存储设备可能包含一个或多个物理存储设备,或是物理存储设备的一个或多个分区,甚至可细化到逻辑分区的目录。虚拟化存储系统中存储资源的属性可分为两级视图:1)用于内部数据表示的物理存储表PST2)呈现给上层用户的虚拟存储表VST存储虚拟化技术——存储虚拟化概述——虚拟存储空间映射机制1三、存储虚拟化与软件定义存储在虚拟化存储系统中,虚拟存储空间可被进一步被划分为不同的虚拟空间节点,其是管理存储空间上各种逻辑资源(如数据块、节点位图等)的逻辑单位。
每个虚拟节空间点维护自己的目录与文件树结构,可以实现各种基于策略的数据组织与分配,例如可以虚拟存储节点为单位线性组织虚拟空间,也可以类似于RAID实施镜像、分条等组织方式。存储虚拟化技术——存储虚拟化概述——虚拟存储空间映射机制1存储虚拟化技术——存储虚拟化概述——虚拟存储空间映射机制1物理存储设备(PSD:PhysicalStorageDevice)的存储空间通常用物理存储表(PST:PhysicalStorageTable)来描述。虚拟存储设备(VSD:VirtualStorageDevice)用虚拟存储表(VST:VirtualStorageTable)来描述和管理。所有虚拟存储设备形成整个存储系统对外的虚拟存储空间。存储虚拟化技术——存储虚拟化概述——虚拟存储空间映射机制1物理存储表与虚拟存储表映射关系示例虚拟存储空间可被划分为不同的虚拟逻辑节点,每个虚拟空间节点维护自己的目录与文件树结构。PST与VST映射的组织与管理由存储虚拟化引擎(即虚拟存储服务VSS)负责,向上层用户提供单一的系统映像,即存储资源全局命名空间。存储虚拟化技术——存储虚拟化概述——虚拟存储的标准化工作1三、存储虚拟化与软件定义存储虚拟存储要求能够跨越异构的硬件存储设备构建存储资源池,而异构存储设备间的管理一定会涉及存储标准化问题,只有各厂家的存储设备接口遵循共同标准,才能实现互联互通、可被相互调用和管理。存储管理建议规范(SMI-S:StorageManagementInitiativeSpecification)存储虚拟化技术——存储虚拟化概述——虚拟存储的标准化工作1三、存储虚拟化与软件定义存储
存储管理建议规范(SMI-S):是一种中间件性质的规范,定义了存储管理软件和受管对象之间的交换接口和机制。
SMI-S旨在存储设备与管理软件之间提供标准化的功能接口,达到存储管理软件与存储硬件设备间的标准化交互,从而使存储资源管理实现厂商无关性和存储设备类型无关性。存储虚拟化技术——存储虚拟化技术框架与实现方式1针对存储虚拟化的工程实现问题,全球网络存储工业协会(SNIA:StorageNetworkIndustryAssociation)提出了一种层次化的存储虚拟化实现技术框架。存储虚拟化技术——存储虚拟化技术框架与实现方式1针对存储虚拟化的工程实现问题,全球网络存储工业协会(SNIA:StorageNetworkIndustryAssociation)提出了一种层次化的存储虚拟化实现技术框架。针对不同的存储设备和数据形态,在存储虚拟化的实现中需要开展数据块级、磁盘级、磁带及磁带库级、文件系统级,以及文件/记录级等形式或层面的虚拟化工作。存储虚拟化技术——存储虚拟化技术框架与实现方式1数据块级虚拟化将多个物理块设备整合成逻辑块设备是SAN环境中最常见的虚拟化方式如精简配置磁盘级虚拟化将多块独立物理磁盘虚拟为一个或多个逻辑磁盘常用于本地存储或小规模直连存储场景,侧重磁盘的聚合与容错如RAID技术磁带及磁带库级虚拟化将磁带和磁带库整合为“虚拟磁盘”解决物理磁带读写慢、机械臂调度复杂的问题,常用于备份归档场景如虚拟磁带库(VTL)文件系统级虚拟化将多个分散的文件系统整合为统一的“命名空间”聚焦文件逻辑组织,常用于NAS或分布式文件系统场景,解决碎片化问题文件/记录级虚拟化针对“单个文件”或“数据库记录”进行抽象粒度最细,常用于多系统数据整合、云存储或数据库场景存储虚拟化技术——存储虚拟化技术框架与实现方式1针对存储虚拟化的工程实现问题,全球网络存储工业协会(SNIA:StorageNetworkIndustryAssociation)提出了一种层次化的存储虚拟化实现技术框架。根据实现位置/层面的不同,存储虚拟化可以分为基于主机的虚拟化、基于存储设备的虚拟化和基于网络的虚拟化等实现方式。存储虚拟化技术——存储虚拟化技术框架与实现方式——基于主机的虚拟化1三、存储虚拟化与软件定义存储
基于主机的虚拟化:是指虚拟化层(即虚拟化引擎)在主机上实现,即将虚拟化软件模块以驱动程序的形式嵌入到主机操作系统中,为连接到主机的各种存储设备提供控制管理功能。基于主机的虚拟存储映射关系存储虚拟化技术——存储虚拟化技术框架与实现方式——基于存储设备的虚拟化1三、存储虚拟化与软件定义存储基于存储设备的虚拟化:虚拟化一般在存储设备的控制器中实现,因此又称为“存储控制器的虚拟化”,该方法的实现要依靠存储设备子系统提供的存储虚拟化管理功能,多为硬件方式实现。三、存储虚拟化与软件定义存储
基于网络的虚拟化:是通过存储网络中的专用设备,类似于将卷管理功能扩展到整个存储网络,负责管理共享存储资源、数据复制、数据迁移以及远程数据备份等。存储虚拟化技术——存储虚拟化技术框架与实现方式——基于网络的存储虚拟化1三、存储虚拟化与软件定义存储存储虚拟化技术——存储虚拟化技术框架与实现方式——基于网络的存储虚拟化1实现位置:在存储网络(SAN)中,通常由一个专用的虚拟化引擎(Appliance)或运行在智能SAN交换机上的软件实现(如IBMSVC,DellEMCVPLEX,CiscoMDS/Nexus交换机部分功能)优点:不占用主机资源,能够跨越异构存储设备缺点:增加网络延迟、部署成本较高、元数据管理复杂度高三、存储虚拟化与软件定义存储存储虚拟化技术——存储虚拟化技术框架与实现方式——基于分布式存储的虚拟化1基于分布式存储的虚拟化:将分散在多台服务器上的本地物理存储抽象为统一的逻辑存储资源池,并通过虚拟化映射实现应用程序使用的逻辑地址到物理地址的透明转换。实现方式:ServerSAN:基于服务器的分布式虚拟化存储超融合架构(HCI:HyperConvergedInfrastructure)的虚拟化存储三、存储虚拟化与软件定义存储存储虚拟化技术——存储虚拟化技术框架与实现方式——基于分布式存储的虚拟化1
ServerSAN:最早来自IT市场分析和咨询机构Wikibon,其对ServerSAN的定义是“ServerSANisSoftware-ledstoragebuiltoncommodityserverswithDirectlyAttachedStorage(DAS)”。
目前流行的ServerSAN存储系统(或产品)有VMware公司的VirtualSAN、EMC公司的ScaleIO、以及著名的开源分布式存储系统Ceph等。三、存储虚拟化与软件定义存储存储虚拟化技术——存储虚拟化技术框架与实现方式——基于分布式存储的虚拟化1
超融合架构(HCI:HyperConvergedInfrastructure)虚拟化存储:是基于分布式存储的虚拟化的又一种实现形式,具体来说就是基于标准的X86服务器,每个服务器节点通过虚拟存储应用(VSA:VirtualStorageAppliance)管理节点内部的HDD和SDD,并与其它服务器节点中的VSA一起构建一个集群虚拟化分布式存储系统。。存储虚拟化技术——存储虚拟化技术框架与实现方式1针对存储虚拟化的工程实现问题,全球网络存储工业协会(SNIA:StorageNetworkIndustryAssociation)提出了一种层次化的存储虚拟化实现技术框架。根据控制路径和数据路径的相对关系,存储虚拟化可分为带内In-Band(对称)虚拟化和带外Out-of-Band(不对称)虚拟化两种实现方法。存储虚拟化技术——存储虚拟化技术框架与实现方式
1三、存储虚拟化与软件定义存储
带内虚拟化:是将虚拟化控制操作,在用户应用和存储设备之间的交换数据通道中执行,即控制流和数据流使用同一传输通道。
带外虚拟化:是将虚拟化控制操作,在存储数据传输通道之外实现,即控制流和数据流在不同的通路上传输。三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph1
Ceph是一个开源的分布式虚拟化存储项目,由SageWeil2004年在UCSC读博期间发起,2008年建立开源社区并接纳外部开发者加入项目;2010年开始来自Yahoo、Suse、Canonical和Intel等开发者开始进入Ceph社区协作开发,2012年SageWeil的开发团队成立了Inktank公司为Ceph企业级客户提供支持,同年Ceph进入OpenStackCinder项目成为重要的存储驱动,之后开始在OpenStack平台广泛应用,至今已经成为全球推广最广泛的开源分布式虚拟化存储系统。存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph组成架构1RADOS是一个可靠、自动化、分布式的对象存储系统,Ceph中的数据最终都以对象的形式存储,支持数据副本复制、系统故障容错等功能,是Ceph集群的基础和核心。基础库LibRADOS对RADOS进行封装,向上层提供开发接口,目前支持PHP、Ruby、Java、Python、C和C++等开发语言。存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph组成架构1应用接口:主要包括块存储接口(RBD:ReliableBlockDevice)、对象存储接口(RGW:RADOSGateWay)和文件存储接口(CephFS:CephFileSystem)等三类,它们是在LibRADOS库的基础上实现的更高层次的接口抽象,以便于应用端使用。存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph统一存储机制1
LibRADOS库封装了面向RADOS存储集群的操作,把对存储资源的访问模式转变成了一套丰富的对象语义和数据模型,隐藏了数据分发、迁移、复制和容错等逻辑。由于LibRADOS库提供的是一种专业的开发接口,而大部分应用端都使用标准的块、文件或对象存储,因此Ceph在LibRADOS库基础上进一步进行了封装,同时提供块、对象和文件等三种存储访问接口。三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据管理机制1对象是Ceph数据读写的基本单位。Ceph中的对象可以理解为由对象名、属性(类似POSIX文件的扩展属性)、数据和扩展数据(键值对)组成的一个实体。在一个大规模对象存储集群中,通常会存在数以亿计的对象,这个时候面向对象的数据管理就会变得异常艰难,比如数据的迁移、后台数据修复都会非常困难,因此Ceph引入了归置组PG(PlacementGroup)概念。三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据管理机制1对象是Ceph数据读写的基本单位。Ceph中的对象可以理解为由对象名、属性(类似POSIX文件的扩展属性)、数据和扩展数据(键值对)组成的一个实体。在一个大规模对象存储集群中,通常会存在数以亿计的对象,这个时候面向对象的数据管理就会变得异常艰难,比如数据的迁移、后台数据修复都会非常困难,因此Ceph引入了归置组PG(PlacementGroup)概念。三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据管理机制1
PG实际上是一堆数据对象的集合,在Ceph集群的控制平面,比如集群的数据迁移、控制指令的下发、数据的统计都是将PG作为最小粒度,即数据对象在控制平面是不可见的。在数据平面,所有数据读写都是对PG透明的,但实际上在底层会发生数据对象到PG的映射,计算出PG所属的OSD再访问,因此PG在数据平面是不存在的。三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据管理机制1
PG在Ceph集群的数据管理中起着非常重要的作用,具体包括:(1)从集群视角只需记录并跟踪PG的位置和状态,不需对每个数据对象进行关注。(2)当存储超过数百万对象时,对象层级的管理将变得不切实际,OSD服务实际上是将每个PG视为独立的“机器人”,每个PG的主副本分别存储在不同的OSD服务组件中并会互联沟通并自治。(3)当集群中存储节点发生变化时,可通过PG隔离数据对象使得大部分PG在数据迁移时保持不变。(4)Ceph系统的数据分布与复制算法CRUSH,可针对PG级别进行数据分布存储的优化计算。三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据管理机制1在Ceph系统数据管理中还引入了一种称为Pool的数据管理机制。通常在存储集群中,往往需要对一定的业务数据进行隔离,又或底层存储设备存在较大差异时,统一命名空间无法满足用户需求,就可以利用Pool机制对数据进行逻辑隔离。存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据管理机制1Ceph的对象、PG、OSD、Pool之间的关联关系三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据管理机制1
在Ceph集群中几乎所有重要数据策略都是与Pool机制相关联,而不是集群,因此基于Pool的数据管理机制在复杂的用户场景和集群中,起到了关键的逻辑隔离和存储优化放置的作用。三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据分布计算1分布式存储系统是一种通过将数据分散存储在多个存储节点中,以实现高性能、高可用和可扩展的存储解决方案。Ceph作为一种分布式存储系统,其致力于提供PB级的集群存储能力,并且提供自动故障恢复、方便的扩容和缩容能力。以上能力在典型分布式存储系统中要么采用元数据服务中心化提供,要么采用一致性哈希进行完全无中心化处理。
元数据服务中心化方法:在中心化集群视图后需要避免单点故障和元数据“瓶颈”的问题;
一致性哈希方法:由于缺少集群一致性视图,对于数据迁移和扩容存在非常复杂且难以保证一致性的难题。三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据分布计算1
Ceph系统在实现强大的集群自动故障处理和恢复能力中,维持了整个集群的一致性视图,同时为了避免集群“震荡”时元数据服务存在“瓶颈”问题,尽量简化了集群元数据的构成。
Monitor作为Ceph集群元数据管理的服务维护了整个集群的视图信息,如MonitorMAP、OSDMap、PGMAP、MDSMAP、LogMAP、AuthMAP等,其中PGMAP和OSDMAP是Ceph集群中数据分布式存储管理功能实现最重要的两张视图。三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据分布计算1不管是Ceph的PGMAP和OSDMAP,还是中心化数据位置表,又或是一致性哈希集群的节点信息,本质上都是为了让应用端能够获取真实的数据位置。在Ceph系统中,采用CRUSH算法进行数据存储位置的计算,可以说其是Ceph分布式存储引擎的核心。三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据分布计算1
CRUSH可以理解为一个带“参数”的哈希算法,其不是简单地根据输入通过数学运算得到一致的输出,而是会接纳更多的“参数”来获得更佳的哈希结果,这些“参数”在Ceph系统中实际上就是OSDMAP、集群物理拓扑等。跟中心化数据位置表相比,这些“参数”在容量上会小得多,大致在几百KB到几MB之间(与集群规模有关)。CRUSH携带的额外“参数”可以帮助集群大大减少数据的迁移量。三、存储虚拟化与软件定义存储存储虚拟化技术——分布式虚拟化存储系统:Ceph——Ceph数据分布计算1
CRUSH算法是一种伪随机控制数据分布与复制的算法,它解决了集群“震荡”时元数据服务存在的“瓶颈”问题,能够满足在大规模集群下依然能够快速、准确的计算出数据存放位置,同时能够在硬件故障或扩展硬件设备时做到尽可能小的数据迁移。三、存储虚拟化与软件定义存储
1存储虚拟化技术存储虚拟化概述存储虚拟化技术框架与实现方式分布式虚拟化存储系统:Ceph
2软件定义存储技术软件定义存储概述软件定义存储系统架构与实现方式软件定义存储实例软件定义存储技术——软件定义存储的提出与发展2软件定义存储(SDS:SoftwareDefinedStorage)是一个不断进化的概念。
2020年
信创产业产品目录纳入SDS,新一代性能型全闪SDS产品出现
2015年4月IBM与ESG联合发布《IBM在软件定义存储领域的能力与创造性》白皮书
2012年8月VMware首次提出“软件定义存储”概念
2003年
集群并行文件系统Luxtre1.0
2006年开源分布式文件系统Gluster
2009年
Nutanix超融合架构(HCI)
2010年开源分布式块存储系统Sheepdog
2011年
开源统一存储Ceph
2012年
PureStorageAFA全闪存阵列
2013年5月,EMCViPR开放性平台开放API2013年7月,IBMSDS三步走战略:1.0:虚拟化与优化2.0:开放、可扩展与行业导向3.0:开放、分析与应用驱动
2014年VMWareVSAN、BeeGFS、MinIO
2015年中国SDS/HCI市场元年,如华为FusionStorage、浪潮AS13000
2017年
Qumulo新一代高性能全闪存文件存储系统
2019年SDS/HCI成为市场主流软件定义存储技术——软件定义存储的提出与发展2三、存储虚拟化与软件定义存储在2012年8月,VMware在其举办的VMworld2012大会上首次提出软件定义存储(SDS:SoftwareDefinedStorage)的概念,其被作为是构建软件定义数据中心的五大组成部分之一。
VMware认为:软件定义存储是将工业标准服务器的存储资源提供出来,并通过软件控制层面实现存储的自动化和池化,它将存储的配置和管理的方法简化到了极致,并利用工业标准服务器的存储大大降低成本。软件定义存储技术——软件定义存储的提出与发展2三、存储虚拟化与软件定义存储自SDS概念被VMware公司提出以后,受到了业界的高度关注和重视,各大研究机构和存储设备厂商相继给出了对软件定义存储概念内涵的理解和提出相应的软件定义存储实现技术方案。软件定义存储技术——软件定义存储的提出与发展2
2013年在EMCWorld2013大会上,EMC发布了软件定义存储平台ViPR,并认为SDS应该是一个开放性平台,提供开放的API,允许存储管理人员通过策略的方式创建和定义不同类型的虚拟存储池,以满足特定工作负载所需的存储性能和功能。
2013年IBM提出了公司软件定义存储的三步走战略,即第一步软件定义存储1.0时代:虚拟化和优化,第二步软件定义存储2.0时代:开放、可延伸性及具行业导向,第三步软件定义存储3.0时代:开放、分析及应用驱动。
2015年9月华为云计算大会上,华为发布OceanStorDJ,其是一个基于OpenStack的轻量级的编排系统,华为把其视为SDSController,可以把各种存储功能抽象出来,变成一种服务交付给客户。软件定义存储技术——软件定义存储的提出与发展2三、存储虚拟化与软件定义存储虽然大家对SDS的定义不尽相同,各有侧重点。但可以看出,易扩展(主要指在线横向扩展)、自动化、基于策略或应用的驱动几乎成为大家定义中的必备特征,只有这样才能实现敏捷交付、简单管理、节省部署和运维成本。软件定义存储技术——软件定义存储的提出与发展2三、存储虚拟化与软件定义存储
SDS本质上是指对构建的虚拟化存储资源(池)实施基于策略驱动方式的可编程性控制管理,最终达到存储即服务的目标。
SDS是一种全新的存储资源调度与管理模式,存储资源服务请求可通过编程的方式传达至软件定义存储系统平台,由平台直接调度、分配所需的存储资源,而无需人工干预。如此存储管理人员就可从枯燥重复的建卷、映射卷等工作中解脱出来,降低管理运维成本,同时也可提高存储资源的利用效率和管理精准度。软件定义存储技术——软件定义存储系统架构2通过北向接口编程对存储资源进行自动化管理存储策略的设定与分发数据的调度存储服务的调用存储资源的自动化管理数据的处理和优化存储功能的实现和提供存储资源的虚拟化与池化软件定义存储技术——软件定义存储系统架构2存储资源:基于策略或应用驱动的自动化部署管理软件定义存储技术——软件定义存储系统案例2三、存储虚拟化与软件定义存储(1)VMware公司的SPBM(StoragePolicyBasedManagement):即基于存储策略的管理(2)EMC公司的ViPRController:EMC软件定义存储解决方案的控制平面(4)开源软件定义分布式存储系统OpenStackCinder:通过标准化的API接口来管理整个底层存储资源的一套平台。(3)华为公司的OceanStorDJ软件定义存储技术——软件定义存储系统案例——OpenStackCinder
2三、存储虚拟化与软件定义存储
Cinder是OpenStack的块存储服务,通过存储插件实现对各类存储资源的管理,并对终端用户提供自服务的RESTfulAPI去请求和使用存储资源。OpenStackCinder的体系架构负责管理Cinder中后端块存储设备,是Cinder组件中存储驱动插件的操作容器。
Cinder目前支持多种后端存储系统,包括开源存储产品和商业存储产品,例如HUAWEI、EMC、IBM、HP等主流存储厂商,也包括CohoData、Nimble、PureStorage、SolidFire、Tintri、ViolinMemory、Zadara、ProphetStor等存储创业公司。OpenStackCinder的体系架构对外提供RESTfulAPI服务,是Cinder服务访问的入口。OpenStackCinder的体系架构负责存储资源调度,其提供了多种算法来应对不同场景下块存储资源的调度。当Cinder-scheduler接收到来自Cinder-api的外部资源请求时,会基于配置的调度算法和策略筛选出合适的Cinder-volume和后端存储系统进行块存储设备的创建。软件定义存储技术——软件定义存储系统案例——OpenStackCinder
2三、存储虚拟化与软件定义存储
Cinder本身不是一种存储系统,只是一个实施块存储资源管控的中间控制层,其通过插件的方式实现与后端不同块存储系统的集成,即存储设备服务厂商提供面向Cinder的驱动插件以支持与Cinder的整合。软件定义存储技术——软件定义存储系统案例——OpenStackCinder
2三、存储虚拟化与软件定义存储
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年昌吉职业技术学院单招综合素质笔试模拟试题带答案解析
- 2026年毕节职业技术学院单招综合素质考试参考题库带答案解析
- 2026年川北幼儿师范高等专科学校高职单招职业适应性考试备考题库有答案解析
- 2026年安徽电子信息职业技术学院高职单招职业适应性考试参考题库带答案解析
- 投资协议(教育行业2025年)
- 投资合作协议(股权投资)2025年
- 2026年湖北科技学院继续教育学院单招综合素质考试参考题库带答案解析
- 碳交易托管补充合同协议2025年条款
- 2026年台州职业技术学院单招综合素质笔试备考题库附答案详解
- 2026年甘肃有色冶金职业技术学院单招职业技能笔试备考题库带答案解析
- 盾构机掘进参数设定技术
- 国数位板行业发展形势与前景规划分析报告
- 2025-2030中国矿泉水市场盈利预测及发展潜力分析报告
- 产品研发合作意向书条款说明
- T/SHPTA 099-2024水电解制氢膜用全氟磺酸树脂
- 2025内蒙古能源集团智慧运维公司运维人员社会招聘105人笔试参考题库附带答案详解
- 船厂安全生产管理制度
- 2024-2025学年上海青浦区高一上学期数学期末区统考试卷 (2025.01)(含答案)
- 《土木工程力学(本)》形考作业1-5参考答案
- 年度验证工作总结
- 运输管理组组长安全生产岗位责任制模版(2篇)
评论
0/150
提交评论