【存储】存储阵列结构

news2024/12/22 22:23:49

存储阵列结构

  • 存储是什么
  • DAS(Direct Attached Storage)
    • DAS遇到的挑战
  • SAN(Storage Area Network)
    • FC SAN与IP SAN比较
    • SAN存储应用
  • NAS(Network Attached Storage)
  • NAS SAN DAS架构
    • SAN与NAS存储的基本区别
    • 存储架构的趋势:融合存储
  • 固态硬盘概述
  • 机械硬盘关键指标

存储是什么

狭义的存储:CD、DVD、ZIP、磁带、硬盘等。

广义的存储

  • 存储硬件系统(磁盘阵列、控制器、磁盘柜、磁带库等)。
  • 存储软件(备份软件、管理软件、快照、复制等增值软件)。
  • 存储网络(HBA卡、光纤交换机、FC/SAS线缆等)。
  • 存储解决方案(集中存储、归档、备份、容灾等)。
    存储阵列系统

DAS(Direct Attached Storage)

  • DAS的定义:DAS是1个或多个直接连接到使用它们的服务器上的指定存储设备,这些存储设备为服务器提供块级数据访问服务。
  • DAS分类:基于存储设备与服务器间的位置关系,DAS分为内部DAS和外部DAS。
  • 存储设备直接连接到主机
  • 数据分散管理
  • 存储容量利用率低
  • 扩展性差

按块存储的本地物理硬盘DAS系统:
在这里插入图片描述

DAS遇到的挑战

  • 可扩展性低
    • 可连接到主机的端口数目有限
    • 可寻址的磁盘数有限
    • 距离限制
  • 维护内部DAS时,系统需要下电
  • 资源共享性较差
    • 陈列前端端口、存储空间,难以共享
    • 导致资源孤岛:如存储空间紧张的DAS不能共享存储资源过剩的DAS的剩余空间

SAN(Storage Area Network)

  • 主机、存储设备可以独立扩展
  • SAN:存储区域网络,提供在主机和存储系统之间数据传输,网络内部数据传输的速率快
  • 存储容量利用率高

按块存储的网络虚拟硬盘SAN系统

在这里插入图片描述

FC SAN与IP SAN比较

描述FC SANIP SAN
网络速度4Gb、8Gb、16Gb1Gb、10Gb、40Gb
网络架构单独建设光纤网络和HBA卡使用现有IP网络
传输距离受到光纤传输距离的限制理论上没有距离限制
管理、维护技术和管理较复杂与IP设备一样操作简单
兼容性兼容性差与所有IP网络设备都兼容
性能非常高的传输和读写性能目前主流1Gb,10Gb正在发展
成本购买(光纤交换机、HBA卡、光纤磁盘阵列等)、维护(培训人员、系统设置与监测等)成本高与FC-SAN相比,购买与维护成本都较低,有更高的投资收益比例
容灾容灾的硬件、软件成本高本身可以实现本地和异地容灾,且成本低
安全性较高较低

SAN存储应用

  • 数据共享:集中部署的存储设备使应用服务器能存取和共享数据,具有成本效益优势。
  • 存储共享:存储资源在逻辑上被分成多个块并分别映射给应用服务器,实现存储资源共享。
  • 数据备份:数据备份使用独立的SAN网络与业务网分离,实现对异构服务器和多数据形式进行集中备份。
  • 灾难恢复:SAN网络可采用多种手段实现数据的自动备份,一旦出现灾难,可立即实现数据恢复。

NAS(Network Attached Storage)

  • NAS (Network Attached Storage) 网络附加存储,即将存储设备连接到现有的网络上,提供数据和文件服务。

  • 支持网络文件共享协议CIFS,NFS。

  • NAS实际上就是一个专门优化了的文件服务器

NAS常见协议:NFS、CIFS、FTP、HTTP、NDMP

NAS的优点:

  • 支持全面获取信息
  • 提高效率
  • 提高灵活性
  • 集中存储
  • 简化管理
  • 可扩展性
  • 高可用性一通过本地集群
  • 提供安全集成环境(用户认证和授权)

NAS SAN DAS架构

在这里插入图片描述
NAS(Network Attached Storage)系统是网络附加存储。SAN(Storage Area Network)是存储区域网络。 DAS(Direct Attached Storage),即开放系统直连存储。

