Jump to section

什么是软件定义存储?

复制 URL

软件定义存储(SDS)是一种能将存储软件与硬件分隔开的存储架构。不同于传统的网络附加存储(NAS)或存储区域网络(SAN)系统,SDS 一般都在行业标准系统或 x86 系统上执行,从而消除了软件对于专有硬件的依赖性。

    1. 您可以自行选择运行存储服务的硬件。您所选购的 SDS 和硬件不一定要来自同一家公司。您可以使用任意商用或 x86 服务器来构建基于 SDS 的存储基础架构。这意味着,您可以充分利用现有硬件来满足不断增长的存储需求,
    2. 从而做到经济高效。SDS 采用了横向扩展(而非纵向扩展)的分布式结构,允许您对容量和性能进行单独调整。
    3. 您可以加入大量数据源,以构建自己的存储基础架构。您可以将目标平台、外部磁盘系统、磁盘或闪存资源、虚拟服务器以及基于云的资源(甚至是工作负载的专用数据)连接到同一网络中,以创建统一的存储宗卷。
    4. SDS 可以基于您的容量需求自动进行调整。由于 SDS 不依赖于硬件,所以 SDS 的自动化也可自动实现,可从连接的任意存储宗卷中调取数据。这种存储系统可以根据数据需求和性能进行调整,且无需管理员干预,也无需添加新的连接或硬件。
    5. 不存在任何限制。传统的存储区域网络受限于可用的节点(已分配 IP 地址的设备)数量。从定义来看,SDS 不存在类似限制。这意味着,在理论上,SDS 可以无限扩展。

    SDS 可以在符合行业标准的任意服务器和磁盘上运行 — 这是重点所在。不同于其他类型的存储,SDS 更依赖于自身所用的软件,而非托管它的硬件。SDS 假设自身所基于的硬件最终都会出现故障(无论硬件的成本或使用年限如何),所以它会将工作负载分布到整个基础架构以应对这类故障。

    这也意味着,SDS 既可在服务器的标准操作系统上运行,也可在虚拟机(VM)上运行。某些 SDS 产品甚至还可以跨容器运行,这使得用户通过一个接口即可管理各种应用和存储服务,无论容器位于何种基础架构(裸机、虚拟或云环境)中。

    SDS 不同于存储虚拟化

    SDS 和存储虚拟化都涉及从存储硬件中进行抽象,但两者的概念有所不同。存储虚拟化可以对大量存储设备中的容量进行池化,以使所有存储都看似位于同一设备上。与此相反,SDS 会对存储服务或存储软件进行抽象,并将它们与设备本身分隔开。

    SDS 不同于云

    云是一个由虚拟资源构建而成的池,您可以通过自助服务门户按需访问这些资源,并通过管理和自动化软件轻松地使用这些资源。SDS 也具备上述多项特质,所以很容易被误认为云。但 SDS 只不过是一个协助向云输送数据的层,它会在云环境中运行以提供统一存储。也就是说,SDS 确实具备云存储功能,例如:联网访问和管理功能,以及允许您快速扩展并提供计量服务的自动化软件 — 人们就是因为这些功能,才会常常将 SDS 与云存储相提并论。

    SDS 在本质上不同于 NAS

    这并不意味着 SDS 不联网。它仍需要建立某种网络连接,就和所有企业级存储系统一样。只不过 NAS 整理和共享的是文件,而 SDS 控制的则是存储宗卷本身。NAS 可以部署在 SDS 层之上,但 SDS 会将硬件的物理存储宗卷与控制系统分隔开。

    SDS 听上去很不错,对吗?如果需要进行存储转型,像您这样的企业可以借助 SDS 让存储宗卷正常工作,而无需担忧这些宗卷能否与其他系统的整合。红帽数据服务解决方案全都基于开源技术构建而成,这意味着您能与众多开发人员、合作伙伴和客户携手应对所面临的挑战。全球各地的财富 500 强企业每天都会使用我们的技术,这些技术源于业界积累了数十年的开源知识和专业技能。凭借我们的存储解决方案所固有的自由性、开放性和经济高效性,您只需更少资源,即可获得更大成效。

    继续阅读

    文章

    为什么选择红帽存储

    了解什么是软件定义存储,如何部署红帽软件定义存储解决方案,从而根据您的需求灵活地管理、存储和共享数据。

    文章

    什么是云存储?

    云存储就是整理存放在某处的数据,只要获得相应权限,所有人都能通过互联网访问这些数据。了解其工作原理。

    主题

    了解数据服务

    数据服务是若干小型、独立且松散耦合的功能的集合,它们可以改变、整理、分享或计算数据存储卷中所收集和保存的信息。