Я пытаюсь найти общие методы для расчета общей доступности системы, когда приложение работает в кластере, а приложение не является отказоустойчивым. IE Если какой-либо из узлов кластера не работает, приложение не работает.
При линейном увеличении от 1 я всегда могу умножить. Например от 1 узла до 2 узлов, если рейтинг каждого из них составляет 99,99%, то результирующий кластер из 2 узлов будет примерно 99,98 (без учета возможности подключения). Последующие дополнительные узлы - это просто математика (я думаю).
Как насчет от 256 узлов до 320? Или от 256 до 128? Конечно, есть способ лучше, чем работать с числами от 1-x на основе рейтинга отдельного узла? Сделать это достаточно просто, но надеюсь, что у кого-то найдется лучший подход.
Спасибо.
Если все системы имеют одинаковую надежность, общую надежность легко рассчитать: R = r ^ n
с r
надежностью одного узел и n
количество узлов.
Таким образом, при 99,99% и 250 узлах вы получите ~ 97,5%, а при 320 узлах это 96,85%
Если это не то же самое, то будет R = ∏r i с (i = 1..n), который все еще легко вычислить в Excel.