NAS是一种通过网络实现存储目的的设备。包含有文件系统,以文件为单位进行传输。它一般是将本地的存储空间共享给其他主机使用,一般通过C/S架构实现通信。它实现的是文件级别的共享,计算机通常将共享的设备识别为一个文件系统,其文件服务器会管理锁以实现并发访问。网络文件系统,以文件模块的形式进行共享,工作在应用层上,常见的NAS有NFSCIFS(FTP)。存储只能以文件方式访问,而不能像普通文件系统一样直接访问物理数据块,因此会在某些情况下严重影响系统效率,比如大型数据库就不能使用NAS这种存储方案。

SAN是一种网状通道(简称FC)技术,可通过FC交换机连接存储阵列和服务器主机,以建立专用于数据存储的区域网络。不包含文件系统,以块为单位进行传输。SAN的出现顺应了信息化发展的大趋势。它将计算与存储分离开来,增强了存储扩展的灵活性。

SAN和NAS系统都是使用RAID的冗余存储系统。

存储系统架构DASNASSAN
数据传输协议SCSI/FC/ATATCP/IPFC
传输对象数据块文件数据块
使用标准文件共享协议是(NFS/CIFS…)
集中式管理不一定需要管理工具
提高服务器效率
灾难忍受度高,专有方案
适用对象中小企业服务器,捆绑磁盘(JBOD)中小企业,监控,光电编播大型企业,数据中心
应用环境局域网。文档共享程度低,独立操作平台,服务器梳理少局域网。文件共享程度高,异质格式存储需求高。光纤通道储域网。网络环境复杂,文档共享程度高,异质操作系统平台,服务器数量多。
容量扩充能力

SAN与NAS存储的基本区别

  1. **SAN存储设备通过光纤连接,而NAS存储设备通过TCP/IP连接。**由于这个原因,SAN通常用于高级解决方案,而NAS解决方案更易于家庭用户或小型企业使用。为了通过SAN连接,设备必须能够使用SCSI光纤通道。相比之下,NAS比较简单,任何东西都可以通过以太网连接到NAS解决方案。
  2. **SAN存储设备访问数据块,而NAS存储设备访问单个文件。**根据性能需求,这两种选择都可能更可取,这完全取决于数据和系统的体系结构。对于数据和资源密集型的高级应用程序,块数据可能更为可取。但是对于一般存储的数据来说,NAS可能更直接,并可以带来更好的性能。
  3. **SAN存储设备连接多个存储设备,而NAS存储设备作为单个专用设备运行。**SAN解决方案实质上是创建一组存储设备,它们都在同一个网络上运行。另一方面,NAS数组作为存储在单个设备中。从功能上讲,这意味着SAN和NAS的运行方式截然不同:一个主要依赖于网络,而另一个主要依赖于硬件。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

存储架构的趋势:融合存储

  • 通过整合降低成本
  • 将NAS和SAN结合起来
  • 简化存储管理,提高利用率
    在这里插入图片描述

固态硬盘概述

作为硬盘,存储单元绝对是核心器件。在固态硬盘里面,闪存颗粒则替代了机械磁盘成为了存储单元。闪存(Flash Memory)本质上是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器,数据删除不是以单个的字节为单位而是以固定的区块为单位。在固态硬盘中,NAND闪存因其具有非易失性存储的特性,即断电后仍能保存数据,被大范围运用。

SSD的固件是确保SSD性能的最重要组件,用于驱动控制器。主控将使用SSD中固件算法中的控制程序,去执行自动信号处理,耗损平衡,错误校正码(ECC),坏块管理、垃圾回收算法、与主机设备(如电脑)通信,以及执行数据加密等任务。由于固件冗余存储至NAND闪存中,因此当SSD制造商发布一个更新时,需要手动更新固件来改进和扩大SSD的功能。

  • 由于价格逐渐下降,容量越来越大,固态硬盘(SSD)变得越来越流行。
  • SSD原理:
    • 使用flash技术存储信息
    • 内部没有机械结构因此耗电量更小、散热小、噪音小
  • 但是,基于SSD的使用频率,SSD盘使用寿命有限。
  • SSD的3种主要的类型:
    • SLC(Single Level Cell),单层式存储单元,写入数据时电压变化区间小,寿命长,读写次数在10万次以上,造价高,多用于企业级高端产品。
    • MLC(Multi Level Cell),多层式存储单元,使用高低电压的而不同构建的双层电子结构,寿命长,造价可接受,多用民用高端产品,读写次数在5000左右。
    • TLC(Triple Level Cell),三层式存储单元,存储密度最高,容量是MLC的1.5倍。 造价成本最低, 使命寿命低,读写次数在1000~2000左右,是当下主流厂商首选闪存颗粒。

