当前位置: 首页 > news >正文

集群化存储的概述

集群化存储的概述

1、存储的分类方式:

  • 存储的分类-网络拓扑
    • 用于存储的网络拓扑
      • NAS:小米路由器;
      • SAN:存储区网络–>网络网和存储网络区分开
      • DAS:常见的存储;本地存储
  • 存储分类-存储技术
  • 网络拓扑+存储技术

DAS:Direct-Attached Storage:直接附加存储

  • 优点:
    • 技术简单:直插直用
    • 传输速度最高
  • 缺点:
    • 存储设备与主机需要互相绑定,不利于后期拓展与共享
  • 简单理解就是服务器直连硬盘使用存储

Network-Attached Storage

  • 含义:网络附加存储,通过网络在存储主机与使用主机之间传输数据
  • 优点:
    • 技术相对简单
    • 不要求存储设备直连本机,只需要在局域网下使用就是了
  • 学习过的:CIFS、NFS、FTP共享访问;
  • 缺点:存储速率比较慢

Stora-Area Network

  • 说明:存储区域网络,将生产网络与存储设备进行隔离,有效添加各部效率;减轻网络设备压力,是和大并发的业务;
  • 优点:
    • 存储安全性比较高
    • 存储速率高
  • 缺点:
    • 价格比较贵
    • 技术难度相对比较高

2、实现存储的技术分类

  • 存储块存储
    • 常见的设备:U盘、硬盘、光盘等等
    • 优点:
      • 可用通过Raid、LVM等简单技术实现高可用
      • 可以独立使用
    • 缺点:不利于在多台网络设备之间进行共享
  • 文件存储、网络存储
    • 常见的服务:samba、NFS技术
    • 优点:
      • 构建资金比较低
      • 可在不同主机之间共享存储
    • 缺点:读写效率低,传输效率慢
  • 对象存储、分布式存储、存储桶
    • 常见的设备:元数据存放在一台设备上–>然后在从硬盘上要取数据
    • 优点:
      • 读写效率高
      • 可在不同主机之间共享存储
    • 缺点:
      • 价格昂贵
      • 技术实现难度高

3、存储名词以及技术对应关系

文件存储、网络存储:

  • FTP/SAMBA/Apache、Nginx

存储对象、分布式存储、云存储:

  • CEPH、MooseFS 、RHCS、ClusterFS

块存储:

  • ISCSI

4、存储及时与存储网络的联系

块存储+DAS

  • 结构描述:块存储直连主机设备–>这个是最常见的存储方式
    • 也是其余所有存储方式的基本
  • 机构拓扑:
    • 就是硬盘–>直连服务器

块存储+NAS

  • 结构描述:将块设备通过局域网络共享出去
    • 让其他主机挂载、连接使用
    • 提升了主机的空间、
    • 也方便了后续拓展
  • 结构拓扑:
    • 硬盘服务器—>提供给到iscsi客户使用
      • iscsi就是一款简单的软件

块存储+SAN

  • 将块设备通过局域网络共享出去
    • 和NAS很相近;也提升了空间利用率;
    • 但是区分开了网络与存储;
    • 提升存储效率和以后后期的维护拓展;
  • 结构拓扑:
    • 用户访问–>ISCSI客户机–>到存储区域拿数据
      • 这里面,存储和ISCSI服务器位于不同的集群,网络也不同;

文件存储+NAS

  • 利用共享服务奖文件通过网络传输至客户;
    • 方便文件在多台机器之间的共享操作;
  • 结构拓扑
    • 用户需求–>NAS应用服务器—>NAS存储设备
      • 注意:这里的NAS服务器都在同一个局域网内

对象存储+SAN

  • 利用分布式文件存储结构提升文件读写与并发效率
    • 把访问网络与存储网络相隔开;
    • 提升存储效率以后后期维护拓展;
  • 结构拓扑
    • 用户–>ISCSI集群服务器–>SAN存储网络
http://www.lryc.cn/news/25278.html

相关文章:

  • asyncio 并发编程(一)
  • 春招冲刺(二):BFC 盒子面试题总结
  • Ep_计网面试题-本地IP地址怎么一层层向上转换?
  • MySQL高级三
  • set和map的基本使用
  • 已解决pip install wxPython模块安装失败
  • Linux基础——连接Xshell7
  • C++——智能指针1
  • [数据集][VOC][目标检测]翻越栏杆翻越防护栏数据集目标检测可用yolo训练-1035张介绍
  • 深度学习 | BN层原理浅谈
  • 每日面试题
  • 将IDEA的项目托管到gitee
  • 父类子类静态代码块、构造代码块、构造方法执行顺序
  • 【C++】开散列实现unordered_map与unordered_set的封装
  • 华为OD机试真题Python实现【删除指定目录】真题+解题思路+代码(20222023)
  • CSS选择器大全(上)
  • JavaScript 俄罗斯方块 - setTimeout和rAF
  • LeetCode:构造最大二叉树;使用中序和后序数组构造二叉树;使用前序和中序数组遍历二叉树。
  • nodejs实现jwt
  • 结构体占用内存大小如何确定?-->结构体字节对齐 | C语言
  • Vue和Uniapp:优缺点比较
  • AMBA-AXI(二)AXI的序,保序与乱序
  • APIs and Open Interface--非工单领、发料(含调拨)
  • 互联网医院系统软件开发|互联网医院管理系统开发的好处
  • 2.单例模式
  • 【保姆级】Java后端查询数据库结果导出xlsx文件+打印xlsx表格
  • Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)
  • vue3生命周期
  • Python学习笔记10:开箱即用
  • 详解JAVA反射