什么是信息系统弹性?


信息系统的弹性是指其在不利条件或压力下继续运作的能力,同时保持关键的操作能力。一般来说,如果一个系统能够在遇到困难(即即使在可能导致中断的过度压力下)时继续实现其目标,那么它就是有弹性的。

弹性至关重要,因为无论系统设计得多么完善,现实最终都会扰乱它。残余的软件或硬件故障最终会导致系统无法执行必要的函数或无法达到一个或多个质量标准(例如,可用性、容量、互操作性、性能、可靠性、鲁棒性、安全性、安全性和可用性)。如果预防措施缺失或失败,就会发生事故。攻击者可以通过利用未发现或未修补的安全漏洞来破坏系统。如果外部环境出现问题(例如,断电或温度过高),服务将会中断。

为了具有弹性,系统必须具有识别不良事件和情况、正确响应这些中断以及随后快速恢复的控制措施。避免逆境的控制措施不在弹性的范围内,因为它们假定不利事件和情况将会发生。由于这些不可避免的中断,可用性和可靠性是不够的,系统还必须具有鲁棒性。尽管受到不利事件和情况造成的中断的影响,它必须经受住逆境并保持服务连续性,可能是在降级操作模式下。它还需要快速从干扰造成的任何损坏中恢复。

在系统中实现弹性需要执行分析和整体程序。架构的使用以及伴随的启发式方法是必不可少的。预期弹性水平以及威胁或中断的特征是输入。系统的属性,特别是架构质量和元素的性质,被称为输出(例如,硬件、软件或人员)。

工件由系统的领域决定。对于技术系统,将出现规范和架构描述。企业系统将产生企业战略。分析和综合程序以及架构技能是必要的。分析方法用于确定所需的鲁棒性水平。使用整体方法,您可以确定需要多少适应性、容忍度和完整性。一个错误是仅仅依靠特定策略来实现目标。

信息系统弹性的作用

以下是弹性信息系统的作用:

抵抗

系统在不愉快事件或情况期间被动避免或限制伤害的能力称为抵抗力。模块化架构可防止模块之间发生故障传播,缺乏单点故障以及保护电气设备、计算机和网络免受电磁脉冲的影响,都是被动抵抗技术。

检测

系统主动检测(通过检测技术)的能力称为检测。例如,弹性信息系统可以检测关键能力的下降或丧失以及可能危及关键能力或资产的不利事件和情况。

响应

系统主动对正在发生的不愉快事件的出现做出反应或对不良情况的存在做出反应的能力称为响应(其中反应由反应技术实施)。

当系统检测到逆境时,它可以停止或避免逆境,消除逆境,从而防止或减少进一步的损害。异常处理、降级操作模式以及带有投票的冗余是反应策略的示例。

恢复

系统在发生不利事件后主动从伤害中恢复的能力称为恢复(其中恢复由恢复技术实施)。如果所有损坏或破坏的资产都已修复或更换,从而使系统恢复到完全运行功能,则恢复可以是完整的。

部分恢复(例如,使用冗余资源在没有更换/维修的情况下恢复完全服务)或最低限度的恢复也是可能的(例如,降级模式操作仅提供有限的服务)。恢复可能还包括系统更改或适应(例如,通过重新设计自身)以防止未来重复发生不良事件或情况。

更新时间: 2022年5月4日

463 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告