Если два сервиса взаимодействуют и каждый надёжен на 50%, какова надёжность всей системы
Python
Senior
Без компании
Если два сервиса взаимодействуют и каждый надёжен на 50%, какова надёжность всей системы
Ответы
Надёжность всей системы в данном случае будет произведением надёжностей каждого сервиса. Если оба сервиса должны работать корректно одновременно, то:
**0.5 (сервис 1) × 0.5 (сервис 2) = 0.25 (25%)**
Пример:
```
reliability_service1 = 0.5
reliability_service2 = 0.5
system_reliability = reliability_service1 * reliability_service2 # 0.25
```
Если система может работать при отказе одного из сервисов (параллельная надёжность), то:
```
system_reliability = 1 - (1 - reliability_service1) * (1 - reliability_service2) # 0.75
```
В этом случае надёжность составит **75%**.