自动精简配置存储方案选型分析
自动精简配置存储方案能够给操作系统提供大容量的虚拟驱动器。这种技术的核心是"欺骗"。简单的说,实际的物理存储设备可能并没有这么多,而让操作系统认为有这么大的存储空间。这主要是因为企业中的数据往往也是在逐渐增加的,而不是一下子就有这么多。
随着企业数据量的增加,企业可以考虑情况分布增加存储设备。同时,由于操作系统在分配磁盘空间时认为有这么大的磁盘空间,为此就不需要对操作系统进行调整。这就相当于是实现了存储设备的热插拔功能。这可以提高磁盘设备的存储效率。如果这种存储技术符合企业的需求,现在项目管理员要考虑的就是,如何来选择自动精简配置存储方案?毕竟这个解决方案提供商不在少数。项目管理员如何才能够选择适合企业实际情况的、物美价廉的解决方案呢?对此笔者认为需要把握四个关键点。
关键点一:考虑自动精简配置存储能否与虚拟化同时使用。
自动精简配置技术又可以分为两类:传统的解决方案和虚拟化解决方案。在选型时,IT负责人要知道这两种方案的差异。只有如此,才能够真正的找到适合企业自己的解决方法。传统的解决方案,其在磁盘管理上没有采用虚拟化的技术。为此从性能方面将,其没有得到很大的提升。还比较依赖于带宽、缓存、磁盘阵列的种类、物理硬盘的数量与性能等等因素。
而采用虚拟化技术的自动精简配置技术则不同。这种类型的自动精简,通常对后端磁盘执行了虚拟化管理。也就是说,将写操作和存储分配两个作业结合在一起,通过虚拟化技术从存储资源池分配存储到逻辑卷。这与传统的解决方案相比,可以有更多的物理磁盘来支持每个逻辑卷。这显然会减少输入输出的列队的次数,也可以减少某一个热点在同一块磁盘上发生过多次的可能性。所以从性能的角度考虑,在选型时需要注意两种不同的实现方式,在性能上有所差异。
关键点二:如何根据用户的需要自动增长空间。
自动精简配置的很重要的一个特性是指能够实现容量的精确分配。如以一个邮件系统为例。在传统解决方案中,为了限制用户邮箱的过度使用,往往会为每一个账户设置一个空间大小的限制。如现在某个用户估计其要使用10GB的存储空间,那么用户在申请时,可能并不会只申请10GB的存储大小。其可能为考虑以后额外的存储需求,故他们会申请20GB。这对于的10GB就浪费了。而用户数量越多,这浪费的空间也就越大。
使用自动精简配置之后,这种情况会有很大的改善。在选型时,项目管理员需要考虑,如何最大程度的来实现容量的精确分配,以及如何根据用户的需求来自动增长空间?其实用户的顾虑也有一定的合理性。用户会担心应用的空间不够,从而导致应用的崩溃,如收不到新的邮件等等。为此项目管理员就需要跟用户沟通清楚。在选型时,要考虑这方面维护是否便利?如是否能够在不当机的情况下扩充用户的存储空间等等。笔者认为,在精确容量配置方面,应该考虑,对用户的影响是在可以容忍的范围之内的。这是对不同厂商提供的自动精简配置存储方案进行选型时需要考虑的关键点。
有些解决方案在这里提供了很好的报警机制。如可以设计二级报警机制。当用户已使用的空间超过三分之二时提供一次宝及国内;当使用空间达到五分之四时再提供一次报警等等。这些报警信息,可以减少项目管理员日常追踪的工作量。如不需要每天去查看一下用户空间的使用情况。而可以直接根据这些报警信息,对用户的空间进行合理的规划与调整。
关键点三:是否采用了卷访问锁定机制。
自动精简配置方案核心的思想是"欺骗":明明没有这么大的存储空间却告诉操作系统有这么多。现在的问题时,如果实际存储的数据确实已经达到了实际存储空间的数量。此时操作系统认为空间还没满,会继续写数据。此时这个解决方案该如何应对呢?这也是在存储方案选型时需要考虑的内容。笔者认为,对于这一点至少要考虑如下几个方面的内容。
一是是否提供了安全机制。如果实际存储空间已满,但是操作系统认为还没满,继续写入数据,此时显然会造成应用程序的崩溃,或者数据的丢失。对于这种情况,这个解决方案应该给与一定的预防措施。笔者认为,如果能够提供卷访问锁定机制,是一个不错的选择。简单的说,就是当实际数据容量达到硬盘的最大存储空间时,就对相关的卷采取锁定的措施,具体操作系统再往里面写入数据。这就可以有效的防治数据的丢失以及应用的崩溃问题。当实际空间已经没有空余,那么系统在新的硬盘被添加之前,需要锁定相关的写入操作。在选型时,项目管理员需要考虑系统有否提供类似的安全机制。
二是追踪机制。
- 基于快速传输海量存储的电能质量监测系统(09-20)
- 充饱的电池进行存储好吗?(01-24)
- 浅析视频监控存储设备应用特点(06-02)
- 视频监控的存储系统及RAID等级应用(07-23)
- 分布式存储的两种应用方案(02-15)
- 下一代Flash存储器在工业控制领域技术与应用(02-05)