Dell Unity:动态池与传统池 — 关键注意事项
摘要: 与传统池相比,Dell Unity 中的动态池通过在驱动器之间更均匀地分布数据和简化容量扩展来提供更高的存储效率和灵活性。但是,在从传统池过渡到动态池之前,组织应了解关键注意事项,例如池转换要求、性能特征和操作影响。
说明
与传统池相比,Dynamic Pool 的增强功能和注意事项
动态池通过根据当前需求自动调整资源分配,提供比传统池更大的灵活性和可扩展性。这有助于优化资源利用率、减少手动管理工作,并提高波动的工作负载期间的整体效率。
主要增强功能
- 自动扩展: 可以根据工作负载要求动态添加或删除资源。
- 提高资源利用率: 通过根据需要分配资源,更大限度地减少过量配置和利用率低下。
- 减少管理开销: 容量规划和池管理所需的手动干预更少。
- 增强的性能: 工作负载可以在需求高峰期访问其他资源,从而帮助维持服务级别。
- 成本优化: 动态分配可以通过将资源消耗与实际需求相匹配来降低操作成本。
注意事项
- 扩展延迟: 资源调配或取消调配可能不是即时的,并且可能会影响工作负载的响应能力。
- 容量规划: 底层基础架构必须有足够的可用容量来支持动态增长。
- 监视要求: 有效的监视和警报对于确保扩展行为符合工作负载需求至关重要。
- 配置复杂性: 缩放策略的初始设置和调整可能需要额外的规划和测试。
- 工作负载适用性: 并非所有工作负载都能同样受益于动态扩展,尤其是那些具有可预测且稳定的资源需求的工作负载。
总体而言,动态池提供了一种更具适应性和效率的资源管理方法,同时需要深思熟虑的规划、监控和治理才能最大限度地发挥其优势。
此信息在《手册80903033:Dell Unity 系列配置池 (版本 5.x)》中引用。
动态池
在运行 OE 4.2.x 版或更高版本的 Unity 全闪存型号中,在 Unisphere UI 中创建的所有新池均为动态池,而在 Unisphere CLI 和 REST API 中创建的新池默认情况下为动态池。动态池实施高级 RAID 技术。在动态池中,一个 RAID 组分散在多个驱动器中的驱动器数据区上。所需的备用空间也分散在多个驱动器中的驱动器数据区上。当驱动器失效时,将重建失效驱动器上的数据区以腾出池中的备用空间数据区。
动态池与传统池相比具有以下优势:
- 由于没有固定的备用空间,因此不浪费驱动器。可将系统中的所有驱动器添加到池。由于负载分散在更多驱动器上,因此可延长池中驱动器的使用寿命。
- 重建速度通常比传统池快得多。由于动态池的备用容量分散在多个驱动器上,而非集中在单个热备用驱动器上,因此在驱动器失效时有更多驱动器参与重建过程。
- 通常可根据所需容量扩展池。例如,可一次将一个驱动器添加到动态池,从而提高调配灵活性并节省成本。
以下注意事项适用于动态池:
- 创建动态池后,即无法更改其 RAID 类型或条带宽度。但是,如果使用不同的驱动器类型扩展该池,则所添加的驱动器可具有不同的条带宽度。
- 不删除在动态池中配置的存储资源和池本身,即无法缩减该池或更改其存储特征。但是,您可以添加驱动器以扩展池。
- 在调配动态池时,可混用驱动器类型相同但容量不同的闪存驱动器。但是,如果这样做,则系统可能无法使用较大驱动器的全部容量。这取决于池中每种容量的驱动器有多少个。动态池中的未用容量可能会在未来某次池扩展期间变为可用。
传统池
在运行 OE 4.1.x 版或更早版本的 UnityVSA 型号、混合型号和 Unity 全闪存型号中创建的池是传统池。对于运行 OE 4.2.x 版或更高版本的 Unity 全闪存型号,您可以使用 Unisphere CLI 或 REST API 创建传统池,但不能使用 Unisphere UI 创建。
传统池可以是同构或异构的。同构池中的所有驱动器具有相同的驱动器类型,如 SAS 驱动器或 SAS Flash 2 驱动器。异构池中的驱动器混合使用多种驱动器类型,例如混合使用 NL-SAS、SAS 和 SAS Flash 2 驱动器。传统池也可以是全闪存或混合池。混合池混合包含闪存和非闪存驱动器。所有受支持的驱动器类型都可以包含在混合池中,但 SAS 闪存 4 驱动器除外,SAS 闪存 4 驱动器必须位于全闪存池中。
在物理部署中,传统池中的存储以 RAID 组为单位进行管理,其中:
- 驱动器被单个 RAID 组占用。
- RAID 组限制为最多 16 个驱动器,并且由相同类型的驱动器组成。
- 每个层支持单个 RAID 类型。
由于传统池中的存储以 RAID 组为单位进行管理,因此向池添加容量需要您以 RAID 组为增量添加驱动器。例如,要将驱动器添加到具有 RAID 5 (4+1) 的池,必须至少向池添加 5 个驱动器。随着驱动器容量的增加,可以添加到池的最小存储量以及该存储的成本会越来越大。
以下注意事项适用于传统池:
- 在传统池中创建层后,您无法更改层中现有驱动器的 RAID 类型或条带宽度。但是,如果扩展传统池中的层,则可以为新添加的驱动器指定不同的条带宽度。将新层添加到传统池时,您可以为新添加的驱动器指定不同的 RAID 类型和/或条带宽度。
- 如果不删除在传统池中配置的存储资源和池本身,则无法缩减该池或更改其存储特征。但是,您可以添加驱动器以扩展池。
使用传统池时,存储系统使用专用热备份来替换出现故障或出故障的驱动器。系统中任何具有适当驱动器技术和大小的未使用的驱动器都可用于替换池中出现故障或已出现故障的驱动器。如果没有相同类型和大小的备用驱动器可用,则系统可以使用相同类型的更大驱动器。由于备用驱动器是专用热备用驱动器,因此不能用于提高池性能或减少闪存驱动器磨损。此外,当驱动器发生故障或出现故障时,必须在备用驱动器上重建整个驱动器。因此,重建时间可能非常长,因为它受到正在重建内容的单个驱动器的性能限制。这可能会影响性能。它还可能会增加重建过程中遇到其他驱动器故障的几率,这可能会导致数据丢失。