机械硬盘关键指标

  • 硬盘容量(Volume):容量的单位为兆字节(MB)或千兆字节(GB)。影响硬盘容量的因素有单碟容量和碟片数量。
  • 转速(Rotational speed):硬盘的转速指硬盘盘片每分钟转过的圈数,单位为RPM (Rotation Per Minute) 。一般硬盘的转速都达到5400RPM/7200RPM。SCSI接口硬盘转速可达10000-15000RPM。
  • 平均访问时间(Average Access Time)= 平均寻道时间+平均等待时间。
  • 数据传输率(Date Transfer Rate):硬盘的数据传输率是指硬盘读写数据的速度,单位为兆字节每秒(MB/s) 。硬盘数据传输率包括内部传输率和外部传输率两个指标。
  • IOPS(Input/Output Per Second):即每秒的输入输出量(或读写次数),是衡量磁盘性能的主要指标之一。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/386776.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年湖北省建设厅特种工电工架子工怎么报考?甘建二告诉你

2023年湖北省建设厅特种工考试,本人来走过场,即可通过考试哟 2023年湖北省建设厅特种工工种:(官方公布) 建筑电工,建筑架子工,建筑起重信号司索工,建筑起重机械司机,塔式…

蓝桥杯 python datetime基础

datetime datetime对象可以用来表示精确的日期和时间,其实例化方法如下: import datetime today datetime.datetime(year2022,month9,day21)print(today)print(today.year)#返回datetime对象中的年份print(today.month)#返回datetime对象中的月份prin…

CentOS 7.9安装Zabbix 4.4《保姆级教程》

CentOS 7.9安装Zabbix 4.4一、配置一览二、环境准备设置Selinux和firewalld设置软件源1.配置ustc CentOS-Base源2.安装zabbix 4.4官方源3.安装并更换epel源4.清除并生成缓存三、安装并配置Zabbix Server安装zabbix组件安装php安装mariadb并创建数据库修改zabbix_server.conf设置…

volatile底层-CPU缓存一致性协议MESI

目录 volatile底层-CPU缓存一致性协议MESI CPU高速缓存(Cache Memory) 带有高速缓存的CPU执行计算的流程 目前流行的多级缓存结构 多核CPU多级缓存一致性协议MESI MESI协议缓存状态 MESI状态转换 多核缓存协同操作 ​编辑单核读取 双核读取 修…

Modelsim 操作结构和流程

用到的命令一般都写到.do文件中,使用脚本语言进行批量处理。Step 1: Map librariesStep 2: Compile the designStep 3: Optimize the design (OPTIONAL)Step 4: Load the design into the simulatorStep 5: Run the simulationStep 6: Debug the design Note: Desig…

10、DNS部署和安全(图文解析)~千锋

目录 概述 域名组成 监听端口 客户机的域名解析过程 DNS解析分类 DNS服务器搭建 概述 Domain Name Service 域名服务 作用:为客户机提供域名解释服务器 域名组成 域名组成概述 “www.sina.com.cn”是一个域名,从严格意义上讲”sina.com.cn”才…

CV学习笔记-Faster-RCNN

Faster R-CNN 文章目录Faster R-CNN1. 目标检测算法1.1 计算机视觉有五大应用1.2 目标检测任务1.3 目标检测算法概述2. 边框回归(Bounding-Box regression)2.1 IoU2.2 统计学中的指标2.3 边框回归3. Faster-RCNN网络3.1 Conv layers3.2 Region Proposal …

Python每日一练(20230304)

目录 1. 移除链表元素 ★ 2. K 个一组翻转链表 ★★★ 3. 三角形最小路径和 ★★ 1. 移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 示例 1: 输入&…

曹云金回归、于谦电影杀青,德云社想不火都难

说起民间最大的相声社团,首屈一指的要属德云社,之所以说德云社最大,主要是优秀相声演员够多。德云社在郭德纲的带领下,如今已经是人才济济,听说最近队伍会进一步壮大,前徒弟曹云金也要回归了。 当年曹云金作…

c语言期末突击讲义+笔记

