存储技术发展
目录
广义上存储都是指数据中心里面使用的存储设备,这里面包含了
存储硬件系统、软件系统、存储网络和存储解决方案
。存储软件系统对存储中的数据提供管理,将多种存储硬件和软件组合起来形成解决方案可以满足业务较高的数据管理需求,比如数据整合的解决方案、容灾备份的解决方案。
1. 存储技术发展
.1. DAS架构
- 直连存储(DAS):是一种存储设备与服务器直接相连的架构。DAS 为服务器提供块级的存储服务(不是文件系统级)。DAS 的例子有:服务器内部的硬盘,直接连接到服务器上的磁带库,直接连接到服务器上的外部的硬盘盒。基于存储设备与服务器间的位置关系,DAS 分为内部 DAS 和外部 DAS 两类。
- 内部 DAS:在内部 DAS 架构中,
存储设备通过服务器机箱内部的并行或串行总线连接到服务器上
。但是,物理的总线有距离限制,只能支持短距离的高速数据传输。此外,很多内部总线能连接的设备数目也有限,并且将存储设备放在服务器机箱内部,也会占用大量的空间 ,对服务器其它部件的维护造成困难。 - 外部 DAS:在外部 DAS 结构中,
服务器与外部的存储设备直接相连
。在大多数情况下,他们之间通过 FC 协议或者 SCSI 协议进行通信
。与内部 DAS 相比,外部 DAS 克服了内部 DAS 对连接设备的距离和数量的限制。另外,外部 DAS 还可以提供存储设备集中化管理,更加方便。
- 内部 DAS:在内部 DAS 架构中,
.2. NAS 架构
- **网络附加存储(Network Attached Storage,NAS)**是
连接到一个局域网的基于 IP 的文件共享设备
。NAS 通过文件级的数据访问和共享提供存储资源,使客户能够以最小的存储管理开销快速直接共享文件;采用 NAS 可以不用建立多个文件服务器,是首选的文件共享存储解决方案; NAS 还有助于消除用户访问通用服务器时的瓶颈;NAS 使用网络和文件共享协议进行归档和存储,这些协议包括进行数据传输的 TCP/IP 和提供远程文件服务的 CIFS、NFS。 - UNIX 和 Microsoft Windows 用户能够通过 NAS 无缝共享相同的数据,通常有 NAS 和 FTP 两种数据共享方式。采用 NAS 共享的时候,UNIX 通常使用用 NFS,Windows 使用 CIFS。随着网络技术的发展,NAS 扩展到用于满足企业访问数据高性能和高可靠性的需求。 NAS 设备是专用的、高性能的、高速的、单一用途的文件服务和存储系统。 NAS 客户端和服务器之间通过 IP 网络通讯,大多数 NAS 设备支持多种接口和网络。 NAS 设备使用自己的操作系统和集成的硬件、软件组件,满足特定的文件服务需求。NAS 对操作系统和文件 I/O 进行了优化,执行文件 I/O 比一般用途的服务器更好。NAS 设备比传统的服务器能接入更多的客户机,达到对传统服务器进行整合目的。
.3. FC SAN 架构
- **存储区域网络 (Storage Area Networks,SAN):**是一个用在服务器和存储资源之间的、专用的、高性能的网络体系。它为了实现
大量原始数据的传输而进行了专门的优化
。因此,可以把FC SAN 看成是对 SCSI 协议在长距离应用上的扩展
。FC SAN 使用的典型协议组是 SCSI 和 Fiber Channel 。 Fiber Channel 特别适合这项应用,原因在于一方面它可以传输大块数据,另一方面它能够实现远距离传输。 - FC SAN 的市场主要集中在高端的,企业级的存储应用上。这些应用对于性能,冗余度和数据的可获得性都有很高的要求。像存储阵列,备份设备等组件都可以称为存储设备。
.4. IP SAN 架构
- 以 TCP/IP 协议为底层传输协议,采用以太网作为承载介质构建起来的存储区域网络架构。
- 实现 IP SAN 的典型协议是 iSCSI,它
定义了 SCSI 指令集在 IP 网络中传输的封装方式
。
.5. SDS 软件定义存储
核心就是让存储数据面(数据存取)与控制面(管控策略)分离
,根据业务需求实现策略驱动的自动化存储。数据面是存储资源层,负责数据的存取,可使用传统 SAN/NAS 存储,块存储、文件存储或对象存储等;控制面是策略管控层,首先统一纳管底层异构的存储资源,通过存储网关屏蔽存储差异,统一向应用层提供各种存储务;其次,能够灵活高效地设置存储策略(存储分级,存储 QoS/SLA、数据灾备、迁移、安全等)自动化驱动底层存储资源的部署与变更。目前 SDS 管控端功能最完整应用最广的是 VMware SPBM;而各种新兴的存储技术 SDS 数据面也带来重要的改进,如 Intel 与镁光推出的新型闪存介质 3D NAND、突破性的存储技术 3D XPoint、以及新的存储架构 SPDK 等
,对存储架构、读写模型、性能、容量、可靠性等带来颠覆性提升。
2. 存储趋势
.1. 融合存储
.2. 云存储:分布式存储
- 分布式存储简单的来说,将标准 x86 服务器的本地 HDD、SSD 等存储介质组织成一个大规模的存储资源池,然后将数据分散存储到多个数据存储服务器上。
- 分布式存储目前多借鉴 Google 的经验,在众多的服务器搭建一个分布式文件系统,再在这个分布式文件系统上实现相关的数据存储业务。
.3. 云储存:软件定义存储
- 软件定义存储将通用 X86 服务器的本地 HDD、SSD 等介质通过分布式技术组织成大规模存储资源池,对非虚拟化环境的上层应用和虚拟机提供工业界标准的 SCSI 和 iSCSI 接口。
3. 存储前沿技术
.1. 软件定义全融合云存储
- FusionStorage 软件定义的全融合云存储,基于标准 X86 硬件平台构建极致性能、极致扩展、开放兼容的存储资源池,为金融、运营商、政府公共事业的新兴云应用按需提供块、文件、对象多存储服务。
- 产品既具备分布式架构的极致性能、弹性与灵活性,助力客户业务敏捷,又具有企业级产品的可靠性与可用性,从容应对互联网化、云化及大数据应用新挑战。
- 一切新的产品与方案都是应需而生的,云存储产品也不例外。企业云数据中心几十甚至成百上千种应用,呈现不同的业务形态与数据构成,比如结构化数据、非结构化数据并存,传统应用与新兴云应用并存,高并发应用与大容量应用并存。
- 华为 FusionStorage6.0 云存储系统,构建融合多类型存储服务的资源池,提供多协议接入访问支持,向上层应用按需提供块存储、文件存储与对象存储资源,资源供给更敏捷。
- 如果您正在建设云数据中心,采用华为云存储不仅可以使您的云资源池架构满足现在和未来不断扩容需求,更重要的是满足未来存储资源池性能、容量和 TCO 的诉求。
- 如果您的数据中心还有大量数据库应用,华为云存储资源池也可同时为数据库应用提供高效的数据存取服务。
- 如果您的云数据中心有基于 OpenStack 及 Hadoop 相关应用,架构开放的华为云存储也能更好地适配。
- 因此,基于软件定义的云存储,可以保护数据中心既有投资、实现资源最佳匹配。
Resource
- 学习资源:https://cuichongxin.blog.csdn.net/article/details/112847439