当前位置: 首页 > 科技观察

数据中心的软件定义存储:新选择,新挑战

时间:2023-03-20 18:31:17 科技观察

软件定义存储为数据中心管理提供了新的选择,但它们不一定能解决运营商面临的挑战,尤其是硬件限制和预算周期。软件定义存储没有统一的定义;供应商通常坚持用自己的产品塑造定义。但专家一致认为,软件定义存储更侧重于与存储相关的服务,使用编程和策略来自动化数据中心管理,而不是存储硬件。该技术的好处包括灵活性和成本,但它并非没有挑战——因为它是一项新技术。借助软件定义存储(SDS),IT团队可以通过软件和API来配置和管理存储,这比手动更改更灵活。但对于变化缓慢且持续不断的企业而言,该技术并没有增加太多价值。例如,金融和政府机构往往相对静态且受到严格控制。当变更需要三周时间才能获得批准时,SDS产品可以提供的秒级变更就失去了价值。SDS产品可受硬件限制许多人认为SDS的最大价值在于其软件定义的特性。但是,软件必须在硬件上运行,硬件的局限性会成为SDS的局限性。例如,大多数SDS产品使用具有多核CPU的x86服务器。为了最大限度地提高性能,SDS产品必须能够有效地支持多线程——这是一个固有的困难规划问题。当功能绑定到单个内核时,性能可能会受到限制。更快的CPU核心可能会缓解这个问题,但CPU时钟速度很长时间都没有提高。为了实现高吞吐量,CPU通过10GB以太网全速传输数据到非易失性闪存设备,需要进行大量仔细的调整。这些设备价格昂贵,包含在SDS产品的最终成本中。在一种类型的SDS中,商用x86服务器集群使用轻量级软件来提供共享存储阵列。服务器一起提供足够的容量和性能,作为缓解措施,通常使用一组虚拟机。有时,存储服务器是在管理程序上运行的节点——这也称为超融合基础架构模型(HCI)。挑战之一是这些横向扩展存储系统旨在托管横向扩展工作负载。一个包含10个存储节点的集群通常服务于一个包含30个管理程序节点的集群。实际上集群中划分了10个小资源池,每个资源池平均承载3个hypervisor节点。这种横向扩展的SDS产品无法为单一的、要求苛刻的工作负载提供最大的性能。单个物理数据库服务器可能需要比单个节点所能提供的更高的性能。横向扩展存储系统很难将其所有节点聚合到一个性能资源池中以服务于单个工作负载。SDS产品的预算挑战扩展存储系统(包括HCI)的另一个挑战是最大限度地提高小额增量采购的价值。许多横向扩展存储供应商会建议只购买你今年需要的存储容量和性能。随着需求的增长,他们会卖给你更多的节点。这种准时交货意味着您可以立即获得物有所值的服务。当您购买新节点时,可能会出现更新型号的CPU或更快的SSD。性价比得到提升,让您在下次购买时获得更高的价值。但是,大多数IT预算周期都基于每隔几年进行一次大规模更换的策略,而不是将增量分摊到未来几年。组织最终将不得不一次购买未来五年所需的所有横向扩展SDS,与传统的整体阵列规模存储相比,这会降低每美元花费的价值并降低横向扩展存储的经济性。由于SDS是最近才出现的现象,因此SDS产品要么是最近开发的,要么是附加在现有产品上的。请记住,新开发的产品不一定具有成熟产品的某些功能,例如良好的操作程序、稳定的功能集和可靠性。