在存储虚拟化中,自动负载均衡和自动分层有什么区别?

0 virtualization storage

我的理解是,自动分层是基于成本节约的存储优化。您将最常用的数据放在最昂贵的设备上,而将访问最少的数据放在最便宜的设备上。

自动负载平衡是一种存储优化,它基于将数据均匀放置在您有空间的设备上。

这是功能/流程的正确区分吗?如果一个存储虚拟化解决方案声称具有存储负载平衡,而另一个声称具有自动分层功能,它们是相同的还是不同的功能?

小智 6

许多阵列使用自动分层来跨不同磁盘层移动数据。通常,层的设置方式与此类似,但可能会有所不同:

  • 第 1 层 - 带有 SSD 缓存的 SSD 或 SAS/FC 驱动器
  • 第 2 层 - SAS/FC 10k-15k 驱动器
  • 第 3 层 - SATA、7200 rpm 驱动器

启用自动分层后,阵列将根据访问模式等跨不同驱动器类型/池/层移动数据。主要目的通常是提高性能并减少尝试手动执行此操作的资源。

当需要访问数据时,它会尝试将数据移动到更快的层。大部分不活动的数据被移动到较慢的存储中。

负载平衡通常用于您的路径。这是由诸如轮询之类的策略设置的,您的数据在可用端口/路径之间“平衡”。这是为了平衡阵列上不同交换机端口和前端端口之间的 SAN 流量。

SAN 存储阵列需要不断重新设计和调整,以确保 I/O 在所有存储阵列路径之间实现负载平衡。为满足此要求,请在所有 SP 之间分配到 LUN 的路径以提供最佳负载平衡。密切监控指示何时需要手动重新平衡 LUN 分布。一些供应商还会在各个 LUN 的控制器之间进行“自动负载平衡”。

不同供应商的术语可能略有不同。是否有您要查询的特定数组?我可以更新我的回复,以更详细地了解特定产品/供应商。