Browse Source

Загрузить файлы 'Лекции/2.2.600_Методы_способы_средства_обеспечения_отказоустойчивости'

u22-26shishkova 2 tháng trước cách đây
mục cha
commit
b138f49db1

+ 17 - 0
Лекции/2.2.600_Методы_способы_средства_обеспечения_отказоустойчивости/2.2.600 .txt новый.txt

@@ -0,0 +1,17 @@
+# Методы, способы и средства обеспечения отказоустойчивости автоматизированных систем:
+ 
+Отказоустойчивость — это свойство технической системы сохранять свою работоспособность после отказа одной или нескольких её составных частей.
+  
+ Невозможность обеспечить в процессе создания АС ее абсолютную защищенность от угрозы отказа функционирования даже при отсутствии злоумышленных воздействий заставляет искать дополнительные методы и средства повышения безопасности функционирования ПО на этапе эксплуатации. Для этого разрабатываются и применяются методы оперативного обнаружения дефектов при исполнении программ и искажений данных введением в них временной, информационной и программной избыточности. Эти же виды избыточности используются для оперативного восстановления искаженных программ и предотвращения возможности развития угроз до уровня, нарушающего безопасность АС.
+
+Обеспечение отказоустойчивости ПО АС применимо в основном к прикладному программному обеспечению, так как в этом случае реализа­ция задачи контроля возлагается на операционную систему. Что же каса­ется самой операционной системы, то данный подход здесь практически не работает, так как для нее потребуется своя контролирующая операци­онная "сверхсистема", которую также надо контролировать, и т.д. Поэтому для операционных систем применяют методы предотвращения неисправ­ностей в ПО
+
+Некоторые методы, способы и средства обеспечения отказоустойчивости автоматизированных систем:
+ 
+   -Резервирование. Создаются дублированные компоненты или резервные ресурсы, которые могут быть активированы в случае сбоя или неполадок основного компонента. 
+   -Балансировка нагрузки. Балансировщики нагрузки распределяют работу между несколькими узлами или серверами, уменьшая риск перегрузки одного узла и минимизируя точки отказа. 
+   -Разделение на микросервисы. Если система построена как монолит, то сбой в одной части может привести к отказу всей системы. Разбиение системы на небольшие, независимые компоненты или микросервисы позволяет каждому из них отказываться и восстанавливаться независимо. 
+   -Горячее резервирование. В этом случае имеется полностью функциональная (но не используемая в обычное время) копия системы, постоянно находящаяся в готовности в случае основного отказа. 
+   -Резервное копирование и восстановление данных. Регулярное резервное копирование данных является критически важным, чтобы в случае потери или повреждения данных можно было быстро их восстановить. 
+   -Автоматизация восстановления. При помощи определённого ПО система может быть спроектирована для автоматического обнаружения сбоев и восстановления после них, минимизируя простои. 
+   -Мониторинг и логирование. Наблюдение за состоянием системы и её компонентов в реальном времени, ведение логов и анализ их после сбоев помогают выявить и исправить возможные проблемы.