Режимы избыточности

Режимы избыточности#

Кибер Инфраструктура поддерживает несколько режимов для каждого из методов обеспечения избыточности. В панели администрирования доступны лишь предопределенные режимы избыточности. В следующей таблице показаны накладные расходы ресурсов данных для различных режимов избыточности. Первые четыре строки представляют репликацию, а остальные — избыточное кодирование.

Количество узлов, указанное в таблице, обозначает лишь требуемое минимальное количество для каждого из методов обеспечения избыточности, а не количество узлов, которое может быть в составе кластера продукта Кибер Инфраструктура. Минимальные и рекомендуемые конфигурации кластеров описаны в разделе Количество серверов.

Максимально возможный режим избыточности с помощью кодирования — 61+3.

Режим избыточности

Минимальное количество узлов, требуемое для хранения копий данных

Сколько узлов могут отказать без потери данных

Доп. затраты ресурсов хранилища, %

Физическое пространство, необходимое для хранения 100 ГБ данных

1 реплика (без избыточности)

1

0

0

100 ГБ

2 реплики

2

1

100

200 ГБ

3 реплики

3

2

200

300 ГБ

4 реплики

4

3

300

400 ГБ

Кодирование 1+0 (без избыточности)

1

0

0

100 ГБ

Кодирование 1+1

2

1

100

200 ГБ

Кодирование 1+2

3

2

200

300 ГБ

Кодирование 3+1

4

1

33

133 ГБ

Кодирование 3+2

5

2

67

167 ГБ

Кодирование 5+2

7

2

40

140 ГБ

Кодирование 7+2

9

2

29

129 ГБ

Кодирование 9+2

11

2

22

122 ГБ

Кодирование 11+3

14

3

28

128 ГБ

Кодирование 13+3

16

3

23

123 ГБ

Кодирование 15+3

18

3

20

120 ГБ

Кодирование 17+3

20

3

18

118 ГБ

Примечание

Режимы кодирования 1+0, 1+1, 1+2 и 3+1 предназначены для небольших кластеров, в которых недостаточно узлов для других режимов кодирования, но которые будут расширяться в будущем. Поскольку выбранный тип обеспечения избыточности нельзя изменить (с репликации на избыточное кодирование или наоборот), этот режим позволяет выбрать избыточное кодирование, даже если кластер меньше рекомендуемого. После расширения кластера можно будет выбрать более благоприятные режимы избыточности.

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

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

По умолчанию все режимы кодирования, кроме 1+0, разрешают операции записи, когда недоступен один сервер или диск хранилища. Если избыточность равна 1, то есть при использовании режима кодирования M+1, то при недоступности двух серверов хранилища данные могут стать недоступны даже для чтения и существует большой риск потери данных. Поэтому настоятельно рекомендуется использовать режимы кодирования M+2 или M+3.

Кибер Инфраструктура также поддерживает нестандартные режимы избыточности, которые предназначены для кластеров с уменьшенными областями отказа. О том, как можно использовать эти режимы, см. в статье базы знаний Применение схем избыточного кодирования с уменьшенной областью отказа для построения эффективных кластеров из нескольких ЦОД. В следующей таблице показаны накладные расходы ресурсов данных для различных нестандартных режимов избыточности.

Режим избыточности

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

Сколько узлов могут отказать без потери данных

Доп. затраты ресурсов хранилища, %

Физическое пространство, необходимое для хранения 100 ГБ данных

Кластер на 3 ЦОД с уменьшенной областью отказа

Кодирование 3+3 (по две стойки в ЦОД)

6

3

100

200 ГБ

Кодирование 5+4 (по три стойки в ЦОД)

9

4

80

180 ГБ

Кодирование 7+5 (по четыре стойки в ЦОД)

12

5

72

172 ГБ

Кодирование 9+6 (по пять стоек в ЦОД)

15

6

67

167 ГБ

Кодирование 11+7 (по шесть стоек в ЦОД)

18

7

64

164 ГБ

Кластер на 2 ЦОД с уменьшенной областью отказа

1+3 (по две стойки в ЦОД)

4

3

300

400 ГБ

2+4 (по три стойки в ЦОД)

6

4

200

300 ГБ

3+5 (по четыре стойки в ЦОД)

8

5

167

267 ГБ

4+6 (по пять стоек в ЦОД)

10

6

150

250 ГБ

5+7 (по шесть стоек в ЦОД)

12

7

140

240 ГБ