随着越来越多的技术支持存储层的抽象,你真的了解存储虚拟化和软件定义存储之间的不同吗?
软件定义存储和存储虚拟化将常令人混淆。尽管它们存在相似,但还是存在关键的不同。
软件定义存储将提供诸如重复数据删除、快照和复制的硬件层转移进软件层。这将在不支持高级特性的已有存储资源之上实现软件定义存储层。结果,你在不用替换完整存储框架的情况下帮助旧存储实现了新功能。这也支持将功能转移进入hypervisor层,这样的集成也会更深入。Hypervisor就拥有了更多的控制并能够驱动更多的关于存储性能、容量和冗余的应用集中策略。
存储虚拟化将多存储池结合到一个或多个逻辑容器中。这样做能够增加容量、提升性能。存储虚拟化将简化并整合多个存储资源到虚拟卷中。这些存储池将由存储驱动策略管理,在VM一级实施更多的控制。基于存储的策略将支持更佳的性能跟踪,这有利于自动化关键服务水平以及合规。
尽管软件定义存储和存储虚拟化有着诸多不同,但它们是协同一致的。当一个厂商在讨论软件定义存储的时候,其中就已经含有存储虚拟化的层次了。