软件定义存储专有名词解析

软件定义存储(SDS,Software-defined Storage)指 将存储物理资源通过抽象、池化整合,并通过智能软件实现存储资源的管理,实现控制平面 和数据平面的解耦,最终以存储服务的形式提供给应用,满足应用按需使用存储的需求。下面盘点一下软件定义存储领域常见的专有名词:

SDS——Software-Defined Storage,软件定义存储。数据中心中的存储等资源可以通过软件进行定义,并且能够自动分配这些资源。

HCI——Hyper-Converged Infrastructure,超融合架构,在同一套单元设备(x86 服务器)中具备计算、网络、存储和服务器虚拟化等资源和技术,多节点可以通过网络聚合起来,实现模块化的无缝横向扩展(scale-out),形成统一的资源池。

IO——Input/Output,输入输出。

NAS——Network Attached Storage,网络附属存储。

SAN——Storage Area Network,存储区域网络。

VM——Virtual Machine,虚拟机,通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

池化——即虚拟化,借助池化,网络存储可以有效提升存储的利用率。

耦合——两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和构件之间的耦合最小。

解耦——降低耦合度。

分布式存储——一种数据存储技术,通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在企业的各个角落。

API——应用程序编程接口,提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

异构——一个包含或者组成“异构网络”的产品,“异构网络”指不同厂家的产品所组成的网络,而且各厂家产品具有互操作性。通过制定统一规范,不同厂家的硬件软件产品也可以组成统一网络,并且互相通信。

文件存储——在计算机系统中将数据及有关信息按某种格式以数据文件的方式存储在磁盘上,通过操作系统来实现对文件的访问和管理。

块存储——在一个 RAID(独立磁盘冗余阵列)集中,一个控制器加入一组磁盘驱动器,然后提供固定大小的 RAID 块作为 LUN(逻辑单元号)的卷。

对象存储——用来描述解决和处理离散单元的方法的通用术语。对象在一个层结构中不会再有层级结构,以扩展元数据为特征。

云存储——一种网上在线存储(Cloud storage)的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上。

元数据——中介数据、中继数据,为描述数据的数据,主要是描述数据属性的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。

存储阵列——由大量的存储单元组成,每个存储单元能存放 1 位二值数据(0,1)。通常存储单元排列成 N 行×M 列矩阵形式。把多个磁盘组成一个阵列,当作单一磁盘使用,将数据以分段(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一起动作,大幅减低数据的存取时间,同时有更佳的空间利用率。

NVMe——NVM Express(Non-Volatile Memory express),非易失性内存主机控制器接口规范,是一个逻辑设备接口规范。

3D XPoint——英特尔和美光引入市场的首个全新主流存储芯片技术。

IOPS——Input/Output Operations Per Secon,用于计算机存储设备(如硬盘(HDD)、固态硬盘(SSD)或存储区域网络(SAN))性能测试的量测方式,可视为是每秒的读写次数。

Cinder——软件定义存储控制器(SDS Controller),管理块存储资源,对外提供块存储服务。

HBlock——一款国产纯软件、纯绿色的高端双控软件定义存储控制器。

Swift——开源分布式存储系统,对外提供对象存储服务。

Ceph——开源分布式存储系统,具有多钟接口,可以对外提供对象存储服务、块存储资源。

OpenStack——自由软件和开放源代码项目,通过标准化的 API 接口来管理整个底层架构资源的一套平台,用来构建私有云和公有云,适合异构的基础设施架构。

Hypervisor——用来建立与执行虚拟机器的软件、固件或硬件。

云管理软件——能将现有的基础设施,或任何商用计算机硬件,转换为一个单独的资源库,即一个云系统,通过重新划分来实现不同用户资源的合理分配。

云计算开源产业联盟——由中国信息通信研究院联合多家云计算开源技术公司发起成立,旨在推进云计算企业利用开源软件不断提升技术水平。

ZB——计算机存储单位,1ZB=1024^4GB。(1 TB = 1024 GB,1 PB = 1024 TB,1 EB = 1024 PB ,1 ZB = 1024 EB,1 YB = 1024 ZB)

SSD——固态硬盘,用固态电子存储芯片阵列而制成的硬盘。

软件定义——用软件去定义系统的功能,用软件给硬件赋能,实现系统运行效率和能量效率最大化。

堆栈——一种数据项按序排列的数据结构,只能在一端(称为栈顶)对数据项进行插入和删除。

服务器——也称伺服器,是提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等。

主机总线适配器——能插入计算机或大型主机的板卡。

虚拟机监视器(VMM)——一个系统软件,可以维护多个高效的、隔离的程序环境,该环境支持用户直接去访问真实硬件。

横向扩展——Scale Out,向外扩展,采购新的设备,和现有设备一起提供更强的负载能力。

纵向扩展——Scale Up,向上扩展,替换掉已经不能满足需求的硬件设备、采购更高性能的硬件设备,从而提升系统的负载能力。

机械硬盘 HDD——传统普通硬盘,主要由盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。

X86 架构——微处理器执行的计算机语言计算机语言指令集,指一个 intel 通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。

磁盘阵列——由很多块独立的磁盘组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。

CPU——一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(Control Unit),功能主要是解释计算机指令以及处理计算机软件中的数据。

RDMA——Remote Direct Memory Access,远程直接数据存取,为解决网络传输中服务器端数据处理的延迟而产生。

磁盘簇——扇区的集合。扇区是磁盘最小的物理存储单元,由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。

容错——容忍故障,考虑故障一旦发生时能够自动检测出来并使系统能够自动恢复正常运行。

开源项目——开放式源代码项目。

SLA 策略——Service-Level Agreement,服务等级协议。关于网络服务供应商和客户间的一份合同,其中定义了服务类型、服务质量和客户付款等术语。

数据冗余——指数据之间的重复,同一数据存储在不同数据文件中的现象。

高可用——来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。

你可能感兴趣的:(运维)