Реплики в Smart Monitor
Что такое реплики?
В системах хранения данных существует два типа данных (шардов): первичные и реплики. Система хранит одну или несколько копий данных для обеспечения отказоустойчивости и повышения производительности.
Преимущества
-
Отказоустойчивость. Реплики позволяют обеспечить высокую доступность и отказоустойчивость. В случае отказа одного узла, данные могут быть получены из копии (реплики) данных на другом узле и избежать потери данных, а также наличие реплик позволит продолжить индексацию новых данных.
-
Улучшение производительности поиска. Распределение данных по репликам позволяет распределять запросы между различными узлами. Это увеличивает пропускную спосо бность системы и снижает задержку при выполнении запросов. При большом количестве одновременных запросов мы рекомендуем иметь хотя бы одну реплику.
-
Быстрое восстановление после сбоев. В случае временного сбоя или отказа узла, реплики позволяют быстро восстановить работоспособность системы. Поскольку данные уже находятся на репликах, нет необходимости полностью восстанавливать их с других узлов.
-
Возможность проведения обслуживания без простоя. При использовании реплик можно выполнять обслуживание и обновление системы без простоя. Некоторые узлы могут быть отключены для проведения работ, в то время как другие узлы продолжат работать с запросами и индексированием, благодаря наличию реплик.
Недостатки
-
Дополнительные затраты ресурсов. Использование реплик требует дополнительных ресурсов, таких как дисковое пространство и процессорное время.
-
Слишком большое количество реплик может повлиять на скорость индексации данных.