返回顶部
首页 > 资讯 > 精选 >何谓“第五代存储”?
  • 421
分享到

何谓“第五代存储”?

2023-06-04 18:06:18 421人浏览 安东尼
摘要

  自1978年,第⼀个RaiD(独立磁盘冗余阵列)被推出之后,存储系统已经发展了近四十年的时间,根据各个时段存储的特性不同,我们将开放系统存储的发展分成了五个阶段,接下来跟大家讲一讲五代存储的演进和特征。  五代存储的演进  第一代存储:

  自1978年,第⼀个RaiD(独立磁盘冗余阵列)被推出之后,存储系统已经发展了近四十年的时间,根据各个时段存储的特性不同,我们将开放系统存储的发展分成了五个阶段,接下来跟大家讲一讲五代存储的演进和特征。

何谓“第五代存储”?

  五代存储的演进

  第一代存储:DAS(Direct-Attached Storage)开放系统直连存储

  90年代之前,内部和外部存储设备主要是采用直连方式与主机连接。⽬前外部存储系统主要通过SCSI、SAS、FC等协议与主机连接。对于少量主机而言,使用外部直连存储系统连接简单、易于配置和管理、费用较低。

  但这种连接方式,不利于存储资源的充分利用和主机间的数据共享,在存储系统管理以及维护方面,不能做到集中统⼀的管理及调度。

  第⼆代存储:SAN (Storage Area Network) 和NAS (Network Attached Storage) 共享网络存储

  90年代之后,为了解决外置存储共享等问题,NAS和SAN网络存储开始出现。NAS通常是指为用户提供文件存储服务的共享网络存储,支持持NFS、SMB/CIFS等协议。

  SAN存储可以分为两类:FC(Fiber Channel)SAN存储,以及IP(iSCSI协议)SAN存储,可以为用户提供数据块服务的共享存储,支持FC以及iSCSI等协议。FC SAN的接口带宽速率已经从早期的2Gb、4Gb、8Gb发展到现在的16Gb和32Gb,IP SAN的接口带宽速率也随着网络速率的提升从千兆到万兆发展到现在的25Gb、40Gb和100Gb等更高的频宽。

  NAS和SAN共享网络存储,极大的提高了存储资源的利⽤率,统⼀集中管理模式降低了存储运维成本,提供了丰富的企业级存储解决⽅案。

  第三代存储:统⼀存储

  顾名思义,统⼀存储最主要的目的是融合、统⼀,简而言之,就是既支持基于文件的NAS存储,包括SMB/CIFS、NFS等文件协议类型,又支持基于块数据的SAN存储,包括FC、iSCSI等访问协议,并且可由⼀个统⼀界面进行管理。

  随着虚拟化技术的快速发展,和非结构化数据的爆炸性增长,用户对基础架构的快速适应能力、弹性扩展能力以及对不同类型应用的支持提出了更高的要求,统⼀存储由于可以提供统⼀的硬件架构、统⼀的软件和运维体系等特性而受到客户的青睐,发展非常迅速,到目前为止,统⼀存储基本可以说是所有存储供应商的标配产品线。

  第四代存储:基于闪存的存储系统

  存储系统在前端优化的同时,随着计算的高速发展,对存储性能提出了更高的需求。从2008年开始有存储供应商尝试利用闪存介质替代部分磁盘介质来提供更高的性能,但是由于闪存介质的高昂价格,闪存介质主要被应用于高端存储系统,配合⾃动分层软件功能,对数据热度进行⼀定的分析以及策略设定,自动地在合适的时间把合适的数据放到合适的存储介质上,在提高性能的同时有效地降低了成本,同时配置闪存介质和磁盘介质的存储系统通常被称为混合阵列。

  2010年左右,开始出现全闪存阵列,存储系统全部配置闪存介质,且存储系统的软件堆栈是专门针对闪存介质进行过优化,闪存介质主要是以SAS固态硬盘以及Flash NAND模块为主。

  随着技术的发展,存储系统软件堆栈逐步将所有针对磁盘的高级功能拓展到闪存介质上,同时针对闪存介质的特性开发出很多新的功能,如重复数据删除、压缩等等,提高了闪存介质的有效容量,加之闪存介质的价格逐年下降,到2018年,基本可以说闪存介质每GB有效容量的价格与SAS磁盘每GB的价格大致相同。

  根据IDC的统计,2018年全球全闪存系统占比33.5%,混合阵列占比41.6%,几乎四分之三的存储系统都是基于闪存的存储系统。

  第五代存储:未来企业级智能存储

  随着人工智能物联网、5G等新兴技术的快速发展,以及多云环境下对基础架构的需求,为企业级存储重新设定了标准,将性能和效率提升到⼀个新的水平,并具有企业关键任务应用程序所需的各种高级功能和数据服务,包括安全性、可用性、可扩展性、易用性以及敏捷性等。

  未来企业级智能存储将采用端到端NVMe Flash架构,同时有效利用SCM(Storage Class Memory)优化存储系统的整体性能、降低延迟,存储系统软件堆栈将内嵌人工智能套件(内置机器学习引擎),做到智能运维⾃动化,对外将构建丰富的api生态,无缝连接多云环境。

  第五代存储的特征

  第五代存储是数字经济时代的必然产物,是面向多云架构、承载人工智能、物联网和5G等新兴技术的未来企业级智能存储。它具有性能无损的有效容量,实时响应,无缝接云,安全可靠,智能管理的特性。

  特征⼀:敏捷高速

  在信息过剩的环境下,用户已逐渐失去对延迟的容忍度,多⼀秒的延时就会让企业丢掉数以万计的用户,并可能直接影响其生死存亡。⽬前,计算系统的处理能力已经越来越强,任务所需的计算时间越来越短,因此,存储系统的性能成为实现快速响应和敏捷高效的关键⼀环。

  基于SAS闪存的全闪存阵列(AFA)已不能满足更高密度混合工作负载整合和数字化转型创新应用低延迟⼯作负载的需求,为了达到⼀致的低延迟,性能的最大化,有效降低io/$成本,第五代存储在硬件架构层面支持端到端的NVMe架构,即后端支持NVMe Flash介质,前端支持NVMe Over Fabric接口,内部适配存储级内存SCM(Storage Class Memory),存储软件堆栈针对NVMe Flash进行全面优化,消除单点瓶颈(如SAS协议的限制等),做到整体架构的最优化,以达到对应用的快速、实时响应,最大化用户对数据价值的挖掘与分析,支撑业务转型。

  特征⼆:有效容量

  除了敏捷高速的需求,随着云计算大数据、人工智能及物联网等技术的快速发展,数据总量呈现出海量聚集爆发式增长,IDC预测,到2025年,全球数据总量将从2018年的33ZB增至175ZB,年复合增长率将达到61%。

  第五代存储能够提供线内实时的消重和压缩,在达到高数据缩减率的同时,必须做到性能无损,功能齐全。对于用户来说,透过数据缩减技术,可降低实际落盘的数据量,减少驱动器使用数量,并节约数据中心之间的传输带宽,从而降低成本。另外,由于高效的存储资源利用,能够降低电力以及冷却资源的消耗以及数据中心空间、资源的占用,降低存储基础架构TCO的同时实现绿色环保及可持续发展。

  特征三:全栈云连

  第五代存储必须是多云环境就绪的存储系统,有良好的扩展性、易用性、灵活部署、敏捷弹性等特性。

  特征四:数据护航

  数据作为企业在数字时代的核心资产,是驱动企业发展的原动力,数据的安全可靠则是⼀切的根基。现在的企业不仅需要全面的数据保护解决方案,还需要存储系统在确保数据安全可靠的同时,提供足够的性能和优化的管理来应对数据增长带来的挑战。当然,可用性、可靠性,确保数据不丢失,在任何时候都是存储系统的首要特性。

  特征五:AI赋能

  相比第四代存储的分层技术,第五代存储不单单是简单的不同存储介质之间的数据移动,而是能够根据快速变化的应用程序需求,实时、自动化的满足用户的需求。为了实现存储运维管理自动化这⼀目标,第五代存储系统通过提供开放的API,与各种不同的工作流程自动化工具集成,以确保对开放的工具生态系统的广泛支持实现⾃动化智能运维。

  日前,戴尔科技集团第五代存储明星产品Dell EMC PoweStore正式发布。作为创新的、革命性的第五代存储最新产品,PowerStore为新基建的建设提供强有力的数据平台支撑。那么它具备哪些领先的创新和特性呢?我们下篇为您分享。

