Refactor code structure for improved readability and maintainability

This commit is contained in:
ada
2025-08-20 13:46:27 +03:00
parent 1ff987e2a6
commit 5d7bee15af
14 changed files with 566 additions and 26 deletions
+34
View File
@@ -0,0 +1,34 @@
---
title: Отказоустойчивость VS Высокая доступность
---
В мире ИТ надёжность систем — критически важная задача. Часто используют два термина: **отказоустойчивость** и **высокая доступность**. Несмотря на схожесть целей, это разные подходы.
---
### 🔹 Отказоустойчивость (Fault Tolerance)
Это способность системы **продолжать работу без перерыва**, даже если откажет один или несколько компонентов.
Такой эффект достигается за счёт **резервных узлов**, работающих параллельно.
**Пример:** RAID-массив, кластер Active-Active.
[[RAID — Redundant Array of Independent Disks]]
---
### 🔹 Высокая доступность (High Availability)
Это стремление к **минимальному времени простоя**. Если один компонент выходит из
строя, другой может заменить его, но с небольшой задержкой.
**Пример:** автоматическое переключение на резервный сервер в кластере Active-Passive.
---
### 🔸 Ключевое различие:
- Отказоустойчивая система не прерывает работу вовсе.
- Высокодоступная система может иметь **короткий простой**, но быстро восстанавливается.