Избыточность посредством репликации#
При использовании репликации Кибер Инфраструктура разбивает входящий поток данных на фрагменты размером 256 МБ (для хранения резервных копий используются фрагменты размером 2 ГБ). Каждый фрагмент реплицируется, и реплики размещаются на разных узлах хранилища так, чтобы на каждом узле хранилась только одна реплика определенного фрагмента.
На следующей схеме показан режим избыточности с двумя репликами.
Репликация в продукте Кибер Инфраструктура похожа на процесс перестроения RAID-массива, но с двумя ключевыми отличиями:
Репликация в продукте Кибер Инфраструктура выполняется намного быстрее, чем обычная перестройка RAID 1/5/10 в режиме онлайн. Причиной является то, что Кибер Инфраструктура реплицирует фрагменты параллельно на несколько узлов хранения.
Чем больше узлов хранения в кластере, тем быстрее кластер восстановится после отказа диска или узла.
Высокая производительность репликации сводит к минимуму период восстановления избыточности данных в кластере после выхода из строя одного из его узлов. Производительность репликации зависит от следующих условий:
Количество доступных узлов хранилища. Репликация выполняется параллельно, поэтому чем больше доступно источников и мест назначения репликации, тем больше ее скорость.
Производительность дисков на узлах хранения.
Производительность сети. Все реплики перемещаются между узлами хранилища по сети. Например, пропускная способность 1 Гбит/с может стать узким местом системы (см. раздел Требования к сети и рекомендации).
Распределение данных в кластере. На некоторых узлах хранения может быть больше данных для репликации, чем на других, что может привести к их перегрузке при репликации.
Активность ввода-вывода в кластере во время репликации.
