Отказоустойчивость
| English | Русский |
|---|---|
| fault tolerant/fɒlt ˈtɒlərənt/ | отказоустойчивый |
| redundancy/rɪˈdʌndənsi/ | сокращением штата |
| single point of failure/ˈsɪŋɡl pɔɪnt ɒv ˈfeɪlɪə/ | единая точка отказа |
Работа при отказах компонентов
- Система называется отказоустойчивой, если она продолжает работать даже при отказе её части.
- Интернет — знаменитый пример: ни один отдельный отказ не может вывести из строя всю систему.
- Это цель проектирования, а не случайность.
- Вопрос заключается в том, как это реализовать.
Отказоустойчивая система:
Ни одна единичная неисправность не приводит к полному отказу системы.
Наличие нескольких путей или копий, чтобы резервная система могла взять на себя работу, называется ______.
Избыточность — основной способ достижения отказоустойчивости.
Избыточность — ключевой фактор
- Основной способ достижения отказоустойчивости — избыточность.
- Это означает наличие более одного пути или нескольких копий, чтобы резервная система взяла управление на себя.
- Поскольку в сети много маршрутов, пакеты выбирают альтернативный маршрут вокруг сломанного канала.
- Именно поэтому Интернет является отказоустойчивым.
Отказоустойчивость или единая точка отказа?
Избыточность (дополнительные пути или резервные копии) делает систему отказоустойчивой; полагание на один компонент без резервирования создает единственную точку отказа.
Единая точка отказа — это:
Сеть с одним центральным маршрутизатором имеет единую точку отказа.
Поскольку в Интернете существует множество маршрутов, пакеты могут обходить поврежденное звено.
Альтернативные маршруты обеспечивают отказоустойчивость.
Единственная точка отказа
- Опасность, которую следует избегать, — это единственная точка отказа — один компонент, выход которого из строя останавливает всё.
- Сеть, имеющая только один центральный маршрутизатор, обладает единственной точкой отказа.
- Если этот маршрутизатор выйдет из строя, вся система остановится.
- Избыточность устраняет единственные точки отказа за счет добавления резервов.
Почему небольшой блог может допустить менее надежную конфигурацию, чем больница?
Проектировщики взвешивают стоимость избыточности против необходимой надежности.
Запуск сайта на двух серверах в разных городах устраняет единую точку отказа одного сервера.
Если один из серверов выйдет из строя, другой продолжит работу сайта.
Избыточность имеет цену
- Избыточность не бесплатна — дополнительные кабели, серверы и резервные копии стоят денег.
- Проектировщики оценивают стоимость избыточности относительно надежности, которую она обеспечивает.
Один сервер против двух. Компания размещает свой сайт на одном сервере — это единая точка отказа; если он выйдет из строя, сайт станет недоступным. Добавление второго сервера в другом городе означает, что сайт останется работоспособным, если откажет любой из них. Это стоит вдвое дороже, но для бизнеса, теряющего деньги каждую минуту простоя, надежность того стоит.
Отказоустойчивая система продолжает работать при отказе отдельного компонента, что достигается преимущественно за счет избыточности — дополнительных путей или копий, чтобы резерв подхватил работу. Избегайте единой точки отказа, одного компонента, выход которого из строя останавливает всё. Избыточность стоит денег, поэтому разработчики взвешивают затраты ради приобретенной надежности.