高端存储发展趋势

article/2025/9/22 9:49:35

1. 高端存储的技术发展趋势

松耦合

高端存储刚出现的时候,采用的是紧耦合的多控体系架构。紧耦合架构的特点就是所有的资源都是物理集中在一起的,这些资源通常包括前端接口,后端接口和Cache,一般都插在一个大机箱里。随着技术的发展,特别用户对总体拥有成本(TCO)和可扩展性的追求,现在的高端存储厂商大部分采用了松耦合的多控体系架构。它们都有一个特点,每个引擎都有自己的前端接口、后端接口和Cache资源,通过高速的低延时网络把多个引擎连接起来,组成一个统一的高端存储。这种松耦合的架构有效解决了紧耦合带来的问题,因为引擎作为一个独立组件,扩展起来比较方便;引擎之间可以部署在不同的机柜里,也给机房机柜布局带来了灵活性;而且由于对于每个引擎来说,物理架构和中端存储类似,可以和中端存储共用很多部件,降低成本。

虚拟化

虚拟化是目前的热点,也是高端存储发展的重要趋势。对于高端存储本身来说,虚拟化主要包含两个层面:块虚拟化和异构虚拟化。

1.块虚拟化抛弃了传统的RAID的虚拟化方式,把物理硬盘切分为许多小容量逻辑盘,组成一个资源池,然后以这些逻辑盘为单位组建RAID。RAID还是传统的RAID算法,但作用对象已经不是物理盘,而是小容量的逻辑盘。目前市场上以戴尔Compellent为代表的戴尔流动数据架构的块级虚拟化技术,不仅粒度可控,管理便捷性好,其优化存储资源、降低能耗和采购成本方面的效果也更明显

2.异构虚拟化指的是对第三方阵列的支持。异构虚拟化给客户带来的价值主要有两点,一是无缝接管原来的第三方阵列数据,统一管理;二是原来的数据可以享受高端存储的高级数据服务功能,比如自动分层,远程复制等等。一句话,保护投资,简化管理。

高性能

高性能永远是高端存储追求的目标,技术发展令现在的高端存储已可以达到百万级IOPS(SPC-1)。高端存储为了实现更高的性能目标,其技术发展趋势体现在以下几个方面:

1. PCIe:目前高端存储厂商基本采用PCIe 2.0来进行节点间的高速互连,PCIe相对其他连接技术,不需要做协议转换,延时更低。随着PCIe 3.0的成熟,预计很快有高端存储厂商将升级到PCIe 3.0。

2. 闪存技术:近来发展很快,技术逐渐成熟。高端存储从原来少量采用到大量配置闪存,乃至出现全闪存阵列。闪存不仅作为高端存储的Cache扩展,也可以作为Tier 0存储,甚至可以插在应用服务器上和高端存储配合使用。

3. 高速接口:随着计算虚拟化技术的大量采用,一个物理服务器上面跑的VMware软件越来越多,因此对存储的高速端口要求也越来越迫切,最新版本的VMware vSphere 5.5已经支持端到端的16G FC组网。预计高端存储主流厂商将很快支持16G FC接口。

4. QoS:由于高端存储需要支持大量的用户,甚至要支持多租户的环境,而资源总是有限的,因此,完善的QoS策略是保证关键用户性能的最好办法。高端存储厂商一般采用Cache分区,I/O优先级,限制IOPS和带宽等方法来保证关键应用的高性能。

高安全

可靠性其实是高端存储最核心的诉求,用户购买高端存储,更多的是买一个放心。在安全技术的发展方面,我们看到主流厂商在下面的努力:

1. DIX(Data Integrity eXtensions)端到端完整性校验:目前很多主流厂商不仅仅满足于让高端存储内部采用T10 PI (Protection Information)规范进行数据完整性保护;

2. 数据加密:高端存储保存的数据一般都是企业最关键的数据,因此,防止泄密就是一个必须面对的问题。高端存储一般需要支持全盘数据加密功能(性能不受影响),保证硬盘遗失或者维护过程中数据不被泄露。

3. 在线升级:高端存储承载的业务都是关键业务,一般要求7*24不间断运行。现在业务变化很快,用户很难准确估计业务的发展。因此,需要高端存储能够按需在线升级,包括软件的升级和硬件的扩展。

4. 高级容灾特性:高端存储需要完善的容灾特性,比如支持远程复制秒级RPO,三站点容灾甚至四站点容灾等等。

智能化

高端存储非常复杂,功能丰富,但用户了解甚少。这些差距就迫使高端存储厂商在智能化和便捷管理上加大力度,以前很多的功能必须通过命令行来实现,现在通过图形化的管理工具就可以实现。高端存储在智能化发展趋势体现在以下方面:

1. 应用智能:高端存储除了对虚拟化平台的支持外,如VMware的VAAI和VASA和Hyper-V的ODX,还应该提供API接口和其他应用程序特别是数据库联动。;

2. 管理智能:除了支持GUI界面外,还支持移动终端上进行管理。并且根据运行的统计数据,给出管理的建议;

