0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

存储发展史与各种存储基础知识介绍

SSDFans 来源:SSDFans 作者:SSDFans 2021-03-26 15:15 次阅读

背景

本文主要对杨传辉(日照)《大规模分布式存储系统原理解析与架构实战》、大话存储、网络资源(具体参考文末链接)及个人理解进行整理,意在构建出存储发展基本轨迹和一些基本常识,让更多像我一样的初入者有个宏观上的认知。

存储发展史

从单机到互联网,存储作为的基础设施,主要发展都是围绕构建 低成本、高性能、可扩展、易用的目标进行演进,时至今日,在形态上存储分为单机存储、集中存储、分布式存储、云存储、云原生存储

a04fafb6-8db6-11eb-8b86-12bb97331649.jpg

各阶段存储的基本形态如下

a05e9846-8db6-11eb-8b86-12bb97331649.jpg

各阶段基本形态

存储数据分类 & 模型

无论单机存储、分布式存储、云存储都是基于特定应用场景下,对指定数据类型构建对应的存储数据模型

数据分类

a0832346-8db6-11eb-8b86-12bb97331649.jpg

数据模型

a0a36f5c-8db6-11eb-8b86-12bb97331649.jpg

存储类型

常见三种存储类型:块存储、文件存储、对象存储

a1160454-8db6-11eb-8b86-12bb97331649.jpg

块存储

基于Block块的存储模式,两种常见存储方式:

DAS(Direct Attch Storage), 直连主机存储方式

SAN (Storage Area Netowrk),高速网络链接主机存储方式

文件存储

依附网络提供文件存储服务

对象存储

构建于键值存储,核心是将数据通路(data)和控制通路(meta)分离,并且基于对象存储设备(Object-based Storage Device,OSD)构建存储系统,对外以RSETful API形式服务

单机存储

基本概念

单机存储系统是单机存储引擎(数据结构在机械磁盘、SSD等持久化介质上的实现)的一种封装,对外提供文件、键值、表格或者关系模型的存储服务。

存储引擎

存储引擎是存储系统的发动机,决定了存储系统能够提供的功能和性能, 提供功能包含:

增加(Create)

读取(Retrieve),随机读取和顺序扫描

更新(Update)

