meta data for this page
  •  

2022-09-24 Р-Хранилище

Составил аналогичную таблицу по Р-хранилищу для расчёта полезной ёмкости. Правила тут намного проще чем в GlusterFS, при этом есть некоторые рекомендации которым надо следовать.

Таблица с минимальными требованиями к SSD для различных конфигураций хранилища и системных дисков. Обратите внимание что роль MDS можно совмещать с системным диском если он SSD.

HDD Only HDD + System SSD (no cache) HDD + SSD SSD only
Boot disk HDD SSD SSD SSD SSD
Metadata 1) HDD SSD
Cache - - SSD -
Data 2) HDD HDD HDD HDD SSD
Total not data disks 2 x HDD 1 x SSD 2 x SSD 2 x SSD 1 x SSD

Рекомендации по использовании методов защиты данных:

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

Следующая таблица приводит значения эффективной ёмкости к полезной в зависимости от количества узлов (по горизонтали) и количества дисков для хранения в узлах. Как можно заметить от количества дисков не меняется уровень отказоустойчивости. Хотя Р-Хранилище позволяет в качестве домена отказа выбрать 1 диск, это значит что данные и копия не будут храниться на одном диске, но могут храниться на одном узле, данная схема не является рекомендуемой.

Virtuozzo в свою очередь рекомендует всегда использовать защиту от одновременного выхода из строя минимум двух узлов. No matter what redundancy mode you choose, it is highly recommended is to be protected against a simultaneous failure of two nodes as that happens often in real-life scenarios.

