/ / Raid array - risoluzione dei problemi con velocità di scrittura / lettura e affidabilità del sistema

Raid array - risoluzione dei problemi con velocità di scrittura / lettura e affidabilità del sistema

Un array raid è in qualche modo indipendente l'uno dall'altroaltri dischi collegati tra loro attraverso canali che funzionano a una velocità sufficientemente elevata. Il sistema percepisce questa unione come un singolo array di dischi. La distribuzione dei processi di lettura e scrittura è controllata dal controller.

matrice di incursioni

L'array raid è usato per massimizzareaumentare la velocità di scrittura o l'affidabilità dell'archiviazione su disco. La soluzione di questi problemi può aumentare significativamente l'efficienza complessiva dell'intero sistema.

Inizialmente, la creazione di un array RAID coinvoltocombinando dischi economici. Questa iniziativa si rifletteva chiaramente nel nome stesso (l'abbreviazione significava quanto segue: "array ridondante di dischi economici"). Ma in seguito questa tecnologia, che si è rivelata di alta qualità e affidabile, è cambiata. Un moderno raid array viene creato, di regola, sulla base di attrezzature piuttosto costose. Questo, a sua volta, si rifletteva nuovamente nel nome (oggi l'abbreviazione sta per "array ridondante di dischi indipendenti").

Lo sviluppo della società dell'informazione ha notevolmente influenzato i requisiti richiesti per l'hardware, incluso l'archiviazione delle informazioni.

array di dischi
Pertanto, da quando è stato creato l'array di raid, sono apparse diverse sottotecnologie che sono state sviluppate per risolvere compiti specifici ristretti.

Tutta la varietà di attività risolte dai computer richiede la stessa varietà di soluzioni tecnologiche. Tipi di array raid:

  • RAID-0.L'implementazione più semplice richiede due dischi. Le informazioni in arrivo vengono scritte in blocchi a turno su entrambi i dischi. La lettura presuppone il processo inverso. Ciò accelera notevolmente la registrazione, ma non fornisce un'affidabilità sufficiente, poiché un errore su uno dei dischi porta alla perdita di dati nell'intero array.
  • RAID-1.L'implementazione più semplice richiede due dischi. Le informazioni fornite ai dischi sono registrate su di essi per intero. Questo rallenta il processo di registrazione ma, grazie alla ridondanza del 100%, offre un alto livello di affidabilità. Il vantaggio principale di questo sviluppo è la sua elevata tolleranza agli errori e la lettura veloce (poiché è possibile leggere contemporaneamente da due dischi).
    creando un array raid
  • RAID-5. Array di failover.L'implementazione più semplice richiede tre dischi. Qualsiasi registrazione delle informazioni avviene dividendo il flusso di dati in blocchi, a ciascuno dei quali viene assegnato un checksum. In caso di perdita di dati su uno dei dischi, è possibile recuperarli utilizzando i checksum scritti sull'altro. Il ripristino richiede l'allocazione di grandi capacità, quindi questa implementazione viene spesso utilizzata sull'hardware del server.

Il quinto array di raid di implementazione è il massimoComune. Ciò è dovuto alla sua affidabilità e all'elevata velocità di elaborazione delle informazioni, poiché un array può eseguire contemporaneamente diversi processi indipendenti di registrazione e lettura delle informazioni.

piaciuto:
0
Post popolari
Sviluppo spirituale
cibo
y