对比软件定义存储与存储虚拟化

日期: 2025-03-14 作者:Paul Kirvan翻译:邹铮 来源:TechTarget中国 英文

软件定义存储(SDS)和存储虚拟化相当于同一枚硬币的两个面。这二者都会抽象存储和简化存储资源管理,但SDS可与硬件独立,而存储虚拟化更适合集中管理。

SDS与存储虚拟化的关键区别在于它们如何抽象存储资源。SDS将存储功能与硬件分开,而存储虚拟化将容量与硬件分开,以创建存储池。

软件定义存储

大多数现代存储管理方法都是基于软件的。SDS独立于存储硬件,以管理不同类型的存储设备。SDS可从单个用户界面支持大多数管理活动。

与非SDS选项相比,SDS更高效、更可扩展。SDS几乎可以使用任何可用的存储设备,并使用可能不兼容的系统。相比之下,非SDS存储通常需要特定于供应商或兼容的存储硬件。

SDS简化存储软件的更新,并在存储阵列中使用商品设备。SDS根据用户需求管理池或其他配置中的存储阵列。它便于扩展设备以提供更多容量。SDS还可以执行复制和快照等任务。

非结构化数据的快速增长、扩展存储扩展、硬件设备的虚拟化以及基于云的存储的增长都推动SDS的部署。SDS应用程序可用于很多产品中,包括StarWind Virtual SAN、IBM Storage Ceph、Quobyte、VMware vSAN和DataCore SANsymphony。开源产品也可用,包括Ceph、TrueNAS和OpenStack Swift。

SDS的优缺点

SDS为管理存储资源提供灵活性、易于管理、动态可扩展性和增强的功能自动化。企业可以使用SDS应用程序管理存储设备。他们可以使用旧的遗留存储设备来节省成本,而不是购买新设备。通过SDS的集中存储管理也可以使用重复数据删除、加密和压缩等技术。

SDS软件不一定与存储系统来自同一供应商。并且,有些商品硬件可能与某些SDS配置不兼容,因此企业需要测试所选择的SDS与硬件是否兼容。在大型环境中,SDS也可能难以管理,企业可能需要更多人员来处理不同类型的硬件。

存储虚拟化

存储虚拟化集中管理和聚合多个存储设备,使它们看起来像在一个存储容量池中。存储池可以使用标准配置和架构服务器或虚拟机。

该技术可以通过几种方法实现:

  • 硬件辅助:需要专门的硬件和未经修改的操作系统。
  • 虚拟机管理程序辅助:在操作系统和硬件之间实现一层,以支持多个并发操作系统。
  • 基于网络:存储设备联网到单个虚拟存储池中。
  • 基于主机:部署在HCI系统和云存储中。

存储虚拟化系统的例子包括NetApp OnTap、IBM Spectrum Virtualize、HPE StoreVirtual和Dell VMAX。

虚拟化块存储和基于文件的存储是虚拟化存储的两种常见部署。前者选项为NAS系统独有。相比之下,基于文件的存储使用各种协议,例如SMB、CIFS和NFS。存储虚拟化中的基于文件的方法消除了对连接数据和物理内存元素的NAS阵列的需求。

存储资源的映射是存储虚拟化的关键部分。企业可以使用这些映射来定位存储的数据。为了响应读写请求,虚拟化软件通过其映射来定位请求的数据,或在特定设备上存储数据。

存储虚拟化的优缺点

存储虚拟化被认为在部署和管理方面有些挑战性,因为它最初在主机系统上运行,其他设备使用存储池。随着更新和增强系统(更灵活、更适应用户要求)的推出,情况发生变化。

存储虚拟化的重要优势包括易于管理、可扩展性、高效的存储利用率、易于检索和上传数据、增强安全性、重复数据删除、重复使用旧系统以及跨存储池部署缓存和复制等功能。

存储虚拟化的主要限制是供应商锁定的可能性,尽管产品改进可将锁定问题降到最低。

比较SDS和存储虚拟化

两种存储管理方法都从硬件平台抽象存储管理活动。每种方法都提供对功能使用的更高灵活性,并更加独立于特定的存储供应商、设备和基础设施。这两个选项都很重要,对于业务连续性(高可用性)、灾难恢复(复制到备用站点)、扩展存储容量的便利性和成本效益。

可结合商品存储设备使用,通常是SDS的关键优势。客户必须仔细检查他们当前使用或计划使用的存储设备,并确定符合其需求的最具成本效益的存储设备。

存储供应商还提供SDS或存储虚拟化软件及其硬件。有些供应商可能会为其软件收取更多费用,因为软件已经过优化,可以与其存储硬件配合使用。

注意事项

在决定存储技术时,调查清楚至关重要。以下是在选择SDS和存储虚拟化时要考虑的因素。

  1. 确定业务要求,对于数据存储、访问、安全和保护。
  2. 考虑使用系统开发生命周期作为规划和部署的框架。
  3. 检查现有的存储技术、政策、程序、协议和经验,以确定哪个选项适合现有和长期的存储基础设施。
  4. 评估两种类型的产品和服务,并评估可在现有存储平台上运行的独立应用程序,以及硬件和云存储供应商的产品。
  5. 进行成本效益分析,以确定哪种技术可以降低整体存储成本,同时扩大存储灵活性、容量和管理便利性。
  6. 准备一个项目计划来部署所选方法。
  7. 考虑使用多阶段方法,从一小组存储设备开始,扩展到更大的存储阵列。
  8. 更新存储策略、程序、协议和管理活动,以适应所选定的方法。
  9. 根据需要为IT员工和其他员工提供培训。
  10. 对存储计划进行定期审查,并让管理层了解技术及其性能和价值。

人工智能对SDS和存储虚拟化的影响

可以料想到,AI对SDS和存储虚拟化的影响很重大。

在这两种情况下,AI都可增强整体存储管理能力,例如自动化各种管理功能,预测存储资源将如何以及何时需要更改,数据安全和实时数据管理。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

邹铮
邹铮

相关推荐