当我们想要部署一个存储系统的时候,会发现这是一件比较简单的事情。但是在实际操作中,往往会因为如何合理的部署而感到头疼。
因为存储系统在部署过程中的一些默认参数,大部分情况下都是不适合企业现有的实际情况的。换句话说,为了让存储系统发挥最大的效益,存储管理员需要根据企业现有的基础架构,来调整部署过程中的参数的值。要做好这项工作,有一定的难度。笔者认为,至少需要在部署存储系统之前,做到如下五问。
一问:能够对存储操作系统的时间是多少?
这个问题非常重要,因为其直接关系到企业对于数据传输的要求。如现在企业大概有3TB的数据需要每天进行备份。为了不影响用户的操作,企业将备份作业放在晚上进行。现在假设一个晚上留给备份作业的时间只有6个小时,那么需要在一个会话中备份完成全部数据,则其数据传输的速率至少需要达到0.5TB/小时。这个速率对于企业选购存储产品以及后续的部署,都有很大的参考价值。
备份系统的总体数据传输率决定了存储操作系统所需要的时间。通常情况下,存储管理员需要根据企业现有架构的性能以及相关的限制条件,来平衡备份窗口、备份数据等等内容。在实际工作中,往往需要先确定企业所需要备份数据的数据量以及需要备份这些数据所允许的时间。然后就可以根据这些数据来计算出在分配的时间内完成数据备份作业所需要的最小数据传输率。如上例所示,需要备份的数据量为3TB,分配的时间为6个小时(有些专家又将这个时间称为备份窗口),那么要求的最小传输率就是他们两个相除的结果,即数据量除以分配时间。
笔者再次提醒一下,这是一个非常关键的参数。可以说,后续的设备选购、系统部署,都是围绕这个参数展开的。万一系统最后的结果无法满足这个参数,可以说这个存储系统的设计与实施就是失败的。
二问:能够给与数据备份与恢复的最长时间是多少?
用于备份操作的时间,又称之为备份窗口。在确定这个窗口的时候,并不是简单的根据时间来确定备份窗口,而是需要考虑比较多的因素。简单的说需要综合考虑基础架构和管理要求,才能够最后给出一个比较合理的用于备份操作的时间。
具体的来说,可能需要考虑如下几个方面。
一是考虑用户的操作是否有周期性。万一有周期性的话,那么就需要根据周期性来确定数据的备份窗口。如是否可以选择在用户下班后、深夜或者周末进行备份。万一可以的话,可以在每天的深夜进行一次差异备份,在周末进行一次完全备份等等。
二是即使企业的系统需要向用户支持7*24小时不间断的服务,如WEB服务器、银行的ATM机等等。但是其用户的流量仍然是有周期性的。作为存储管理员,要分析历史的数据流量(或者参考同行),然后找出数据流量比较少的时候,并确定这个时间为多长。
总之就是需要根据企业的实际情况,来确定出在一天或者一个星期内可用于备份的时间段。注意即使性能最好的备份系统,在备份时都会占用比较多的资源,如网络带宽等等。在确认这个时间的时候,一个最基本的原则就是将对用户的负面影响降低到可以接受的程度之内。确定数据备份窗口之后,其他的一些参数也就迎刃而解了。
三问:对于硬件的数据传输速率有什么要求?
这里提到的硬件传输速率主要指的是存储设备与网络(万一需要远程备份的话)的传输速率。虽然根据现在的设备性能,硬件往往不是关键资源,但是在综合考虑时仍然需要关键硬件的数据传输要求。
如对于存储产品的传输速率要多少的要求。万一需要比较高的传输速率,那么就需要采用性能比较好的硬盘或者采取磁盘阵列等手段来提高数据整体的传输速率。万一对网络数据传输要比较高的要求,那么最好能够将备份设备与数据所在的服务器之间距离尽量的短,尽量减少中间设备,如路由器等等。