Мо бо истифода аз калид шаҳодатнома эҷод мекунем: openssl req -new -x509 -days 3650 -key private.key -out public.crt
private.key ва public.crt -ро ба ҷузвдони дар боло зикршуда нусхабардорӣ кунед
MiniIO-ро аз нав оғоз кунед
Агар ҳама чиз ба таври лозима сурат гирад, пас дар ин ҳолат чизе монанди ин пайдо мешавад.
Рамзгузории MiniIO Erasure-ро фаъол созед
Аввалан, чанд сухан дар бораи мавзӯъ. Хулоса: ин муҳофизати нармафзори додаҳо аз вайроншавӣ ва гум шудан аст. Мисли рейд, танҳо хеле боэътимодтар аст. Агар классикии RAID6 тавонад ду дискро аз даст диҳад, пас MiniIO метавонад ба осонӣ бо талафоти нисфи он мубориза барад. Технология дар муфассалтар тавсиф шудааст дастури расмӣ. Аммо агар мо моҳиятро гирем, пас ин татбиқи рамзҳои Рид-Соломон аст: ҳама маълумот дар шакли блокҳои додаҳо нигоҳ дошта мешаванд, ки блокҳои паритетӣ доранд. Ва чунин ба назар мерасад, ки ҳамаи ин аллакай борҳо анҷом дода шудааст, аммо як "аммо" муҳим аст: мо метавонем таносуби блокҳои паритетро ба блокҳои додаҳо барои объектҳои нигоҳдорӣ ба таври возеҳ нишон диҳем.
Оё шумо 1:1 мехоҳед? Лутфан!
Оё шумо 5:2 мехоҳед? Масъалае нест!
Хусусияти хеле муҳим, агар шумо дар як вақт якчанд гиреҳро истифода баред ва хоҳед, ки тавозуни худро байни амнияти ҳадди аксар маълумот ва захираҳои сарфшуда пайдо кунед. Аз қуттӣ, MiniIO формулаи N/2-ро истифода мебарад (дар он ҷо N шумораи умумии дискҳо мебошад), яъне. маълумоти шуморо дар байни дискҳои додаҳои N/2 ва дискҳои паритетии N/2 тақсим мекунад. Тарҷума ба истилоҳҳои инсонӣ: шумо метавонед нисфи дискҳоро гум кунед ва маълумотро барқарор кунед. Ин муносибат тавассути Синфи нигоҳдорӣ, ба шумо имкон медиҳад, ки барои худ интихоб кунед, ки чӣ муҳимтар аст: эътимоднокӣ ё қобилият.
Дастур мисоли зеринро медиҳад: фарз кунем, ки шумо дар 16 диск насб доред ва шумо бояд файли 100 МБ-ро захира кунед. Агар танзимоти пешфарз истифода шаванд (8 диск барои маълумот, 8 барои блокҳои паритетӣ), он гоҳ файл дар ниҳоят тақрибан ду баробар ҳаҷми ҳаҷмро мегирад, яъне. 200 МБ. Агар таносуби диск 10/6 бошад, пас 160 МБ лозим мешавад. 14/2 - 114 МБ.
Фарқи дигари муҳим аз рейдҳо: дар ҳолати нокомии диск, MiniIO дар сатҳи объект кор мекунад, як ба як барқарор карда, бидуни қатъи тамоми система. Дар ҳоле ки рейди муқаррарӣ маҷбур мешавад, ки тамоми ҳаҷмро барқарор кунад, ки вақти пешгӯинашавандаро мегирад. Муаллиф як рафи дискро ба хотир меорад, ки пас аз афтодани ду диск барои аз нав хисоб кардан якуним хафта вакт сарф шуд. Ин хеле ногувор буд.
Ва, як ёддошти муҳим: MiniIO ҳамаи дискҳоро барои рамзгузории Erasure ба маҷмӯаҳо аз 4 то 16 диск бо истифода аз андозаи максималии имконпазир тақсим мекунад. Ва дар оянда, як унсури иттилоот танҳо дар дохили як маҷмӯа нигоҳ дошта мешавад.