直连式存储与SCSI简介

 讨论DAS的好处
 描述DAS的要素
 讨论DAS管理注意事项
 讨论DAS面临的挑战

DAS?

Uses block level protocol for data access
,使用块级协议获取数据

  • 内部

    • 主机提供

      • 磁盘分区 disk partitioning
      • 卷管理 Volume management
      • 文件系统布局 file system layout
    • 通过Server和OS单独管理,直连存储
  • 外部
    • 基于列阵管理 —— Array based management
    • 降低 数据管理 存储设备的TCO total cost of ownership

DAS 连接选项

  • ATA(IDE) SATA

    • 主要用于内部总线 internal bus
  • SCSI
    • 并行 parallel(多用于内部总线
    • 串行 serial(外部
  • FC
    • 高速网络技术
  • ESCON FICON
    • 用于外部大型机

DAS优劣

优势

  1. 适用于本地数据提供 ideal for local data provisioning
  2. 小型环境可以快速部署 quick deployment for small environments
  3. simple to deploy
  4. 可靠 reliability
  5. 低成本支出 low capital expense
  6. 不复杂 low complexity

劣势

  • 扩展性不足 limited scalability

    • 主机连接端口数 number of connectivity ports to hosts
    • 可寻址磁盘数 number addressable disks
    • 距离限制 distance limitation
  • 内部DAS维护所需时间(较长) downtime required for maintenance with internal DAS
  • 共享资源能力有限 limited ability to share resources
    • 阵列前端端口与存储空间 array front-end port, storage space
    • 导致存储池使用过度或存储池孤岛 result in islands of over and under utilized storage pool

Lesson: Introduction to SCSI

发展

  • SCSI 1

    • 电缆长度,信号特性,命令传输模式 Defined cable length, signaling characteristics, commands, & transfer mode
    • 8位窄总线,最大传输数据速率 5MB/s
  • SCSI 2
    • 通用命令集 Common Command Set
    • 性能、可靠性、附加功能(additional features
  • SCSI 3
    • 最新
    • 包含不同且相关的标准(而不是一个大型文件)Comprised different but related standards

SCSI 设备

SCSI通信包括

  1. 启动器设备 initiator device

    1. 向SCSI目标发出命令的设备 issue commands to target devices
    2. 如SCSI主机适配器 host adaptor
  2. 目标设备
    1. 执行initiator发出的命令
    2. 如:SCSI 外围设备peripheral devices
  3. 设备请求包含命令描述快 Command Descriptor Block CDB
  4. CDB结构
    1. 8位
    2. 操作码 operation code
    3. 命令特定参数 command specific parameter
    4. 控制参数 control parameter
  5. SCS Id端口
    1. 目标端口,启动器端口
    2. 根据端口组合对设备分类
    3. 如 target/initiator设备包含了 target/initiator port并且可以根据IO操作所扮演的角色切换
    4. 满足多个设备的服务请求 —— 可以有多个端口

SCSI 寻址

initiator ID: [0, 15], 通常为7
target ID: [0, 15]
LUN: 指定可通过目标寻址设备的数字 —— Logical Unit Number,也就是逻辑单元号

Lesson Summary

Key points covered in this lesson:
 SCSI – 3 Architecture 三层架构
 SCSI device model 设备模式
 SCSI addressing 如何寻址

Key points covered in this module:

  • DAS can be internal or external
  • Multiple hosts cannot share same storage ports
  • DAS is made up of a CPU, connectivity, and storage devices
  • DAS connectivity uses block-level access protocols
  • SCSI – 3 architecture
  • Parallel SCSI addressing
  • SCSI Command mode

存储笔记5 直连式存储与SCSI相关推荐

  1. 数据库中的 【行式存储】和【列式存储】

    传统的关系型数据库,如 Oracle.DB2.MySQL.SQL SERVER 等采用行式存储法(Row-based),在基于行式存储的数据库中, 数据是按照行数据为基础逻辑存储单元进行存储的, 一行 ...

  2. 将顺序二叉树存储序列转化为链式存储序列-c语言

    将顺序二叉树存储序列转化为链式存储序列 - 题目描述: 将给定顺序二叉树存储序列转换为链式二叉树存储序列显示 char data[13] = {'0','A','B','C','0','D','E', ...

  3. 列存储相关概念和常见列式存储数据库(Hbase、德鲁依)

    Table of Contents 列式存储数据库 Examples of Column Store DBMSs Hbase Table Row Column Column Family Column ...

  4. 二叉树的存储结构顺序存储和链式存储

    顺序存储 实现:将一棵二叉树按照当做一棵满二叉树进行编号(从上到下,从左到右),编号作为数组的下标,一次存放到二叉树的数据元素. 当一个二叉树不是完全二叉树,那么总会有一些位置没有元素,那么就将这些位 ...

  5. 直连式SAS/SATA存储+超高清视频

    1.现代背景 随着信息时代的发展.人们对网络内容的需求的不断变化,超高清市场发展空间也越来约广阔,有专家预计2022年我国超高清视频产业总体规模将超过4万亿元. 由数据来看,视频超高清化是产业升级和用 ...

  6. 数据结构与算法(6-2)二叉树的存储结构(顺序存储、链式存储)

    目录 一.二叉树的顺序存储 存储方式 总代码 二.二叉树的链式存储(二叉链表) 1.存储结构 2.创建二叉树 总代码 一.二叉树的顺序存储 存储方式 //树的顺序存储 typedef struct { ...

  7. 几张图看懂列式存储(转)

    阅读目录 1 为什么要按列存储 2补充:数据压缩 3查询执行性能 add by zhj: 终于明白了什么是列式存储,什么是行式存储.这跟数据在存储介质中的存储结构有关, 列式存储是指,一列中的数据在存 ...

  8. 为什么 OLAP 需要列式存储

    为什么这么设计(Why's THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点.对具体实现造成的影响 ...

  9. JAVA数据结构 线性表的链式存储及其实现

    2019独角兽企业重金招聘Python工程师标准>>> 2线性表的链式存储及其实现 虽然顺序表具有随机存取的特点是一种有用的存储结构但是也有缺陷: (1)      若需要给顺序表增 ...

最新文章

  1. 【 HihoCoder】1082 The Marshtomp has seen it all before (暴力 或 脑力)
  2. 注释(Annotation)
  3. Spring Security实现登录权限控制,记住我等功能
  4. JQuery源码-------JQuery中数值型变量的判断isNumeric
  5. c语言建立线性表(顺序储存,链式储存,循环,双向)全
  6. python redis 人员信息查询_python redis 模块查询数据结果 bytes 类型转码的方法
  7. sizeof(数组名)和sizeof(指针)
  8. 开机发现超级管理员账户不见了
  9. Pygame实战:升级后的2048小游戏—解锁新花样 根本停不下来
  10. Windows一些操作
  11. python实现面试程序
  12. python计算圆环的面积_基于Python制作美观动态圆环图、饼图
  13. 北海市卫生学校计算机教室,北海市卫生学校:借力智慧校园,开启德育管理新篇章...
  14. 打印机主流的指令类型(ESC命令集+CPCL命令集+TSPL命令集)...
  15. Ncurses学习经历(九)屏幕操作
  16. asp mysql rs.recordcount_在ASP中出现RecordCount=-1的解决方法
  17. Laravel Eloquent 必备的实用技巧
  18. 高考计算机会考等级划分标准,学考等级怎么划分标准2021
  19. 【总目录】人工智能、机器学习、深度学习总结大全----目录.未完待续...
  20. 【javaEE】网络编程套接字

热门文章

  1. CCF推荐会议 | 人机交互:截稿日期纵览 (含CSCW, UbiComp, collaboratecom 等会议微信交流群)
  2. 软件实习实验四 校园一卡通数据库管理系统的开发
  3. android版本飞鸽传书源码
  4. linux读取树莓派SD卡,树莓派系统(Linux)SD卡存储设备的命令行使用
  5. Excel导入导出工具类
  6. 阿里妈妈 广告部门 Java 一二面面经
  7. java 游戏 弓箭手 法师 战士_酷酷爱魔兽战士弓箭手法师阵容搭配及职业特点介绍...
  8. Retrofit2源码解析
  9. 时序逻辑中的clock gating
  10. keyshot渲染图文教程_Keyshot 渲染视频教程 入门到精通实用实例教材全套