软件定义存储(SDS)和存储虚拟化是同一个硬币的正反两面:二者都是抽象存储和简化管理存储资源,但SDS面向硬件独立性,而存储虚拟化更适合集中管理。
SDS与存储虚拟化之间的主要区别在于它们如何抽象存储资源。SDS将存储功能与硬件分离,而存储虚拟化将容量与硬件分离以创建存储池。
软件定义存储
大多数现代存储管理方法都是基于软件。SDS独立于存储硬件管理不同类型的存储设备。SDS通过单个用户界面支持大多数管理活动。
它简化更新存储软件,并在存储阵列中使用商品设备。SDS根据用户需求管理存储池或其他配置中的存储阵列它有助于横向扩展设备以提供更多容量。SDS还可以执行复制和快照等任务。
非结构化数据的快速增长、横向扩展的存储扩展、硬件设备的虚拟化以及基于云的存储的增长都支持SDS部署。SDS应用程序可从很多供应商处获得。还有开源产品,包括Ceph、FreeNAS和OpenStack Swift。
SDS的优缺点
SDS为管理存储资源提供了灵活性、易于管理、动态可扩展性和增强的功能自动化。企业可以使用SDS应用程序管理几乎任何排列的存储设备。他们可以使用较旧的传统存储设备来节省成本,而不是购买新设备。通过SDS进行集中存储管理还可以使用重复数据删除、加密和压缩等技术。
SDS软件不必来自与存储系统相同的供应商。但是,某些商品硬件可能与某些SDS配置不兼容,因此请测试所选的SDS与硬件以确定兼容性。SDS在大型环境中也可能难以管理,企业可能需要更多人员来处理不同类型的硬件。
存储虚拟化
存储虚拟化集中管理和聚合多个存储设备,使它们看起来像是在同一个存储容量池中。存储池可以使用标准配置和架构的服务器或虚拟机。
存储虚拟化的主要限制是潜在供应商锁定,尽管产品改进已将锁定问题降至最低。
比较SDS和存储虚拟化
这两种存储管理方法都从硬件平台抽象存储管理活动。每种方法都提供更高的功能使用灵活性,并且更加独立于特定的存储供应商、设备和基础设施。这两个选项对于业务连续性(高可用性)、灾难恢复(复制到备用站点)、易于扩展存储容量和成本效益都很重要。
商品存储设备的使用通常与SDS产品相关,这是一项关键优势。客户必须仔细检查他们当前正在使用或计划使用的存储设备,并确定最符合其需求的最具成本效益的存储设备。
存储供应商还提供SDS或存储虚拟化软件及其硬件。有些供应商可能会对该软件收取更高的费用,因为该软件已经过优化,可与其存储硬件一起使用。
注意事项
与任何存储技术决策一样,请执行尽职调查。以下是考虑SDS和存储虚拟化时要执行的活动列表:
- 确定数据存储、访问、安全和保护的业务需求。
- 考虑使用系统开发生命周期作为规划和实施的框架。
- 检查现有的存储技术、政策、程序、协议和经验,以确定哪个选项适合现有的和长期的存储基础设施。
- 检查两种类型的产品和服务,并评估可以在现有存储平台以及硬件和云存储供应商提供的产品中运行的独立应用程序。
- 执行成本效益分析,以确定哪种技术可以降低总体存储成本,同时扩展存储灵活性、容量和易于管理。
- 准备项目计划以部署选定的方法。
- 考虑使用多阶段方法,从一小组存储设备开始,然后扩展到更大的存储阵列。
- 更新存储策略、程序、协议和管理活动以适应所选方法。
- 根据需要为IT员工和其他员工提供培训。
- 定期审查存储计划,让管理层了解技术及其性能和价值。