什么是自动精简配置
高层面来看,存储的自动精简配置是指在一个基于存储区域网络的存储陈列中,能够定义特定大小,并 使得服务器看来比其所分配的实际存储空间更大的LUN或者卷的能力。你可以把这看作给予服务器的一个存储空间的额度。现实场景中,存储的自动精简配置可以让你给服务器分配一定大小的SAN存储空间(比如200GB),可以允许它自动增长到预先定义好的幅度(比如800GB),同时这整个过程对于该服务器来说是完全透明的。对于该服务器,它会认为它拥有可用的800GB的磁盘空间。存储空间如果不被使用,则它不会被分配。
自动精简配置存储的好处
随着磁盘价格的持续下降,支持自动精简配置的存储系统能够推迟对于额外存储容量的采购,从而降低开销。以下是一个自动精简配置的例子:你不需要在一开始就拥有未来2到3年你的IT系统或者服务器所使用的全部磁盘容量的采购预算。你也许很明确地知道未来的存储容量需求,但是并不确定哪些系统需要更多的存储空间。
如果没有存储系统的自动精简配置,存储系统管理员不得不在根据即时的需要分配存储空间,而且还要根据额外的可用容量在未分配的存储池中预留增长空间。由于单个应用程序需要的磁盘空间越来越多,不得不手动从这个存储池中再次划分空间。如果一个系统并没有完全使用分配给它的空间,你就不得不取消它的分配,把它重新放回到存储池,让该空间能再次使用。当你的存储阵列上的磁盘空间使用完毕后,你将需要购买额外的磁盘,将他们加入到存储池中,从而给那些需要空间的系统。
自动精简配置在以下这些场景中特别有帮助,因为它允许你在不使用实际存储空间时预先分配相应的存储空间。自动精简配置使得你不需要预先规划好每台系统所使用的存储空间。当你给一套应用系统分配一个大小看上去800GB,但是实际磁盘空间只使用了200GB的thin格式的LUN时,它随着实际空间的使用,可以无需干预自动增长到800GB大小。应用系统只使用了它需要的空间,其他未使用的空间对于其他系统来说仍然保持可用。这一点可以免除特定应用系统随着容量增长而需要再次确定分配给它的物理存储空间。
作为额外的好处,系统供应商如EMC公司的Unisphere和惠普公司的3PAR,能够提供从分配给某一系统临时性使用但但不再需要的thin格式的LUN中减少或者回收存储空间的功能。
自动精简配置能够大幅度的简化存储空间管理工作。另外,增长或者回收存储空间这一能力非常符合云中力推的“有弹性”是它最有价值的因素之一的概念。
存储自动精简配置的负面影响
有时候自动精简配置所产生的结果并不是存储系统管理员所期望的。举例来说,一次临时的存储空间大量增长会使得各个应用系统所使用的存储空间总和超过了磁盘阵列的所有容量。这也许是因为缺乏良好的规划或者应用所有者储管理员之间的沟通问题(但是你可以设定一个报警的阀值使得你有所准备)。
存储管理员不小心的话,也许应用程序也许并不能和自动精简配置一起好好的工作。拿那些创建表空间时预先分配磁盘间的数据库程序来说。如果数据库管理员决定创建和所看起来的存储空间大小一致的数据文件时(在我们之前的例子里是800GB),那所有的磁盘空间都会被用掉,从而抵消了自动精简配置的好处。
不仅仅是企业级的
虽然自动精简配置对于大规模的存储使用者有着显著的益处,一些供应商也针对中小型企业用户提供了该项技术。以EMC全新的VNXe 3100为例,它支持自动精简配置,但是可以从6块磁盘开始购买,一直扩展到96块磁盘。同样的,NetApp提供的入门级产品FAS2020,自动精简配置是它的一项标准配置。
总体来说,自动精简配置是通过减少过度分配空间从而提高存储使用率的一项存储功能。同样,它使得系统能够不需要管理容量分配而自动增长存储空间,从而简化存储的管理。