Если два сервиса взаимодействуют и каждый надёжен на 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%**.