【祝逢考必过&#xff0c;心想事成~~~~】 【一定能过&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;】 C 语言第一课 一、 固定格式 例 1&#xff1a; #include<stdio.h> int main() { return 0; }### 二、 printf 语句 例 1&#xff1a; #inclu…

springsession中redis键值过期后,后置处理

Redis键空间通知&#xff08;说明&#xff09; 基于redis的发布订阅功能&#xff0c;实现&#xff0c;当对一个key做出操作后&#xff0c;可以对改建进行监听&#xff0c;来做后续的处理。 在spring-session中支持当一个session过期后&#xff0c;来做一些后续的操作。那是如何…

Spring-注解注入

一、回顾XML注解 bean 配置 创建 bean public class Student { } 配置 xml bean <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http://www.w3.org/2001/XMLSche…

2023年人工智能技术趋势

随着DALL-E 2、ChatGPT等越来越多应用的出现&#xff0c;人们越来越期待人工智能在2023年给人们带来的突破性改进。2023年人工智能技术趋势人工智能(AI)的应用越来越具有创新性&#xff0c;广泛的应用程序使用 AI 从头开始创建令人印象深刻的文本、视频和图像。越来越多的新应用…

【深度学习】扩散模型(Diffusion Model)详解

【深度学习】扩散模型&#xff08;Diffusion Model&#xff09;详解 文章目录【深度学习】扩散模型&#xff08;Diffusion Model&#xff09;详解1. 介绍2. 具体方法2.1 扩散过程2.2 逆扩散过程2.3 损失函数3. 总结4. 参考1. 介绍 扩散模型有两个过程&#xff1a; 扩散过程&…

蓝桥杯2012年省赛棋盘放麦子

题目描述 本题为填空题&#xff0c;只需要算出结果后&#xff0c;在代码中使用输出语句将所填结果输出即可。 你一定听说过这个故事。国王对发明国际象棋的大臣很佩服&#xff0c;问他要什么报酬&#xff0c;大臣说&#xff1a;请在第 11 个棋盘格放 11 粒麦子&#xff0c;在…

【宝藏博客系列】用C语言中的普通数组构建一棵特殊的完全二叉树----堆(内容超劲爆的喔~)

目录 0.前言 1. 用数组表示存储一棵完全二叉树 2. 数组表示的完全二叉树的性质 3. 堆的基本概念 3.1 堆的核心性质 3.2 堆顶的性质 3.3 堆的单支性质 3.4 堆的左右支关系 4. 用代码实现堆 4.1 堆类的实现 4.2 堆的初始化 4.3 堆的销毁 4.4 获取堆顶的数据 4.5 …

惠普电脑怎么录屏?图文教学,3种简单易懂的录屏方法

如果你需要在惠普电脑上录制视频或游戏&#xff0c;那么录屏软件是必不可少的工具。但是&#xff0c;有很多人不知道惠普电脑怎么录屏&#xff0c;或者不知道该选择哪种录屏软件进行录屏。今天小编将向小伙伴介绍3种简单易懂的惠普电脑录屏方法&#xff0c;帮助你轻松录制高质量…

信息系统基本知识(三)软件工程

1.4 软件工程 定义&#xff1a;将系统的、规范的、可度量的工程化方法应用于软件开发、运行和维护的全过程即上述方法的研究 软件工程由方法、工具和过程三个部分组成 1.4.1 需求分析 软件需求是指用户对新系统在功能、行为、性能、设计约束等方面的期望。 需求层次 业务…

FFmpeg入门 - Android移植

1、FFmpeg编译与集成FFmpeg的安卓交叉编译网上有很多的资料,基本上都是些编译配置而已。可以直接将我的脚本放到ffmpeg源码根目录,修改下NDK的路径和想要编译的ABI之后直接执行。然后就能在android目录里面得到编译好的so和.h如果的确编译出现问题,也可以直接用我编出来的库。将…

Enlight Software Ltd.官方正式推出〔金融帝国实验室试玩版本〕(Capitalism Lab Demo Version)

Enlight Software Ltd.官方正式推出〔金融帝国实验室试玩版本〕&#xff08;Capitalism Lab Demo Version&#xff09; ————————————— 与一般游戏的试玩版本不同&#xff0c;〔金融帝国实验室试玩版本〕是一款功能齐全的游戏&#xff0c;包含完整版本的所有功能…