Избыточность посредством репликации

Избыточность посредством репликации#

При использовании репликации Кибер Инфраструктура разбивает входящий поток данных на фрагменты размером 256 МБ (для хранения резервных копий используются фрагменты размером 2 ГБ). Каждый фрагмент реплицируется, и реплики размещаются на разных узлах хранилища так, чтобы на каждом узле хранилась только одна реплика определенного фрагмента.

На следующей схеме показан режим избыточности с двумя репликами.

image1

Репликация в продукте Кибер Инфраструктура похожа на процесс перестроения RAID-массива, но с двумя ключевыми отличиями:

  • Репликация в продукте Кибер Инфраструктура выполняется намного быстрее, чем обычная перестройка RAID 1/5/10 в режиме онлайн. Причиной является то, что Кибер Инфраструктура реплицирует фрагменты параллельно на несколько узлов хранения.

  • Чем больше узлов хранения в кластере, тем быстрее кластер восстановится после отказа диска или узла.

Высокая производительность репликации сводит к минимуму период восстановления избыточности данных в кластере после выхода из строя одного из его узлов. Производительность репликации зависит от следующих условий:

  • Количество доступных узлов хранилища. Репликация выполняется параллельно, поэтому чем больше доступно источников и мест назначения репликации, тем больше ее скорость.

  • Производительность дисков на узлах хранения.

  • Производительность сети. Все реплики перемещаются между узлами хранилища по сети. Например, пропускная способность 1 Гбит/с может стать узким местом системы (см. раздел Требования к сети и рекомендации).

  • Распределение данных в кластере. На некоторых узлах хранения может быть больше данных для репликации, чем на других, что может привести к их перегрузке при репликации.

  • Активность ввода-вывода в кластере во время репликации.