删除(Delete

引擎间差异如下:

a13f0b42-8db6-11eb-8b86-12bb97331649.jpg

集中式存储

基本概念

集中式存储相对与单机存储而言,存储系统中包含了更多组件,除了机头(控制器)、磁盘阵列(JBOD)和交换机等设备外,还有管理设备等辅助设备。

a1630736-8db6-11eb-8b86-12bb97331649.jpg

参考:集中式存储的基本逻辑示意图

系统构成

机头,整个存储系统的核心部件,通常由控制器、前后端口组成,

控制器,通常有二,实现互备高可用,控制器中的软件实现对磁盘的管理,将磁盘抽象化为存储资源池,然后划分为LUN提供给服务器使用。

前后端口,前端端口用户为服务器提供存储服务,后端端口用于扩充存储系统的容量(连接更多的存储设备)

磁盘柜(Just a Bound Of Disk , JBOD),磁盘挂在服务器外的专用柜里,有独立电源、散热、接口等,内部线缆相连(SCSI),对机头后端端口统一挂载

分布式存储

基本概念

分布式存储系统,是将分散独立的存储设备通过网络互联,系统关联,对外作为一个整体提供存储服务。

系统分类

分布式文件系统

分布式键值系统

分布式表格系统

分布式数据库

设计原则

参考CAP

云存储

基本概念

云存储,是一种云计算领域存储服务方式,底层构建在分布式存储基础之上,上层通过Internet形式提供存储服务,除具备分布式存储基础特性外,更兼具灵活性,通常由云厂商提供

参考产品

a2678044-8db6-11eb-8b86-12bb97331649.jpg

云原生存储

基本概念

云原生存储脱胎于云存储,除具备云存储的特性外、须满足具备云原生生态系统中其他所有组件具备相同的动态(公共云/专有云/混合云等场景)构建可扩展应用、S3 API 驱动、K8S友好等

参考示例

Rook

CNCF首个云原生存储项目Rook,是将文件、数据块和对象存储系统引入到Kubernetes集群,与其他正在使用存储的应用程序和服务一起无缝运行。通过这种方式,云原生集群可以在公有云和本地部署中自给自足并且具备可移植性。该项目的开发目的是使企业能够通过动态应用编排,为在本地和公有云环境中运行的分布式存储系统实现数据中心现代化。

a2c1df6c-8db6-11eb-8b86-12bb97331649.jpg

Rook Architecure

a2ed1894-8db6-11eb-8b86-12bb97331649.jpg

Ceph Rook integrates with Kubernetes

MinIO

MinIO是一款高性能、软件定义的,对象存储套件,帮助客户构建云原生数据基础设施。可与 Kubernetes 集成,允许操作员使用 Kubernetes 界面管理存储,而 Kubernetes 可以处理从存储提供到卷放置的所有事务。

a327d538-8db6-11eb-8b86-12bb97331649.jpg

编辑:lyn

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储
    +关注

    关注

    13

    文章

    4310

    浏览量

    85835
  • 云存储
    +关注

    关注

    7

    文章

    742

    浏览量

    46046
  • 数据模型
    +关注

    关注

    0

    文章

    49

    浏览量

    10003

原文标题:极简存储史!单机、集中、分布式到云原生

文章出处:【微信号:SSDFans,微信公众号:SSDFans】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【半导体存储】关于NAND Flash的一些小知识

      前言   作为一名电子专业的学生,半导体存储显然是绕不过去的一个坎,今天聊一聊关于Nand Flash的一些小知识。   这里十分感谢深圳雷龙发展有限公司为博主提供的两片CS创世SD NAND
    发表于 12-17 17:34

    回顾存储发展的过去与现在

    这是一条贯穿过去七十年来存储行业发展的核心法则,至今仍被屡屡验证为真理。原因很简单:无论规模大小,全球各类企业和组织都日益依赖存储——本质上是对数据的依赖。从最简单的文件到最复杂的数据集,存储
    的头像 发表于 12-10 14:46 172次阅读

    存储芯片的基础知识

    众所周知,存储芯片是半导体产业里的一大分支,而且随着信息时代的到来,地位越来越重要。近十年来,存储器的市场规模步步攀升,现在已经占到了半导体总体的30%多。今天就来浅浅地聊一下存储器。 其实
    的头像 发表于 11-15 12:45 739次阅读
    <b class='flag-5'>存储</b>芯片的<b class='flag-5'>基础知识</b>

    emc软件定义存储的未来发展

    随着数字化转型的加速,数据存储需求日益增长。EMC(易安信)作为全球领先的数据存储解决方案提供商,其软件定义存储(SDS)技术在满足企业存储需求方面发挥着重要作用。 一、技术
    的头像 发表于 11-01 15:28 373次阅读

    Verilog HDL的基础知识

    本文继续介绍Verilog HDL基础知识,重点介绍赋值语句、阻塞与非阻塞、循环语句、同步与异步、函数与任务语法知识
    的头像 发表于 10-24 15:00 370次阅读
    Verilog HDL的<b class='flag-5'>基础知识</b>

    简述半导体材料的发展史

    半导体材料的发展史是一段漫长而辉煌的历程,它深刻地影响了现代信息社会的发展轨迹。从最初的发现到如今的广泛应用,半导体材料经历了从第一代到第三代的演变,每一次进步都带来了技术上的巨大飞跃。
    的头像 发表于 08-15 16:03 1504次阅读

    三菱电机功率器件发展史

    三菱电机从事功率半导体开发和生产已有六十多年的历史,从早期的二极管、晶闸管,到MOSFET、IGBT和SiC器件,三菱电机一直致力于功率半导体芯片技术和封装技术的研究探索,本篇章带你了解三菱电机功率器件发展史
    的头像 发表于 07-24 10:17 616次阅读
    三菱电机功率器件<b class='flag-5'>发展史</b>

    示波器分段存储功能介绍

    在电子测量领域,示波器作为一种重要的测试工具,广泛应用于信号分析、故障诊断等领域。随着技术的不断发展,示波器的功能也越来越强大。其中,分段存储功能作为示波器的一项重要功能,极大地提高了波形数据的存储和分析效率。本文将详细
    的头像 发表于 05-29 17:11 702次阅读

    嵌入式系统软硬件基础知识大全

    嵌入式系统是现代科技发展的一个重要分支,广泛应用于工业控制、消费电子、医疗设备、汽车电子等领域。本文试图全面解析嵌入式系统的软基础知识,以期让读者对这一技术有更深入的了解。嵌入式系统是由硬件和软件
    发表于 05-09 14:12

    电子元件基础知识介绍

    电子发烧友网站提供《电子元件基础知识介绍.pptx》资料免费下载
    发表于 03-15 16:48 84次下载

    电阻柜的发展史

    电阻柜发展史
    的头像 发表于 03-08 15:22 443次阅读

    FPGA基础知识介绍

    电子发烧友网站提供《FPGA基础知识介绍.pdf》资料免费下载
    发表于 02-23 09:45 30次下载

    射频与微波基础知识

    射频与微波基础知识
    的头像 发表于 01-16 10:05 842次阅读
    射频与微波<b class='flag-5'>基础知识</b>

    知识图谱基础知识应用和学术前沿趋势

    知识图谱(Knowledge Graph)以结构化的形式描述客观世界中概念、实体及其关系。是融合了认知计算、知识表示与推理、信息检索与抽取、自然语言处理、Web技术、机器学习与大数据挖掘等等方向的交叉学科。人工智能是以传统符号派与目前流行的深度神经网路为主,如下图所示,
    的头像 发表于 01-08 10:57 954次阅读
    <b class='flag-5'>知识</b>图谱<b class='flag-5'>基础知识</b>应用和学术前沿趋势

    Access数据库基础知识介绍

    电子发烧友网站提供《Access数据库基础知识介绍.pdf》资料免费下载
    发表于 01-02 10:24 3次下载