什么是软件定义存储?

联动专区 2025-10-26 02:51:53 1994

通过将存储软件与硬件分离,您可以根据需求扩展您的存储能力,而不是仓促地添置专有硬件。分离后,您还可以在需要时升级或降级硬件。基本上,SDS 可以大幅提高您的灵活性。

以下是相关要点。假设您有很多台不同的 x86 服务器。而且,每台服务器都拥有不同的存储容量,需要安装不同的存储软件才能正常工作。借助 SDS,您可删除这些不灵活硬件上的存储容量,并将这些容量全都合并到某个具有绝佳灵活性和可扩展性的位置。凭借 SDS,您几乎可以立即扩展自己的存储容量,实现经济高效、灵活且可扩展。但是,这样做无法使 SDS 成为云(稍后会详细介绍)。

SDS 是某个更大的生态系统(称为超融合基础架构)的一部分,这个生态系统被广义地定义为完全软件定义,其中所有的软件和硬件都相互分离。这种分割使得您能够自由选择所要购买的硬件和真正需要的存储容量。

在大多数情况下,SDS 都应具备以下特性:

自动化:管理得到简化,成本也随之下降。标准接口:用于管理和维护存储设备和服务的应用编程接口(API)。虚拟化数据路径:可通过应用写入数据的块、文件和对象接口。可扩展性:能在不影响性能的情况下横向扩展存储基础架构。透明:能够监控并管理存储空间的使用情况,并清楚知晓有哪些可用资源以及相应的成本。传统的旧式存储都为单体式存储。它会与硬件(往往都符合行业标准)和专有软件进行捆绑销售。但是,SDS 之所以实用是因为其独立于任何特定硬件。

SDS 并没有将存储空间本身与硬件分隔开。更确切地说,SDS 只不过是一个技术堆栈层,可以使用行业标准服务器(而非专有硬件)来提供大量服务。实际上,SDS 所抽象的对象是用于控制存储请求的组件,而非实际存储的内容。该方法会在物理存储和数据请求之间创建一个软件层,允许您操控数据的存储方式和存储位置。SDS 控制器软件可以提供存储访问服务、网络和连接。SDS 控制器软件最重要的一个特性是,它不会对底层硬件的容量或有用性做任何假设。

站点统计