3. 智能流动:数据应该在设备内,甚至可以跨设备智能流动,实现数据的生命周期管理,并达到数据的空间使用效率和性能均衡。

4. 开放接口:高端存储应该提供SMI-S管理接口,Open Stack接口等和其他系统对接,以迎接软件定义数据中心以及云时代的到来。

通过松耦合、虚拟化、高性能、高安全、智能化这5个关键词,我们概括了高端存储的技术发展趋势。其实现在很多技术已经不是在高端存储首先出现了,而是在中端存储优先采用,技术成熟后再引入高端存储中,特别是硬件层面,如PCIe和SAS技术就是典型的代表。高端存储更多不是追求新技术,而更关注的是安全性和稳定性,这是高端存储的基石。

2. 高端存储受到的冲击

随着闪存技术的成熟,全闪存阵列(All Flash Array,简称AFA)由于具有高性能,低功耗等优点,对传统的高端存储形成了很大的冲击。根据Gartner 2013年的数据显示,全闪存阵列的销售价格区间在200K-300K USD之间,是典型的高端存储的范畴。


由于全闪存阵列相比高端存储具有强大的性价比优势,因此传统的存储厂商纷纷通过收购或者改造推出自己的全闪存阵列。还有一些初创公司,开发出适应范围更广的混合阵列,加入高端存储俱乐部。预计将来应该是传统的高端存储、全闪存阵列、混合阵列相互融合相互渗透的过程。传统的高端存储将和大型机一样,会在追求极致可靠性的环境占据一席之地;而全闪存阵列,将在追求性能和空间的场合夺取自己的份额;混合阵列,应用场景更加广泛,在需要性能和容量兼顾的场合,更有优势。

随着集群架构的成熟,很多中端存储采用集群技术,也杀入高端存储的领域。中端存储集群由于可以和中端存储共用软硬件平台,因此成本上非常具有杀伤力。预计很多入门级的高端存储市场将被中端存储的集群方式所抢占,2014年3月全新发布的戴尔存储SC4000系列即是典型代表,作为重新定义企业级存储经济效益的例证,戴尔SC4000系列提供了大型企业级存储的高级功能,从而帮助中型企业机构更富竞争力。

3. 高端存储的应用趋势

根据Gartner 2013的数据显示,高端存储主要应用在UNIX环境和Windows+Linux环境。也就是说,45%的高端存储应承载企业关键业务,这些业务一般部署在UNIX环境下,这些UNIX既可以是物理服务器,也可以是硬件厂商提供的虚拟化环境;而另外36%的环境部署在Windows或者Linux环境,这种环境一般采用X86的架构,采用VMware或者Hyper-v虚拟化技术为主,这是典型的云计算的场合。预计随着云计算的普及,很多企业把关键应用也切换到云环境,高端存储承载Windows和Linux的应用愈来愈多,这部分的份额也会逐渐上升。


总之,高端存储的技术一直在发展,传统的高端存储厂商一直保持投入研发新一代产品,而新兴厂商也通过学习模仿进入这块市场,或者通过全闪存阵列以及混合阵列、阵列集群抢占这块蛋糕。以后高端存储和非高端存储的技术界限会越来越模糊。而在应用上,高端存储除了继续在传统的关键应用保持一席之地外,还在云计算、虚拟化等场景下发挥其独特价值,成为云数据中心集中存储的重要选择。


http://chatgpt.dhexx.cn/article/TfRkPahy.shtml

相关文章

高端存储发展简史

任何一个时代,都必然会有英雄。 阿明|全球存储观察 数据存储发展了多年,特别是高端存储历经四十多年的发展,从大型机诞生与之成为标配,到当前进入云与智能时代下的创新演进。 作为数据存储领域当仁不让的“英雄”&am…

高端存储技术与应用趋势

高端存储技术与应用趋势 西瓜哥 发表于:14年06月17日 18:22 [来稿] 存储在线 西瓜哥 高端存储 分享: [ 导读]我们一般把广义高端存储里面支持SAN的存储系统叫狭义的高端存储,或者叫高端SAN。因为企业最关键的数据资产一般是结构化数据&…

高端存储架构的前世今生

双控存储架构图 中低端存储系统采用的是双控共享访问后端的全部磁盘扩展柜,形成如下图所示的架构: 该架构是传统存储系统的关键点之一,正式利用后端共享存储的方式,才使得两个控制器之间才能够在任何一方出现故障,或者…

中端存储和高端存储的区别

中端存储和高端存储的区别 一般存储分为直连存储(DAS的)、IP SAN、光纤存储,前2个都属于低端存储,到了光纤存储才能叫中高端存储。在高端存储里面又根据对各种接口的支持、磁盘扩展的能力、产品的性能、以及各种高级数据保护的功…

TRUNCATE TABLE原理解析

众所周知,TRUNCATE TABLE是一种快速清空表内数据的一种方式,与delete方式不同,truncate只产生非常少的redo和undo,就实现了清空表数据并降低表HWM的功能。本文主要围绕TRUNCATE TABLE的实现原理和TRUNCATE TABLE的恢复来展开。 首…

HDFS Truncate文件截断

