论文部分内容阅读
建立高效的存储环境是一门艺术,需要兼顾性能、可靠性和效率。多年来,与其他目标相比,提高存储效率常常不被重视。不过,现在由于基础设施预算削减、数据疯狂增长,企业已开始关注存储效率问题,并着手对其加以改进。
大多数存储团队都没有一套严格的流程和方法来衡量存储效率的关键绩效指标(KPI),这阻碍了对存储效率改进的能力。这些KPI就好比是必不可少的健康检查,它们会告诉你身体有什么毛病、有多严重,但解决这些毛病却往往需要长期的治疗与康复,以及对日常生活做根本性的改变。因此,每个存储团队应该根据这些KPI,定期评估自身的环境,确定自己在效率方面做得如何。存储效率的一些关键指标包括以下方面。
通过利用率,衡量有多少存储容量被浪费了。利用率可能是衡量效率的一个最重要的指标,但也常常是存储团队最没有一贯坚持衡量的指标。有许多方法来衡量存储容量,包括原始容量、可用容量、已分配容量和已使用容量等。其中一些指标衡量起来比较容易,各自能从不同的角度表明效率利用状况。认真关注利用率将是衡量及提高存储效率的第一步。
通过按层分配,衡量成本效益。某一层存储服务结合了网络接口、存储阵列类型、RAID级别、驱动器类型及其他功能。鉴于这种组合,有许多方法来建立一定数量的可用存储容量,以满足企业和应用程序用户的要求。衡量你的按层分配,就能知道融入到环境的性能和可用性是不是太高或太低。许多存储团队依赖太多的高性能、高弹性一级存储来确保一致性,而许多应用程序和文件的存储实际上只需要成本较低的存储层。
通过每个阵列的扩展能力,衡量整合规模。你最初购买的1TB存储资源总是阵列中成本最高昂的。这1TB需要投资于阵列本身的帧、缓存、控制器和网卡。一旦你做了这笔初始投入,之后为阵列添加容量就要便宜得多。你越是扩展每个阵列的容量、向其最大扩展极限逼近,存储环境在购置成本和管理成本方面的效率就越高。如今许多阵列可以扩展到数百TB,但大多数公司没有充分利用这种扩展功能,结果抬高了运营成本。
厂商的数量带来了复杂性。公司使用异构环境有各种原因。有的接手了被收购对象的设备;有的允许各个部门自行选择存储产品;有的在每个方面寻求同类中最佳的产品;还有的希望让诸多厂商彼此竞争,增强自己的谈判实力。尽管这么做也许有正当理由,但异构性很强的后果是,管理起来很复杂,而且降低了效率。
通过人员配备数量会发现效率低下的地方。衡量需要多少人员来保证系统正常运营可以很清楚地告诉你效率有多高。无论你是内包还是外包,都要用到内部人员或合同工,密切关注需要多少人来提供存储服务可以发现效率低下的地方。你可能没有合适的存储资源管理(SRM)工具来管理大环境。异构性会导致管理复杂性加大,甚至你的存储管理员们需要加强培训。不管是什么原因,考虑到企业需要为经验丰富的存储管理员每年承担的全部费用通常不低于10万美元,则关注人员配备数量对你有益无害。
熟悉掌握这些KPI并非易事,在许多情况下,没有哪个SRM工具能够为你提供有效评估所需的所有信息。由于许多公司没有持续地评估这些数据,因此很难获得基准数据。就算公司衡量了这些数据,也不愿与外人共享自己的成果。
然而,这是个持续不断的过程:只要有了内部基准线来衡量今天所处的状况,你就有了一个参照点,可以衡量以后环境如何变化。要想成功,就要确保衡量方面做到一贯性,迈出下一步之前评估环境变化可能带来的影响,并且关注衡量整个环境和重要部分(如区域、存储层和应用堆栈)的指标,那样才能发现问题或产生高效率的地方。
大多数存储团队都没有一套严格的流程和方法来衡量存储效率的关键绩效指标(KPI),这阻碍了对存储效率改进的能力。这些KPI就好比是必不可少的健康检查,它们会告诉你身体有什么毛病、有多严重,但解决这些毛病却往往需要长期的治疗与康复,以及对日常生活做根本性的改变。因此,每个存储团队应该根据这些KPI,定期评估自身的环境,确定自己在效率方面做得如何。存储效率的一些关键指标包括以下方面。
通过利用率,衡量有多少存储容量被浪费了。利用率可能是衡量效率的一个最重要的指标,但也常常是存储团队最没有一贯坚持衡量的指标。有许多方法来衡量存储容量,包括原始容量、可用容量、已分配容量和已使用容量等。其中一些指标衡量起来比较容易,各自能从不同的角度表明效率利用状况。认真关注利用率将是衡量及提高存储效率的第一步。
通过按层分配,衡量成本效益。某一层存储服务结合了网络接口、存储阵列类型、RAID级别、驱动器类型及其他功能。鉴于这种组合,有许多方法来建立一定数量的可用存储容量,以满足企业和应用程序用户的要求。衡量你的按层分配,就能知道融入到环境的性能和可用性是不是太高或太低。许多存储团队依赖太多的高性能、高弹性一级存储来确保一致性,而许多应用程序和文件的存储实际上只需要成本较低的存储层。
通过每个阵列的扩展能力,衡量整合规模。你最初购买的1TB存储资源总是阵列中成本最高昂的。这1TB需要投资于阵列本身的帧、缓存、控制器和网卡。一旦你做了这笔初始投入,之后为阵列添加容量就要便宜得多。你越是扩展每个阵列的容量、向其最大扩展极限逼近,存储环境在购置成本和管理成本方面的效率就越高。如今许多阵列可以扩展到数百TB,但大多数公司没有充分利用这种扩展功能,结果抬高了运营成本。
厂商的数量带来了复杂性。公司使用异构环境有各种原因。有的接手了被收购对象的设备;有的允许各个部门自行选择存储产品;有的在每个方面寻求同类中最佳的产品;还有的希望让诸多厂商彼此竞争,增强自己的谈判实力。尽管这么做也许有正当理由,但异构性很强的后果是,管理起来很复杂,而且降低了效率。
通过人员配备数量会发现效率低下的地方。衡量需要多少人员来保证系统正常运营可以很清楚地告诉你效率有多高。无论你是内包还是外包,都要用到内部人员或合同工,密切关注需要多少人来提供存储服务可以发现效率低下的地方。你可能没有合适的存储资源管理(SRM)工具来管理大环境。异构性会导致管理复杂性加大,甚至你的存储管理员们需要加强培训。不管是什么原因,考虑到企业需要为经验丰富的存储管理员每年承担的全部费用通常不低于10万美元,则关注人员配备数量对你有益无害。
熟悉掌握这些KPI并非易事,在许多情况下,没有哪个SRM工具能够为你提供有效评估所需的所有信息。由于许多公司没有持续地评估这些数据,因此很难获得基准数据。就算公司衡量了这些数据,也不愿与外人共享自己的成果。
然而,这是个持续不断的过程:只要有了内部基准线来衡量今天所处的状况,你就有了一个参照点,可以衡量以后环境如何变化。要想成功,就要确保衡量方面做到一贯性,迈出下一步之前评估环境变化可能带来的影响,并且关注衡量整个环境和重要部分(如区域、存储层和应用堆栈)的指标,那样才能发现问题或产生高效率的地方。