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

2023-11-09 05:18

本文主要是介绍软件定义存储专有名词解析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

软件定义存储(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,服务等级协议。关于网络服务供应商和客户间的一份合同,其中定义了服务类型、服务质量和客户付款等术语。

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

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

这篇关于软件定义存储专有名词解析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/374165

相关文章

CSS place-items: center解析与用法详解

《CSSplace-items:center解析与用法详解》place-items:center;是一个强大的CSS简写属性,用于同时控制网格(Grid)和弹性盒(Flexbox)... place-items: center; 是一个强大的 css 简写属性,用于同时控制 网格(Grid) 和 弹性盒(F

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

全面解析HTML5中Checkbox标签

《全面解析HTML5中Checkbox标签》Checkbox是HTML5中非常重要的表单元素之一,通过合理使用其属性和样式自定义方法,可以为用户提供丰富多样的交互体验,这篇文章给大家介绍HTML5中C... 在html5中,Checkbox(复选框)是一种常用的表单元素,允许用户在一组选项中选择多个项目。本

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实

SpringBoot排查和解决JSON解析错误(400 Bad Request)的方法

《SpringBoot排查和解决JSON解析错误(400BadRequest)的方法》在开发SpringBootRESTfulAPI时,客户端与服务端的数据交互通常使用JSON格式,然而,JSON... 目录问题背景1. 问题描述2. 错误分析解决方案1. 手动重新输入jsON2. 使用工具清理JSON3.

MySQL存储过程之循环遍历查询的结果集详解

《MySQL存储过程之循环遍历查询的结果集详解》:本文主要介绍MySQL存储过程之循环遍历查询的结果集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言1. 表结构2. 存储过程3. 关于存储过程的SQL补充总结前言近来碰到这样一个问题:在生产上导入的数据发现

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas