Dè a th 'ann an RAID?

Is e fuasgladh a chaidh a leasachadh bho thùs airson margaid an fhrithealaiche lìonra mar dhòigh air stòradh mòr a dhèanamh aig cosgais nas ìsle. Gu h-àraidh, bhiodh e a 'toirt iomairtean cruaidh iomadh cosgais nas ìsle agus gan cur còmhla tro stiùiriche gus aon comas comas nas motha a thoirt seachad. Is e seo a tha na seasamh aig RAID: sreath neo-sheasmhach de ghluasadan no diosgan saor. Gus seo a choileanadh, bha feum air bathar-bog agus riaghladairean speisealta gus an dàta a roinn air a roinn eadar na diofar dràibhearan.

Aig a 'cheann thall, thug cumhachd giollachd an siostam coimpiutaireachd àbhaisteach cead do na feartan an slighe a-steach don mhargadh coimpiutaireachd pearsanta .

A-nis ' s dòcha gur e stòradh RAID a th' ann am bathar-bog no cruaidh-chruaidh , agus faodar a chleachdadh airson trì adhbharan fa leth. Tha iad sin a 'gabhail a-steach comas, tèarainteachd, agus coileanadh. Is e comas sìmplidh a tha ann an àbhaist a tha an sàs ann an cha mhòr a h-uile seòrsa de RAID a chaidh a chleachdadh. Mar eisimpleir, faodar dà dhràma chruaidh a cheangal ri chèile mar aon ghluasad chun an t-siostaim obrachaidh gu h-èifeachdach a 'dèanamh dràibhear air-loidhne a tha dà uair sa chomas. Tha coileanadh na phrìomh adhbhar eile airson a bhith a 'cleachdadh stèidheachadh RAID air coimpiutair pearsanta. San aon eisimpleir de bhith a 'cleachdadh dà dhràibhear mar dhràibhear singilte, faodaidh an smachd dàta dàta a roinn ann an dà phàirt agus an uair sin cuir gach fear de na pìosan sin air dràibhear air leth. Tha seo a 'toirt buaidh èifeachdach air sgrìobhadh sgrìobhaidh no a' leughadh an dàta air an t-siostam stòraidh. Mu dheireadh, faodar RAID a chleachdadh airson tèarainteachd dàta.

Tha seo air a dhèanamh le bhith a 'cleachdadh cuid den rùm air na drives gus an dàta a tha air a sgrìobhadh gu gach dreach a chlò-bhualadh. A-rithist, le dà dhràibhean, faodaidh sinn a dhèanamh gus am bi an dàta air a sgrìobhadh gu gach dreach. Mar sin, ma dh'fhàgas aon draibhidh, tha an dàta fhathast aig an fhear eile.

A rèir nan amasan a th 'anns an raon stòraidh a tha thu airson a chur ri chèile airson an t-siostam coimpiutaireachd agad, cleachdaidh tu aon de na diofar ìrean de RAID gus na trì amasan sin a choileanadh.

Dhaibhsan a tha a 'cleachdadh dhràcan cruaidh anns a' choimpiutair aca , is dòcha gum bi coileanadh nas motha na cuspair na comas. Air an làimh eile, is dòcha gum bi an fheadhainn a tha a 'cleachdadh dràibheadh ​​stàite làidir air dòigh airson na dràibhearan nas lugha a thoirt agus an ceangal còmhla gus aon dràibhidh nas motha a chruthachadh. Mar sin, thoir sùil air na diofar ìrean de RAID a dh'fhaodar a chleachdadh le coimpiutair pearsanta.

RAID 0

Is e seo an ìre as ìsle den RAID agus chan eil e a 'tabhann seòrsa sam bith de dhreuchd mar sin is e an adhbhar a tha e air a thoirt gu ìre 0. Gu h-àraidh, tha RAID 0 a' toirt dà ghluasad no barrachd agus gan cur còmhla gus fòcas nas motha a dhèanamh air dràibheadh ​​comas. Tha seo air a choileanadh tro phròiseas ris an canar stiall. Bidh bloighean dàta air an briseadh suas ann an cruth dàta agus an uairsin air an sgrìobhadh ann an òrdugh thar nan dràibhean. Tha seo a 'tairgse barrachd coileanaidh a chionn' s gu bheil an dàta air a sgrìobhadh aig an aon àm gu na smuaintean leis a 'mhanaidsear gu h-èifeachdach ag iomadachadh astar nan dràibhearan. Gu h-ìosal tha eisimpleir air mar a dh'fhaodadh seo obrachadh thar trì diosgan:

Slighe 1 Slighe 2 Slighe 3
Bloc 1 1 2 3
Bloc 2 4 5 6
Bloc 3 7 8 9


Gus am bi RAID 0 ag obair gu h-èifeachdach airson àrdachadh coileanaidh an t-siostaim, feumaidh tu feuchainn ri dràibhearan a mhaidseadh. Bu chòir gum biodh na h-aon seòrsa stòraidh agus taisbeanaidhean ceart aig gach dràibhear.

Mura dèan iad sin, bidh an comas air a chuingealachadh ri iomadachadh den fheadhainn as lugha de na dràibhearan agus dèanadas ris an fheadhainn as slaodaiche de na dràibhearan oir feumaidh i feitheamh gus na stràcan uile a sgrìobhadh mus gluais iad chun an ath sheata. Tha e comasach a bhith a 'cleachdadh innealan mì-fhreagarrach ach anns a' chùis sin, dh'fhaodadh suidheachadh JBOD a bhith nas èifeachdaiche.

Tha JBOD na sheasamh airson dìreach grunnan dràibhearan agus gu h-èifeachdach 'se dìreach cruinneachadh de dhràibhearan a dh'fhaodar faighinn gu neo-eisimeileach bho chàch a chèile ach a' nochdadh mar aon ghiùlan stòraidh chun an t-siostaim obrachaidh. Mar as trice tha seo air a choileanadh le bhith a 'toirt an dàta eadar gluasad. Gu tric tha seo air ainmeachadh mar SPAN no BIG.

Gu h-èifeachdach, tha an obair gan fhaicinn mar aon dhiosca ach bhiodh na blocaichean air an sgrìobhadh air a 'chiad dios gus am bi e a' lìonadh suas, an uairsin a dhol air adhart chun an dàrna, an treas cuid, msaa. Tha seo feumail airson comas a bharrachd a thoirt a-steach do shiostam coimpiutaireachd agus le dràibhearan de dhiofar mheudan ach cha bhith e a 'meudachadh coileanadh an uidheamachd dràibhidh.

Is e tèarainteachd dàta an duilgheadas as motha le rèiteachaidhean RAID 0 agus JBOD. Leis gu bheil iomadh dreach agad, tha barrachd chothroman ann airson truailleadh dàta oir tha barrachd phuingean fàilligeadh agad . Ma dh 'fhalbh draibhidh sam bith ann an RAID 0 grunnd, thig an dàta gu lèir gu ruigsinneach. Ann an JBOD, cuiridh fàilligeadh dràibhidh call sam bith air dàta sam bith a thachair air an dràibhidh sin. Mar thoradh air an sin, is fheàrr dhaibhsan a tha airson an dòigh stòraidh seo a chleachdadh gus dòighean eile a bhith aca gus an dàta aca a dhìon.

RAID 1

Is e seo a 'chiad ìre fhìor de RAID oir tha e a' toirt ìre làn de dhreuchd airson an dàta a tha air a stòradh air an t-sreath. Tha seo air a dhèanamh tro phròiseas ris an canar "mirroring". Gu h-èifeachdach, tha a h-uile dàta a chaidh a sgrìobhadh chun an t-siostaim a 'dèanamh lethbhreac de gach giùlan ann an raon ìre 1. Mar as trice bidh am foirm seo de RAID air a dhèanamh le dìreach dà dhràibheadh ​​oir chan eil e a 'cur barrachd dhràibhean a-steach comas sam bith a bharrachd a bharrachd, dìreach barrachd iomallaidheachd. Gus eisimpleir nas fheàrr a thoirt seachad, seo a 'chairt a tha a' sealltainn mar a bhiodh e air a sgrìobhadh gu dà dhràibhear:

Slighe 1 Slighe 2
Bloc 1 1 1
Bloc 2 2 2
Bloc 3 3 3


Gus an cleachdadh as èifeachdaiche fhaighinn bho stèidheachadh RAID 1, cleachdaidh an siostam dràibhearan maidseach a-rithist a bhios a 'co-roinn an aon chomas agus rangachadh coileanaidh.

Ma thèid dràibhearan mì-rèiteachadh a chleachdadh, bidh an comas tabhartas co-ionnan ris an iomairt as lugha san raon. Mar eisimpleir, ma chleachdar aon gu leth teothaireachd agus aon ghluasad terabyte ann an sreath RAID 1, cha bhiodh comas an t-seallaidh seo air an t-siostam dìreach aon teirbideach.

Tha an ìre de RAID seo fìor èifeachdach airson tèarainteachd dàta seach gu bheil an dà dhràibhear gu h-èifeachdach mar an ceudna. Ma dh'fhuiling aon den dà ghluasad, bidh an dàta gu lèir aig an fhear eile air an taobh eile. Tha an duilgheadas leis an t-seòrsa seo de shuidheachadh mar as trice a 'dearbhadh dè de na dràibhearan a dh' fhàilligeadh oir tha e tric a 'faighinn an stòras ann an ruigsinneach nuair a dh'fhàillig fear dhiubh agus nach fhaigh e air ais gu ceart gus an tèid dràibhear ùr a chuir a-steach an àite an fhàilligeadh agus ath-bheothachadh tha pròiseas air a ruith. Mar a chaidh aithris roimhe, chan eil buannachd coileanaidh ann idir bho seo. Gu dearbh, bidh beagan coileanaidh ann bho àrd-uachdar an stiùiriche airson an RAID.

RAID 1 + 0 no 10

Tha seo na mheasgachadh rudeigin iom-fhillte de na h-ìrean RAID 0 agus ìre 1 . Gu h-èifeachdach, feumar an stiùiriche ceithir stiùiridhean aig a 'char as lugha gus obrachadh leis a' mhodh seo seach gu bheil na tha e a 'dol a dhèanamh a' dèanamh dà phaidhir de dhràibhearan. Tha a 'chiad shreath de dhràibhearan mar shealladh air na clones a tha an dàta eadar an dà. Tha an dàrna sreath de dhràibhean air a mheasadh cuideachd ach air a stèidheachadh mar stiall a 'chiad fhear. Tha seo a 'toirt seachad an dà chuid an call dàta agus buannachdan coileanaidh. Gu h-ìosal tha eisimpleir air mar a bhiodh dàta air a sgrìobhadh thairis air ceithir dràibhean a 'cleachdadh an seòrsa seo de shuidheachadh:

Slighe 1 Slighe 2 Slighe 3 Slighe 4
Bloc 1 1 1 2 2
Bloc 2 3 3 4 4
Bloc 3 5 5 6 6


Gus a bhith onarach, chan e modh deatamach de RAID a tha seo airson a bhith a 'ruith air siostam coimpiutaireachd. Ged a tha e a 'toirt seachad beagan adhartais dèanadais chan eil e fìor mhath air sgàth an uiread de chosgais a bharrachd air an t-siostam. A bharrachd air an sin, is e sgudal mòr a th 'ann de dh' fhànais oir chan eil an uidheamachd dràibhidh a-mhàin aig a 'chuid as motha de chomas nan dràibhearan gu lèir còmhla. Ma thèid dràibhearan mì-fhreagarrach a chleachdadh, bidh an coileanadh cuingealaichte ris an fheadhainn as slaodaiche de na dràibhearan agus bidh an comas dìreach dùbailte an dràibhear as lugha.

RAID 5

Is e seo an ìre as àirde de RAID a gheibhear ann an siostaman coimpiutaireachd luchd-cleachdaidh agus tha e na dhòigh mòran nas èifeachdaiche airson comas agus com-pàirt a mheudachadh. Bidh e a 'coileanadh seo tro phròiseas dàta a' strì ri co-ionnanachd. Tha feum air co-dhiù trì dreachan gus seo a dhèanamh oir tha an dàta air a roinn ann an stiallan air grunn de na drives ach an uairsin tha aon bhloc air feadh an stripe air a chuir air leth airson co-ionnanachd. Gus seo a dhèanamh nas fheàrr, thoir sùil air mar a dh 'fhaodadh an dàta a bhith air a sgrìobhadh thairis air trì dreachan:

Slighe 1 Slighe 2 Slighe 3
Bloc 1 1 2 p
Bloc 2 3 p 4
Bloc 3 p 5 6


Gu dearbh, tha an stiùiriche dràibhidh a 'toirt cnap de dhàta ri sgrìobhadh thairis air a h-uile dreach san t-sreath. Tha a 'chiad dàta air a chur air a' chiad dhràibhear agus tha an dàrna fear air a chur air an dàrna turas. Bidh an treas dràibhear a 'faighinn na h-ìre coimeas a tha gu h-àraidh coimeas eadar dàta dà-chànanach air a' chiad agus an dara. Ann an matamataig dinnearach, tha agad dìreach 0 agus 1. Tha pròiseas matamataig boolean air a dhèanamh gus coimeas a dhèanamh eadar na pìosan. Ma tha an dithis a 'cur suas ri àireamh eadhon (0 + 0 no 1 + 1) bidh an ìre co-ionnanachd neoni. Ma chuireas an dithis suas gu àireamh corra (1 + 0 no 0 + 1) an uairsin bidh am pìos co-ionannachd aon. Is e an t-adhbhar airson seo ma dh 'fhalbh aon de na draibhearan, faodaidh an neach-riaghlaidh fios a-mach dè an dàta a tha a dhìth. Mar eisimpleir, ma dh 'fhalbh an dràibhear, a' fàgail dìreach a 'dràibheadh ​​dhà agus trì, agus tha dàta aig aon dhiubh le dà dhràibhear agus gu bheil trioblaid aon aig triùir, bidh an dàta a dhìth air dràibheadh ​​a' toirt a-steach neoni.

