Отличие отказоустойчивости и живучести в контексте информационных систем заключается в следующем:
- Отказоустойчивость — это свойство технической системы сохранять свою работоспособность после отказа одного или нескольких компонентов. 1 Главная задача обеспечения отказоустойчивости — не допустить полного отказа системы и, соответственно, потери данных. 4
- Живучесть — это способность системы сохранять полную или частичную работоспособность при действии причин, кроющихся за пределами системы и приводящих к разрушениям или значительным повреждениям некоторой части её элементов. 1 Живучесть позволяет системе адаптироваться в изменяющихся условиях функционирования, противостоять неблагоприятным воздействиям и достигать цели функционирования за счёт изменения поведения и структуры. 2
Таким образом, отказоустойчивость фокусируется на сохранении работоспособности системы при возникновении проблем на любом из элементов, а живучесть — на способности системы выполнять свои функции в условиях неблагоприятных воздействий (отказы, сбои, нарушения в работе аппаратного и программного обеспечения, различные атаки на систему, катастрофические воздействия природного или техногенного происхождения). 23