Implementazione RAID software o hardware?

Implementazione RAID software o hardware?

Nataliya Oteir Leggi 6 minuti

Quindi, siete ancora interessati al RAID (e siete interessati a confrontarli). Se vi siete persi la nostra introduzione al RAID, consultatela qui. Ora che avete capito quali sono le varie opzioni RAID, ha senso vedere più in dettaglio quale sarà il vincitore nel confronto tra le implementazioni software e hardware di questo approccio. In realtà nessuna di esse vincerà, il vincitore sarete voi! Perché sarete voi a scegliere l'opzione che funziona meglio per voi. Cominciamo...

Tutti i calcoli necessari per far funzionare il RAID richiedono molta potenza di elaborazione. Più complessa è la configurazione RAID, più risorse CPU sono necessarie. Da un punto di vista computazionale, la differenza tra un'implementazione RAID software e un'implementazione RAID hardware è minima. In definitiva, la differenza sta nel luogo in cui viene eseguita l'elaborazione RAID. Può essere eseguita dal processore del server in cui è installato il sistema RAID (questa è l'implementazione software) o da un processore esterno (questa è l'implementazione hardware).

Implementazione RAID hardware (hardraid)

In un'implementazione RAID hardware le unità sono collegate a una scheda controller RAID che si inserisce in uno slot PCI-Express (PCI-e) sulla scheda madre. Questo avviene allo stesso modo sia per i grandi server che per le installazioni RAID dei desktop. La maggior parte dei dispositivi esterni ha una scheda controller RAID integrata nel dispositivo stesso.

Benefici

Migliori prestazioni, soprattutto per le configurazioni RAID complesse. L'elaborazione viene eseguita da un processore RAID dedicato anziché dal processore principale del computer. Questo riduce il carico sul sistema durante la scrittura di backup dei dati e riduce i tempi di ripristino dei dati. Sono disponibili più opzioni di configurazione RAID, comprese le configurazioni ibride che potrebbero non essere disponibili con determinate impostazioni del sistema operativo. Compatibilità con diversi sistemi operativi. Questo fattore è fondamentale se si prevede di accedere al sistema RAID da computer Mac e Windows contemporaneamente. L'implementazione hardware RAID sarà riconosciuta da qualsiasi sistema.

Svantaggi

  • Dal momento che il sistema contiene più hardware, i costi iniziali di implementazione saranno più elevati.
  • Degrado delle prestazioni in alcune implementazioni RAID hardware quando si utilizzano dischi allo stato solido (SSD). I controller RAID più vecchi non offrono la cache nativa veloce dell'unità SSD necessaria per programmare e cancellare in modo efficiente l'unità.
  • Il software RAID hardware è progettato per funzionare esclusivamente con i sistemi di grandi dimensioni (macchine general purpose, sistemi Solaris RISC, Itanium, SAN) utilizzati nelle infrastrutture industriali.

Implementazione software RAID (softraid)

Quando i dischi che memorizzano le informazioni sono collegati direttamente a un computer o a un server senza controller RAID, la configurazione RAID scelta è gestita da un'utilità inclusa nel sistema operativo. Questa configurazione è chiamata implementazione RAID software. Molti sistemi operativi supportano la configurazione RAID, tra cui Apple e Microsoft, varie versioni di sistemi Linux come OpenBSD, FreeBSD, NetBSD e sistemi Solaris Unix.

Benefici

  • Impiego del RAID a basso costo. È sufficiente collegare le unità e configurarne l'uso con il sistema operativo.
  • I computer di oggi sono così potenti che i loro processori possono facilmente gestire i livelli RAID 0 e 1 senza alcun degrado delle prestazioni.

Svantaggi

  • Il software RAID è spesso specifico per il sistema operativo in uso e quindi non può essere utilizzato per gli array di dischi condivisi tra sistemi operativi diversi.
  • Si è limitati ai livelli RAID che il sistema operativo può supportare.
  • Con configurazioni RAID più complesse, le prestazioni del computer ne risentono.

Impiegazioni RAID software o hardware?

Il vincitore del confronto tra le implementazioni RAID dipende dal modo in cui si utilizza il sistema. Se l'intenzione è quella di risparmiare (e chi non lo fa?), allora utilizzerete un unico sistema operativo per accedere all'array RAID e userete il livello RAID 0 o 1, utilizzando un'implementazione RAID software che vi offre la stessa protezione ed esperienza di un'implementazione hardware più costosa.

Se siete in grado di sostenere l'investimento iniziale, le implementazioni RAID hardware sono decisamente preferibili. Vi libererà dalle limitazioni di un'implementazione RAID software e vi darà maggiore flessibilità nell'uso e nella configurazione del RAID.

Quanto è stato utile questo post?

Clicca su una stella per votarla!
Рейтинг: 0/5 - 0 голосов