Tha seo a 'toirt seachad dàta èifeachdach de data a leigeas leotha an dàta a thoirt air ais ma dh' fhaodadh gluasad dràibhidh. A-nis airson a 'chuid as motha de shuidheachaidhean luchd-cleachdaidh, bidh fàilligeadh fhathast a' ciallachadh nach eil an siostam a chionn 's nach eil e ann an stàit gnìomhach. Gus am bi an siostam gnìomhach, feumar dràibhear ùr a chur an àite an dràibhidh a chaidh a dhìochuimhneachadh. An uairsin feumaidh pròiseas ath-thogail dàta a bhith air a dhèanamh aig ìre an riaghlaidh agus an uairsin nì e gnìomh cùil boolean gus an dàta ath-chruthachadh air an dràibhear a tha a dhìth. Faodaidh seo ùine a ghabhail, gu h-àraid airson dràibhearan comas nas motha ach tha e air a chumail cho furasta fhaighinn.

A-nis tha comas ann an raon RAID 5 an crochadh air an àireamh de dhràibhearan san raon agus an comas. A-rithist, tha an t-sreath air a chuingealachadh leis a 'chomas as lugha anns an uidheamachd agus mar sin is fheàrr a bhith a' cleachdadh drives co-ionnan. Tha an rùm stòraidh èifeachdach co-ionann ris an àireamh de dhràibhearan nas lugha na aon uair a tha an comas as ìsle. Mar sin, ann am matamataig, tha e (n-1) * Capacitymin . Mar sin, ma tha trì dreasan 2GB agad ann an sreath RAID 5, bhiodh an comas iomlan 4GB. Bhiodh 6GB de chuibhreann RAID 5 eile a bhiodh a 'cleachdadh ceithir drochaidean 2GB aig a bheil comas de 6GB.

A-nis tha coileanadh airson RAID 5 beagan nas iom-fhillte na cuid de na riochdan eile de RAID mar thoradh air a 'phròiseas boolean a dh'fheumar a dhèanamh gus an ìre co-ionnanachd a chruthachadh nuair a tha an dàta air a sgrìobhadh chun na drives. Tha seo a 'ciallachadh gum bi an coileanadh sgrìobhaidh nas lugha na RAID 0 rèite leis an aon àireamh de dhràibhearan. Air an làimh eile, chan eil coileanadh a 'fulang cho mòr ris an sgrìobhadh oir chan eil am pròiseas boolean air a dhèanamh oir tha e a' leughadh an dàta dìreach bho na drives.

An cuspair mòr le gach clàr fa leth

Bhruidhinn sinn mu na buannachdan is na h-eas-aonta a tha aig gach ìre de RAID a ghabhas cleachdadh air coimpiutairean pearsanta ach tha cùis eile ann nach eil mòran dhaoine a 'tuigsinn cuin a thig e gu bhith a' cruthachadh shuidheachaidhean RAID. Mus urrainn do shuidheachadh RAID a bhith air a chleachdadh, feumaidh e am bathar-bog riaghladair cruaidh-bathair a dhèanamh an toiseach no taobh a-staigh bathar-bog an t-siostaim obrachaidh. Tha seo gu h-àraidh a 'toirt a-mach an cruth sònraichte a dh' fheumar gus cunntas ceart a dhèanamh air mar a thèid an dàta a sgrìobhadh agus a leughadh air an dràibhear.

Is dòcha nach eil seo coltach ri duilgheadas ach tha e ma dh'fheumas tu eadhon atharrachadh mar a tha thu ag iarraidh an rèiteachadh RAID agad a rèiteachadh. Mar eisimpleir, a ràdh gu bheil thu a 'ruith gu h-ìosal air dàta agus ag iarraidh dràibhidh a bharrachd a chur ris airson RAID 0 no RAID 5. Anns a 'mhòr-chuid de shuidheachaidhean, cha bhith e comasach dhut a-rithist an toiseach ath-eagrachadh an raon RAID a bheir cuideachd às do dh' aon de na dàta a chaidh a stòradh anns na dràibhearan sin. Tha seo a 'ciallachadh gum feum thu an dàta agad a lìonadh gu h-iomlan, cuir ris an dràibhidh ùr, ath-chruthaich an uidheamachd dràibhidh, an cruth a tha na h-uidheamachd dràibhidh agad, agus an uairsin ath-dhealbhaich an dàta thùsail agad chun an dràibhidh. Faodaidh sin a bhith na phròiseas gu math pianail. Mar thoradh air seo, dèan cinnteach gu bheil an rèiteachadh rèite agad suas an dòigh sa bheil thu airson a 'chiad uair a nì thu e.