Принципы отказоустойчивости

Кратко:

  • Отказоустойчивость важна для крупных интернет-магазинов и сервисов, чтобы избежать финансовых потерь и потери репутации.
  • Формальные SLA не всегда необходимы, но приложение должно быть устойчивым к сбоям.
  • Сочетание подходов со стороны приложения и инфраструктуры помогает минимизировать риски отказа работы системы.
  • Масштабирование, избыточность и резервирование, мониторинг, реакция на сбои - классические подходы к обеспечению отказоустойчивости.
  • Важно понимать слабые места системы и точки отказа, чтобы выбрать оптимальное решение.
  • В облачной инфраструктуре понятие зона доступности может быть условным, поэтому нужно настраивать репликацию на более высоком уровне.
  • Высокая доступность приложения требует инвестиций, и их целесообразность нужно соотносить с затратами и отдачей.
 
Правильный ответ:
  • Способность системы продолжить работу при неработоспособности одного или нескольких компонентов

 

Точка отказа — это:

Правильный ответ:
  • Компонент системы, при выведении из строя которого система перестаёт работать корректно