在传统的存储系统中,当逻辑卷建立的时候,物理存储资源已经被分配给逻辑卷。而在使用新一代容量分配技术——自动精简配置的系统中,物理存储资源只有当数据写操作发生的时候,才被分配给逻辑卷,这种分配空间的概念有时候也被称为写分配。
这种分配模式的转变看似不起眼,但是却有着非常深刻的意义。新的分配存储空间的方法改变了存储管理员和最终用户的关系,空间仅仅在使用的时候才分配,存储分配率和利用率也就被合并成了一个概念。由于存储资源的分配和利用在自动精简配置下变得平等,Windows和Unix服务器之间的资源利用率差异从本质上消失了。(临时文件除外)
从2007年开始,各个厂商都已经推出了支持自动精简配置的存储系统,那么自动精简配置对于用户而言,究竟会带来什么好处呢?
简化容量计划自动精简配置的首要意义在于:简化了存储容量计划。
因为自动精简配置可以自动聚合所有服务器的存储需求,最终只用一个存储容量增长指标来描述。只有一个指标,这也就提高了容量增长预测的精度,因为对比以往,一个指标将中和过高的和过低的预测,从而使预测更加准确。自动精简配置也减少了员工资源,因为完全不需要再去预测每一个个体的存储用量,而只要评估整体用量即可,也就不用再花费人力去详细预测未来存储容量的变化。
精确的容量分配自动精简配置可以直接满足最终用户的存储需要,而省去申请存储容量的过程,不过存储管理员必须跟最终用户有充分的沟通,让他们知道新的实现自动精简配置后的系统究竟是怎么回事。
以往,最终用户跟存储管理员要求新空间可能还有点费劲,因为存储管理员的空间预算都是有限的,又必须照顾到所有公司内用户的各个应用。因此以往,用户通常倾向于要求更多的空间,比如一个用户其实只需要200GB ,他就偏偏要求400GB,以便突发状况发生时不用再现向存储管理员索要空间。
虽然这个用户的初衷并没有不好,但是400GB的空间实际上有一半处于闲置状态,也就造成了巨大的资源浪费。自动精简配置则完全不同,在其中,每个用户看上去都有很大的空间可用,但实际上物理空间都是随需添加的,比如刚提到的用户,采用自动精简配置就可以节省200GB空间的费用。
要求比实际需求更多的物理空间是一个非常普遍的现象,包括非常有经验的应用开发者也如此,这些最终用户浪费了大量的空间。不过这也不能完全怪罪最终用户,最终用户都害怕应用的空间不够,而导致崩溃。崩溃之后再添加空间,有的时候就不像直接添加空间那么容易了。
另外,以往的分配方法还有一个弊端,就是没有返回机制。就是说,用户即便发现自己有了多余的空间,也不会主动交还给存储管理员——用户完全没有任何动机去做这件事情。一些研究报告也表明了这一点:在很多组织里,存储预算可能增长的非常迅速,但实际需求可能并没有那么大的增长。在zhengfu部门这个现象可能还严重一点,因为他们的观念是“多用空间、要不然就得丢掉这些空间”,他们可能会倾向存储一些用处不大的信息来填充空间。在这种时候,自动精简配置就非常必要了,自动精简配置将容量随需分配,可以减少最终用户的各种浪费行为。
性能提升支持自动精简配置的存储系统,通常将其后端磁盘虚拟化。这是因为自动精简配置将写操作和存储分配结合在了一起,而虚拟化恰恰可以提供这种机制。至于性能方面,自动精简配置系统就跟所有传统的系统差异不大,比较依赖带宽、缓存、磁盘阵列种类和物理磁盘的数量等等因素。
因为自动精简配置的工作原理,是通过虚拟化从存储资源池分配存储到逻辑卷,所以比传统方法,往往可能有更多的物理磁盘来支持每个逻辑卷。这将减少输入输出列队次数,而且也将减少某一个“热点”在同一块磁盘发生过多次的可能性,多块磁盘替代一块磁盘完成了以往的任务,性能比传统方法有所提升。
促进存储集中化的效用自动精简配置和存储集中化有着共生的关系。由于自动精简配置实际上简化了存储配置,而且将管理重点从服务器配置转移到了管理剩余空间,这样自动精简配置就提升了存储集中化的效用。存储集中化也通过自动存储资源池改善了自动精简配置能力,汇聚存储到一个大的资源池可以提升员工效率和存储容量预测的准确性。
削减磁盘成本与能耗通过减少同样工作负载下的物理磁盘数量,自动精简配置节省了磁盘能耗和制冷费用,这些节省归功于利用率的提升,而且自动精简配置所带来的性能提升也使得更多的任务可以在大容量磁盘完成,而不一定非得是昂贵的高性能磁盘。总体来看,自动精简配置可以将资源利用率从30%提升到60%.比方说,自动精简配置可以采用一个500GB SATA磁盘,来替代几个146GB SCSI磁盘,一方面削减了磁盘数量和磁盘本身的成本,另一方面也同时削减了制冷和能耗。
将虚拟化推向新的高度概念上,当一个逻辑卷被创建,存储系统创建元数据来描述该逻辑卷。在传统的存储系统,元数据描述了逻辑卷如何映射到RAID.虚拟化后端的存储系统则在更大的磁盘组中映射逻辑卷。具体的逻辑卷映射方法,不同的厂商有不同的方法,但是厂商都有一个共同点——只在写操作被创建的时候,才分配空间到逻辑卷。许多系统允许存储管理员通过调整元数据来扩展逻辑卷。自动精简配置通过写操作和空间分配结合,将虚拟化推向了一个新的高度。
有关自动精简配置的使用建议总的来说,自动精简配置是深刻的技术革新。更高的用户满意度、更低的闲置比率和价格,都因自动精简配置成为可能。自动精简配置作为一项新技术,有些地方还不是很完善,但是相信不久之后,自动精简配置将成为绝大部分消费者的选择。
自动精简配置的优势包括:增加存储利用率、提高员工工作效率、提升性能表现、减少存储系统环境痕迹、降低存储的总拥有成本。
当然具体在使用这项技术的时候,用户可能还存在种种疑虑,对此,我们的建议是:
* 虽然不一定使用自动精简配置,但是做存储采购之前,还是应该将其纳入考虑范围。
* 量化空间耗尽对应用可用性影响。
* 量化自动精简配置在请求响应和员工效率方面的影响。
此外,我们认为,自动精简配置的可扩展性可能会存在一些问题,尽管暂时而言,还没有多少这样的抱怨。这是因为许多自动精简配置系统可能比较小,优化的余地还很大。但是可扩展性依旧是一个自动精简配置的潜在问题,在部署之前,我们应该跟厂商详细确认这件事情,不仅是口头说说,比较大宗的采购,可扩展性保障应该充分体现在合同里。
阅读(676) | 评论(0) | 转发(0) |