冗余技术,也称为储备技术,是一种通过增加额外的资源(如信息、时间、硬件和软件)来提高系统可靠性的方法。它利用系统的并联模型来实现这一目标,确保在正常系统运行所需的基础上,通过冗余资源的加入,使系统的可靠性得到显著提升。
冗余技术可以分为以下几类:
工作冗余:
这种冗余技术涉及两个或更多的单元并行工作,平时由各个单元平均负担工作,从而提供工作能力上的冗余。
后备冗余:
在这种冗余技术中,平时只有一个单元工作,另一个单元处于备用状态,用于在主单元发生故障时接管任务。
时间冗余:
通过降低系统运行速度来减少硬件冗余和信息冗余的开销,从而提高系统的可靠性。
信息冗余:
在实现正常功能所需的信息之外,再添加一些信息,以保证运行结果的正确性。
结构冗余:
根据工作方法的不同,结构冗余可以分为静态冗余、动态冗余和混合冗余。
冗余附加技术:
这可能包括其他类型的冗余技术,如1:1热冗余等。
冗余技术在各种应用中都非常重要,尤其是在企业级应用和关键任务系统中,它能够有效地防止系统故障带来的业务中断,确保系统的高可用性和可靠性。例如,在计算机系统中,服务器和电源等重要设备通常采用一用二备甚至一用三备的配置,以确保在遇到故障时系统能够继续运行,数据不丢失。