Режимы избыточности#
Кибер Инфраструктура поддерживает несколько режимов для каждого из методов обеспечения избыточности. В панели администрирования доступны лишь предопределенные режимы избыточности. В следующей таблице показаны накладные расходы ресурсов данных для различных режимов избыточности. Первые четыре строки представляют репликацию, а остальные — избыточное кодирование.
Количество узлов, указанное в таблице, обозначает лишь требуемое минимальное количество для каждого из методов обеспечения избыточности, а не количество узлов, которое может быть в составе кластера продукта Кибер Инфраструктура. Минимальные и рекомендуемые конфигурации кластеров описаны в разделе Количество серверов.
Максимально возможный режим избыточности с помощью кодирования — 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 ГБ |