--结束END--

本文标题: 何谓“第五代存储”?

本文链接: https://lsjlt.com/news/238908.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 何谓“第五代存储”?
      自1978年,第⼀个RAID(独立磁盘冗余阵列)被推出之后,存储系统已经发展了近四十年的时间,根据各个时段存储的特性不同,我们将开放系统存储的发展分成了五个阶段,接下来跟大家讲一讲五代存储的演进和特征。  五代存储的演进  第一代存储:...
    99+
    2023-06-04
  • h5中五大存储方式
    h6之前,存储主要是用cookies。cookies缺点有在请求头上带着数据,大小是4k之内。主Domain污染。主要应用:购物车、客户登录对于IE浏览器有UserData,大小是64k,只有IE浏览器支持...
    99+
    2024-04-02
  • MySQL系列之五 视图、存储函数、存储过程、触发器
    目录系列教程一、视图 1、视图的创建 2、查看视图定义 3、删除视图 二、存储函数 1、系统函数 2、自定义函数(user-defined function:UDF) 三、存储过程 ...
    99+
    2024-04-02
  • mysql面试(五)存储引擎类问题
    MySQL常用存储引擎 引擎名称 事务 说明 MYISAM N MySQL5.6之前的默认引擎,最常用的非事务型存储引擎 CSV N 以CSV格式存储的非事务型存储引擎 Archive N 只运行查询和新增数据不允许修...
    99+
    2020-02-27
    mysql面试(五)存储引擎类问题
  • 第一次接触Oracle存储过程
    CREATE TABLE STUDENT(    ID NUMBER(10)  NOT NULL ,    NAME VARCHA&#...
    99+
    2024-04-02
  • 《代码大全》读书心得笔记第五部——代码改
    工欲善其事,必先利其器。本文主要是解释通过代码优化,提升代码性能的操作;也主要是对所学知识的一个整理。 我们在软件的开发过程应该需要对变更控制,有效地管理和控制变更是实现代码高质量的关键一步;我们要提升软件质量,还需要对结果进行量化,只...
    99+
    2023-01-30
    代码 第五部 心得
  • 第3篇:分布式数据库存储
    一、分布式数据库存储 在前面的章节;GreenPlum数据库是分布式架构数据库;表的数据分布在segment节点。那么表的数据根据什么策略来分布的? GreenPlum数据库性能依赖于跨数据节点均匀分布 GreenPlum数据库查询响应时...
    99+
    2018-05-01
    第3篇:分布式数据库存储
  • 【android编程】第十一讲-数据储存
    第十一讲数据储存 文章目录第十一讲数据储存0. 学习指导1.使用SharedPreferences示例2.SQLite数据库编程SQLiteOp...
    99+
    2022-06-06
    数据 Android
  • golang函数缓存与第三方存储结合实践
    函数缓存是一种优化技术,用于避免重复计算,提高性能。当缓存大小超出内存限制时,可以通过结合第三方存储来扩展缓存容量,例如使用 redis。实践中,可以将缓存大量查询结果到 redis 中...
    99+
    2024-05-05
    缓存 第三方存储 redis git golang
  • 爬虫学习之第三章数据存储
    什么是json: JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存...
    99+
    2023-01-31
    爬虫 第三章 数据存储
  • Android内部存储与外部存储实例代码分析
    今天小编给大家分享一下Android内部存储与外部存储实例代码分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。什么是内部存...
    99+
    2023-07-05
  • Android系统的五种数据存储形式实例(一)
    Android系统有五种数据存储形式,分别是文件存储、SP存储、数据库存储、contentprovider 内容提供者、网络存储。其中,前四个是本地存储。存储的类型包括简单文本...
    99+
    2022-06-06
    数据 存储 数据存储 Android
  • Android系统的五种数据存储形式实例(二)
    之前介绍了Android系统下三种数据存储形式,//www.jb51.net/article/99468.htm。今天补充介绍另外两种,分别是内容提供者和网络存储。有些人可能认...
    99+
    2022-06-06
    数据 存储 数据存储 Android
  • MySQL的存储函数与存储过程实例代码分析
    这篇文章主要介绍了MySQL的存储函数与存储过程实例代码分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL的存储函数与存储过程实例代码分析文章都会有所收获,下面我们一...
    99+
    2023-03-06
    mysql
  • 如何使用localStorage替代cookie做本地存储
    这篇文章主要为大家展示了“如何使用localStorage替代cookie做本地存储”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用localStorag...
    99+
    2024-04-02
  • 如何进行C++代码的持久化存储?
    如何进行C++代码的持久化存储?随着计算机科学和软件开发的进步,越来越多的应用程序需要将数据持久化存储到硬盘或其他存储介质中,以便于长期使用和保留。而对于C++开发者来说,如何进行C++代码的持久化存储是一个重要的问题。本文将介绍几种常见的...
    99+
    2023-11-02
    持久化存储 C++
  • Oracle存储过程Procedure简单介绍(第一部分)
    我们都知道SQL语言是没有判断和过程控制语句的,而PL/SQL又很好的补充了SQL语言这方面的不足。而存储过程也是一种PL/SQL块,但是存储过程又跟传统的PL/SQL块不一样,存储过程是以命名的方式存储于...
    99+
    2024-04-02
  • Spring五大类注解读取存储Bean对象的方法
    目录前情提要配置spring-config文件类注解和方法注解@Controller(控制器存储)@Service(服务存储)@Configuration(配置存储)@Reposit...
    99+
    2024-04-02
  • Android实战教程第七篇之如何在内存中存储用户名和密码
    本文实例为大家分享了Android内存中存储用户名和密码的方法,供大家参考,具体内容如下 首先是配置文件: <LinearLayout xmlns:android=...
    99+
    2022-06-06
    存储 用户名 教程 Android
  • GO 存储 API 对象:如何在代码中实现?
    GO 是一种功能强大的编程语言,它在编写高性能应用程序方面非常有用。GO 应用程序通常需要访问存储库来读取或写入数据,因此 GO 存储 API 对象是必不可少的。在本文中,我们将介绍如何在代码中实现 GO 存储 API 对象。 一、了解 ...
    99+
    2023-06-28
    存储 api 对象
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作