1 2 3 4 5 6 7 8 9 10 20 Nodes
1 100% 3) 50% 4) 66% 5) 66% 6) 60% 7) 60% 8) 71% 9) 71% 10) 77% 11) 77% 12) 85% 13)
2 100% 14) 50% 15) 66% 16) 66% 17) 60% 18) 60% 19) 71% 20) 71% 21) 77% 22) 77% 23) 85% 24)
3 100% 25) 50% 26) 66% 27) 66% 28) 60% 29) 60% 30) 71% 31) 71% 32) 77% 33) 77% 34) 85% 35)
4 100% 36) 50% 37) 66% 38) 66% 39) 60% 40) 60% 41) 71% 42) 71% 43) 77% 44) 77% 45) 85% 46)
5 100% 47) 50% 48) 66% 49) 66% 50) 60% 51) 60% 52) 71% 53) 71% 54) 77% 55) 77% 56) 85% 57)
6 100% 58) 50% 59) 66% 60) 66% 61) 60% 62) 60% 63) 71% 64) 71% 65) 77% 66) 77% 67) 85% 68)
7 100% 69) 50% 70) 66% 71) 66% 72) 60% 73) 60% 74) 71% 75) 71% 76) 77% 77) 77% 78) 85% 79)
8 100% 80) 50% 81) 66% 82) 66% 83) 60% 84) 60% 85) 71% 86) 71% 87) 77% 88) 77% 89) 85% 90)
9 100% 91) 50% 92) 66% 93) 66% 94) 60% 95) 60% 96) 71% 97) 71% 98) 77% 99) 77% 100) 85% 101)
10 100% 102) 50% 103) 66% 104) 66% 105) 60% 106) 60% 107) 71% 108) 71% 109) 77% 110) 77% 111) 85% 112)
11 100% 113) 50% 114) 66% 115) 66% 116) 60% 117) 60% 118) 71% 119) 71% 120) 77% 121) 77% 122) 85% 123)
12 100% 124) 50% 125) 66% 126) 66% 127) 60% 128) 60% 129) 71% 130) 71% 131) 77% 132) 77% 133) 85% 134)
13 100% 135) 50% 136) 66% 137) 66% 138) 60% 139) 60% 140) 71% 141) 71% 142) 77% 143) 77% 144) 85% 145)
14 100% 146) 50% 147) 66% 148) 66% 149) 60% 150) 60% 151) 71% 152) 71% 153) 77% 154) 77% 155) 85% 156)
15 100% 157) 50% 158) 66% 159) 66% 160) 60% 161) 60% 162) 71% 163) 71% 164) 77% 165) 77% 166) 85% 167)
16 100% 168) 50% 169) 66% 170) 66% 171) 60% 172) 60% 173) 71% 174) 71% 175) 77% 176) 77% 177) 85% 178)
17 100% 179) 50% 180) 66% 181) 66% 182) 60% 183) 60% 184) 71% 185) 71% 186) 77% 187) 77% 188) 85% 189)
18 100% 190) 50% 191) 66% 192) 66% 193) 60% 194) 60% 195) 71% 196) 71% 197) 77% 198) 77% 199) 85% 200)
19 100% 201) 50% 202) 66% 203) 66% 204) 60% 205) 60% 206) 71% 207) 71% 208) 77% 209) 77% 210) 85% 211)
20 100% 212) 50% 213) 66% 214) 66% 215) 60% 216) 60% 217) 71% 218) 71% 219) 77% 220) 77% 221) 85% 222)
21 100% 223) 50% 224) 66% 225) 66% 226) 60% 227) 60% 228) 71% 229) 71% 230) 77% 231) 77% 232) 85% 233)
22 100% 234) 50% 235) 66% 236) 66% 237) 60% 238) 60% 239) 71% 240) 71% 241) 77% 242) 77% 243) 85% 244)
23 100% 245) 50% 246) 66% 247) 66% 248) 60% 249) 60% 250) 71% 251) 71% 252) 77% 253) 77% 254) 85% 255)
24 100% 256) 50% 257) 66% 258) 66% 259) 60% 260) 60% 261) 71% 262) 71% 263) 77% 264) 77% 265) 85% 266)
Disks
1)
MDS
2)
CS
3) , 14) , 25) , 36) , 47) , 58) , 69) , 80) , 91) , 102) , 113) , 124) , 135) , 146) , 157) , 168) , 179) , 190) , 201) , 212) , 223) , 234) , 245) , 256)
rf=1
4) , 15) , 26) , 37) , 48) , 59) , 70) , 81) , 92) , 103) , 114) , 125) , 136) , 147) , 158) , 169) , 180) , 191) , 202) , 213) , 224) , 235) , 246) , 257)
rf=2
5) , 6) , 16) , 17) , 27) , 28) , 38) , 39) , 49) , 50) , 60) , 61) , 71) , 72) , 82) , 83) , 93) , 94) , 104) , 105) , 115) , 116) , 126) , 127) , 137) , 138) , 148) , 149) , 159) , 160) , 170) , 171) , 181) , 182) , 192) , 193) , 203) , 204) , 214) , 215) , 225) , 226) , 236) , 237) , 247) , 248) , 258) , 259)
3+1
7) , 8) , 18) , 19) , 29) , 30) , 40) , 41) , 51) , 52) , 62) , 63) , 73) , 74) , 84) , 85) , 95) , 96) , 106) , 107) , 117) , 118) , 128) , 129) , 139) , 140) , 150) , 151) , 161) , 162) , 172) , 173) , 183) , 184) , 194) , 195) , 205) , 206) , 216) , 217) , 227) , 228) , 238) , 239) , 249) , 250) , 260) , 261)
3+2
9) , 10) , 20) , 21) , 31) , 32) , 42) , 43) , 53) , 54) , 64) , 65) , 75) , 76) , 86) , 87) , 97) , 98) , 108) , 109) , 119) , 120) , 130) , 131) , 141) , 142) , 152) , 153) , 163) , 164) , 174) , 175) , 185) , 186) , 196) , 197) , 207) , 208) , 218) , 219) , 229) , 230) , 240) , 241) , 251) , 252) , 262) , 263)
5+2
11) , 12) , 22) , 23) , 33) , 34) , 44) , 45) , 55) , 56) , 66) , 67) , 77) , 78) , 88) , 89) , 99) , 100) , 110) , 111) , 121) , 122) , 132) , 133) , 143) , 144) , 154) , 155) , 165) , 166) , 176) , 177) , 187) , 188) , 198) , 199) , 209) , 210) , 220) , 221) , 231) , 232) , 242) , 243) , 253) , 254) , 264) , 265)
7+2
13) , 24) , 35) , 46) , 57) , 68) , 79) , 90) , 101) , 112) , 123) , 134) , 145) , 156) , 167) , 178) , 189) , 200) , 211) , 222) , 233) , 244) , 255) , 266)
17+3