Надёжность в современных системах — это свойство системы выполнять требуемые функции в определённых условиях в течение заданного промежутка времени. 3 Она выражается не только в периоде безотказной работы, но также может включать характеристики ремонтопригодности и сохраняемости параметров и объектов. 3
Отказоустойчивость — это способность системы продолжать нормальную работу даже в случае частичных сбоев, неожиданных ошибок или выхода из строя отдельных элементов системы. 5 В системе с высокой отказоустойчивостью подобные проблемы выявляются и устраняются автоматически, не требуя вмешательства администратора, и они не оказывают влияния на общую производительность или доступность системы. 5
Таким образом, основное отличие в том, что надёжность направлена на предотвращение неисправностей путём снижения интенсивности отказов и сбоев, а отказоустойчивость — на способность системы продолжать действия, заданные программой, после возникновения неисправностей. 1