存储 频道

RAID-电源保护(1)

 
当设备失败时,镜像和校验冗余提供了一个恢复数据的方法,然而,更大的危险不是影响单个的磁盘驱动器,而是整个阵列的故障。最常见的、最危险的数据威胁是电源失败。当电源失败时,所有未完成的I / O操作都将丢失,或变得不完整。在数据库系统中,经常出现的一种情况是,由于电源紧跟在写日志文件之后,所以,在日志文件中包含了写数据的记录,但事实上数据并没有写到磁盘。
 
为了防止R A I D子系统中的数据丢失,主要使用以下两种技术:
                  冗余电源。
                  后备U P S系统。同时使用两者防止与电源有关的数据丢失是一个不错的想法。
 
1. 使用冗余电源防止组件失败
 
R A I D子系统也有自己的供电系统,控制和维护着系统内部电路的电压和电流。正像其他的组件一样,这些电源系统也经常会出毛病。当它们出毛病时,重要的是要保证数据的可访问性。
 
为了保证在电源失败的情况下,数据仍然可以访问,要满足三个要求:
                  应该使用冗余电源。
                  为了给整个子系统提供电源,每一个电源需要有必需的连接和足够大小的功率。
                  为了在失败发生时,能及时平滑地过渡,电源需要有电平诊断和失败切换的能力。
 
       另外,在可能的情况下,尽量将不同的电源连接到不同的电路上,这能够防止一个建筑物中的电路的隔离问题。例如,当一个线路由于某种原因而断电时,另一个电路可能仍然正常工作,这解决了电路隔离问题。图6 - 9描述了这种情况。
 
在建筑物内部,甚至可以使用不同的电源格点,以防止断电。电源格点是电力公司为了实现分段的电力分配,按照服务的地理位置和街道建立的一些区域。有时,一个建筑物或校园环境可以建立多个电源格点的连接,假如这样的话,即使在断电期间,服务器及其存储子系统也依然能够运行。当然,必须要知道一个电路属于那一个格点,也要知道这些电路承担负荷的能力。图6 - 1 0即一个建筑物连接到两个外部电源格点的例子。
 
冗余电源既可以实现负载平衡,也可以设置为一个主电源、一个备用电源。负载平衡是指两个电源同时以大约相等的量给系统供电,这个方法减少了每一个电源的负担,可以延长电源的寿命。
 
      假如冗余电源用作负载平衡,那么,必须小心地检查每一个电源的功率额定值以及系统的要求,保证灾难发生时,每一个电源都能为系统中的各组件提供必要的电力。
      冗余电源的另一种配置是使用一个备用电源,当主电源失败时,备用电源将负责供电。
0
相关文章