前言 在linux操作系统的使用中,有的时候我们可能想对某个现有的文件做尾部的截取(比如为了保留头部关键信息),但同时又不想重新写一个新的文件出来,这个时候我们其实可以采用系统提供的truncate命令。单词truncate的本…

oracle 数据库truncate,Oracle中的truncate用法

语法:TRUNCATE TABLE table; 在使用truncate语句(DDL语言)可以删除表中的所有记录。使用truncate语句删除数据时,通常要比使用delete语句快得多,这是因为使用truncate语句删除数据时,不会产生任何回退信息,因此执行t…

mysql truncate 条件_MySQL的TRUNCATE关键字

在MysqL中,还有一种方式可以删除表中的所有记录,需要使用TRUNCATE关键字。 TRUNCATE [TABLE] 表名 参数说明 表名,指定要执行删除操作的数据表 在数据库chapter03中创建一张表tab_truncate 图片描述" title""> 向数据表tab…

truncate命令简介

一、truncate命令简介 truncate命令通常用于将文件缩小或扩展到指定的大小。如果文件大于指定的大小,则会丢失额外的数据。如果文件较短,则会对其进行扩展,并且扩展部分的读数为零字节。 二、truncate命令安装 我们使用turncate命令之前需要…

Linux 命令(147) —— truncate 命令

文章目录 1.命令简介2.命令格式3.选项说明4.常用示例参考文献 1.命令简介 truncate 将文件的大小缩小或扩展到指定的大小。 如果指定的文件不存在将被创建。 如果文件大于指定的大小,则会丢失额外的数据。如果较短,它将被扩展,扩展的稀疏部…

Public Key Infrastructure——公钥基础设施

今天做一篇关于PKI的笔记,PKI是目前来说信息安全领域很流行的技术,它的应用已经很广泛了。 PKI是指公钥基础设施,它是通过公钥加密技术和数字签名服务保证传输数据的安全。它最重要的几个部分是公钥加密算法,数字证书,…

检查安装包(grid infrastructure和Oracle database所需补丁)

检查安装包 根据文档说明,安装 Grid Infrastructure 和 Oracle Database 所需的补丁包有: binutils-2.15.92.0.2 compat-libcap1-1.10 compat-libstdc-33-3.2.3 elfutils-libelf-0.97 elfutils-libelf-devel-0.97 expat-1.95.7 gcc-3.4.6 gcc-c…

DAIR-V2X: A Large-Scale Dataset for Vehicle-Infrastructure Cooperative 3D Object Detection

VICAD系统开发挑战 :缺乏来自真实场景的VICAD数据集。 3 DAIR-V2X 数据集 DAIR-V2X 采集来自真实场景的大规模、多模态、多视图数据集,带有 3D 标签注释,用于车辆-路边设施协同感知。 针对车辆和路边设施传感器之间的时间异步问题&#xff…

ins40401 oracle,安装orace grid infrastructure 提示[INS-40404]问题

grid infrastructure 提示“[INS-40404] The installer has detected a configured instance of oracle grid infrastructure software on the server! 今天是2013-12-03,描述一下出现这个错误的过程,我没按照正常的方式删掉 grid infrastructure,而是直接删掉了安装目录,但…

A/B-Test (Overlapping Experiment Infrastructure: More, Better, Faster Experimenta)

本文针对上周的工作进行了总结,上上周的工作将在接下来通过文章进行总结,主要内容为DEIN 模型。 为了解决推荐算法基于web实验的模型验证,我参考了Overlapping Experiment Infrastructure: More, Better, Faster Experimentation 2010 的goo…

Infrastructure-Based Object Detection and Tracking for Cooperative Driving Automation: A Survey

由于基础设施的(infrastructure-based)传感器安装位置和姿势的灵活性,基于基础设施的目标检测和跟踪系统可以增强联网车辆的感知能力。 一、基于基础设施的感知系统 基于基础设施的目标感知系统包含四个典型阶段:1)信…

公钥基础设施 (Public-key infrastructure PKI)

公钥基础设施 PKI 1.功能2.设计3.认证方法3.1证书机构(CA)3.2信任网络(Wot)3.3简单的公共关键基础设施(SKPI)3.4分散的PKI3.5基于区块链的 PKI 4.使用 密码学上,公开密钥基础建设借着数字证书认…

shell infrastructure host占用cpu_网速、CPU、内存监控软件TrafficMonitor

Traffic Monitor 是一款 Windows 平台的网速、CPU等监控悬浮窗软件,可以显示当前网速、CPU及内存占用率,小窗口可以拖动到窗口的任意位置,并且支持嵌入到任务栏显示,历史流量统计等功能。 Traffic Monitor 是免安装的,打开即用。下载地址:https://github.com/zhongyan…

Oracle 12cR1 Grid Infrastructure 安装指南之一(官方直译)

1 Oracle Grid Infrastructure安装清单 以下清单提供了所需的 Preinstallation 步骤的列表. 使用此清单可协调任务, 以帮助确保在启动Oracle Grid Infrastructure以进行群集安装之前完成所有系统和存储准备和配置任务. 1.1系统硬件, 软件和配置清单 本节包含以下服务器配置…