存储

作者: lord_young | 来源:发表于2019-05-30 16:01 被阅读0次

    nvme:非易失性内存主机控制器接口规范,降低由于ahci接口带来的高延时,彻底解放sata时代固态硬盘的极致性能

    sata是串行ata是计算机总线,负责主板和大容量存储设备之间的数据传输

    sas是串行连接scsi接口(小型计算机系统接口)

    vvol:支持虚拟机级别的存储资源分配和管理

    vsan:交换机虚拟化技术,把物理交换机虚拟成多个逻辑交换机

    vsphere集成容器(vic)在一个轻量级虚拟机内部署并管理容器的环境

    mtu:是指一种通信协议在某一层面上面所能通过的最大数据包大小

    对象存储(osd):基于对象的存储,就像文件一样对象包含数据,对象在一个层结构中,不再有层级结构。

    SAN存储架构 

    采用SCSI快I/O命令集,通过磁盘或FC(iber Channel)级的数据访问提供高性能的随机I/O个数据吞吐率,它具有高宽带、低时延的优势,在高性能计算中占有一席之地,如SGI的CXFS文件系统就是基于SAN实现高性能文件存储的,但是由于SAN系统的价格较高,且扩展性较差,已不能满足成千上万个CPU规模的系统。

    NAS存储架构 

    它采用NFS或CIFS命令集访问数据,以文件为传输协议,通过TCP/IP实现网络化存储,可扩展行好、价格便宜、用户易管理,如目前在集群计算中应用较多的NFS文件系统,但由于NAS的西医开销高、带宽低、延迟大,不利于在高性能集群中使用。

    对象存储架构

    核心是将数据通路(数据读或写)和控制通路(元数据)分离,并且基于对象存储设备构建存储系统,每个对象存储设备具有一定的只能,能够自动管理其上的数据分布。对象存储结构由对象、对象存储设备、元数据服务器、对象存储系统的客户端四部分组成。 

    Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。

    MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(归约)",和它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(归约)函数,用来保证所有映射的键值对中的每一个共享相同的键组。

    HBase,是Hadoop Database

    相关文章

      网友评论

          本文标题:存储

          本文链接:https://www.haomeiwen.com/subject/tzevtctx.html