RAID software: differenze rispetto al RAID hardware e influenza sulla sicurezza IT

I sistemi RAID hardware sono ancora standard nell’ambiente commerciale per la sicurezza informatica e dei dati, nonostante il boom delle soluzioni di cloud storage. Nell’ambiente privato, invece, un sistema Raid è raramente utilizzato, anche se …

RAID software: differenze rispetto al RAID hardware e influenza sulla sicurezza IT

Hardware-RAID und Software-RAID
  1. Rivista
  2. »
  3. Articolo
  4. »
  5. Sicurezza
  6. »
  7. RAID software: differenze rispetto al RAID hardware e influenza sulla sicurezza IT

I sistemi RAID hardware sono ancora standard nell’ambiente commerciale per la sicurezza informatica e dei dati, nonostante il boom delle soluzioni di cloud storage. Nell’ambiente privato, invece, un sistema Raid è raramente utilizzato, anche se i moderni sistemi operativi con RAID software offrono già soluzioni adeguate, ad esempio per proteggere la sicurezza dei dati importanti come foto, video, immagini o altri documenti dalla perdita di dati. Nel seguente articolo, confrontiamo i vantaggi ma anche gli svantaggi del RAID software rispetto al RAID hardware e rispondiamo alla domanda se il RAID software per l’archiviazione ridondante dei dati sia adatto anche alle aziende. Per i più curiosi, spieghiamo anche brevemente come impostare un RAID software in Windows 10.

Che cos’è il RAID software?

Il RAID software è la fornitura di livelli RAID come il mirroring o lo stripping tramite il software del sistema operativo anziché tramite controller RAID indipendenti.

Quali sono i vantaggi del RAID software?

Il RAID software è incluso gratuitamente nel sistema operativo e può essere configurato tramite l’hardware esistente. Ciò significa che non è legato a specifici controller/schede madri. Tuttavia, il RAID software presenta anche molti svantaggi.

Il RAID software è adatto anche alle aziende?

Dal nostro punto di vista, il RAID software non è adatto alle aziende perché la soluzione software non solo appesantisce la CPU del sistema, ma manca anche di molte funzioni di un RAID hardware indipendente.

1. cosa significa il termine RAID

I sistemi RAID sono spesso associati ai termini “prestazioni” e “protezione dei dati”. Fondamentalmente, però, si tratta di aumentare la velocità massima di trasmissione dei dati o la sicurezza contro i guasti dei dischi rigidi utilizzando più dischi rigidi.

RAID è l’abbreviazione di “Redundant Arrays of Independent Discs” e, tradotto in modo approssimativo, significa un insieme ridondante di dischi rigidi indipendenti. 2. I livelli di RAID esistono in diversi modi.

2 Esistono diversi livelli RAID

Ilfunzionamento di un RAID dipende dal cosiddetto livello RAID, che determina la modalità operativa e richiede anche un numero diverso di dischi rigidi.

  • RAID 0 (stripping) combina diversi dischi rigidi fisici in un unico grande supporto dati virtuale. In RAID 0, tutti i supporti dati vengono scritti contemporaneamente, distribuendo così il carico di lettura e scrittura sui singoli dischi rigidi e aumentando così le prestazioni complessive. Poiché l’intero RAID non funziona più in caso di guasto di un’unità, si sconsiglia questa modalità operativa.
  • In modalità RAID 1 (mirroring), un’unità è in mirroring su uno o più dischi rigidi. Se una delle unità in RAID 1 si guasta, è possibile accedere ai dati perché gli altri dischi intervengono. Il RAID 1 ha lo svantaggio di poter utilizzare efficacemente solo lo spazio di archiviazione di un disco rigido, mentre le altre unità lo rispecchiano 1:1.
  • RAID 5, RAID 10 e modalità operative simili, alcune con nomi diversi, distribuiscono i dati su più dischi rigidi, riducendo così al minimo il rischio di guasti. Distribuendo le informazioni di parità su altre unità, questi sistemi RAID sono in grado di fornire una maggiore capacità totale rispetto a RAID 1. Ad esempio, se si costruisce un RAID 5 con 3 unità da 2 TB ciascuna, sono disponibili 4 TB di capacità totale. Il resto viene utilizzato per la parità. I RAID 5 o 10 sono spesso utilizzati per i server o i NAS.

Per ulteriori informazioni sulle diverse modalità operative, consultare il nostro articolo “Maggiore sicurezza dei dati con i sistemi RAID”.

Il RAID non sostituisce il backup

Soprattutto gli utenti meno esperti sono portati a pensare che un sistema RAID con livello RAID 1 o superiore sostituisca il backup. Ma non è così. Fondamentalmente, tutti i dati sono solo sottoposti a mirroring per aumentare l’affidabilità in caso di difetti su un supporto di dati. Un Raid non protegge dai pericoli tipici quali

  • cancellazione accidentale di file,
  • file danneggiati a causa di tentativi di scrittura interrotti da parte del software, ad esempio quando il programma si blocca,
  • l’eliminazione intenzionale o la crittografia dei file a causa di sabotaggi o dei cosiddetti Trojan crittografici.

Nei nostri articoli Strategie per proteggersi da Trojan come Locky: il backup giusto! Oltre a Backup dei dati: Le migliori strategie di backup per i PC Windows per ulteriori suggerimenti e trucchi sul tema del backup.

3 Ecco le differenze tra RAID hardware e RAID software

Un RAID può essere realizzato sia come RAID hardware che come RAID software.

3.1 RAID hardware per i sistemi server delle aziende

typischer Hardware-RAID-Controller
tipico controller RAID hardware

In un RAID hardware, viene utilizzato uno speciale controller RAID come scheda plug-in a cui sono collegati i dischi rigidi. Il controller si occupa autonomamente dello stato del RAID e lo rende disponibile all’avvio; per il funzionamento non dipende da altri software, anche se molti produttori forniscono programmi di gestione e diagnostica che possono essere monitorati e controllati anche in remoto per gli amministratori delle aziende. In caso di guasto di un’unità, un RAID hardware continuerà a funzionare normalmente fino alla sostituzione dell’unità difettosa e ripristinerà automaticamente la ridondanza dopo la sostituzione.

Storage Area Network SAN
Una rete di storage area è spesso presente nelle grandi aziende
.

Il RAID hardware è caratterizzato anche dal fatto che il controller dispone di un proprio controller e di una propria cache, alleggerendo così la CPU del sistema durante il funzionamento. Per questo, il controller necessita di una propria CPU e di una propria memoria cache, il che spiega anche i maggiori costi di acquisizione.

Invece dei controller RAID come schede plug-in, esistono anche controller RAID in un alloggiamento rack, specialmente per le sale server, che forniscono la capacità di archiviazione in una rete SAN (Storage Area Network) come array di dischi.

  • La funzionalità RAID è disponibile indipendentemente dal sistema operativo e può essere monitorata e gestita in remoto da un amministratore tramite uno speciale software di gestione.
  • Alleggerimento della CPU del sistema grazie alla CPU e alla cache del controller RAID.
  • Il sistema operativo può essere installato direttamente su un sistema RAID
  • Costi di acquisizione dei controller RAID
  • In caso di difetto del controller, è necessario un modello compatibile per poter utilizzare nuovamente il RAID.

“Falso RAID”: Nel segmento di prezzo più basso si possono trovare anche controller RAID, spesso implementati nelle schede madri, che offrono RAID 0, RAID 1 o altre modalità operative. Si tratta dei cosiddetti controller RAID host. Senza software aggiuntivo, come il driver RAID della tecnologia Intel Rapid Storage, possono essere utilizzati solo in misura limitata e rappresentano un onere per il sistema pari a quello del RAID software puro. Se è necessario cambiare la scheda, a volte non è più possibile leggere i dati sul RAID perché le varie tecnologie non sono necessariamente compatibili tra loro. Un controller RAID hardware, invece, può essere installato anche su un’altra scheda madre.

3.2 RAID software come aggiunta gratuita al sistema operativo

Il RAID software non richiede alcun hardware aggiuntivo. La funzionalità RAID è realizzata esclusivamente dal punto di vista software e vengono utilizzate le connessioni del disco rigido esistenti sulla scheda madre.

I sistemi operativi moderni, come molte distribuzioni Linux o Windows 10 dall’edizione Pro o Windows Server, offrono già la funzionalità RAID. Da molte versioni, Windows è in grado di creare un mirror per i supporti dati tramite la gestione dei supporti dati e da Windows 8 è in grado di impostare ulteriori livelli RAID come il livello 5 (parità) con le posizioni di archiviazione.

Dischi dinamici

Windows offre dischi dinamici come struttura di gestione alternativa per i dischi rigidi, che non utilizzano partizioni ma volumi. Windows può realizzare funzioni come il mirroring attraverso i supporti dati dinamici. Tuttavia, molti programmi di immagine o software di recupero non sono compatibili con questo sistema.

Un RAID software ha il vantaggio di poter accedere ai dati anche se si cambia l’hardware. La tecnologia RAID si trova nel sistema operativo.

Tuttavia, il RAID software presenta anche molti svantaggi. Innanzitutto, il RAID software utilizza solo la potenza della CPU e non può alleggerire il sistema con una CPU propria come il RAID hardware. Inoltre, Windows utilizza supporti dati dinamici per il mirroring , che a loro volta non possono essere letti senza problemi da tutti gli altri sistemi operativi. Un altro svantaggio è il fatto che, almeno inizialmente, Windows non può essere installato su un RAID software. Sebbene sia possibile configurare successivamente un RAID e quindi anche il mirroring dell’unità di sistema, non si ha nemmeno lontanamente la funzionalità di un RAID hardware. Se, ad esempio, un disco si guasta durante il funzionamento, il sistema operativo può bloccarsi. Windows non si avvia automaticamente se il disco primario si guasta. L’utente deve quindi occuparsi di riavviare Windows, risolvere il mirroring e configurarlo nuovamente. Per l’uso produttivo nelle aziende, questa perdita di tempo e il costoso ripristino della funzionalità RAID non sono un’opzione rispetto al RAID hardware.

  • Nessun costo per il controller RAID, in quanto parte del sistema operativo
  • Il RAID può essere riutilizzato anche su un’altra installazione del sistema operativo.
  • Non sono disponibili funzioni come il ripristino automatico della ridondanza o l’autoavvio in caso di guasto del disco rigido.
  • Maggiore carico della CPU
  • Windows non può essere installato direttamente su un RAID software.

4. come impostare un RAID software di livello 1 in Windows 10

In Windows 10, dall’edizione Pro o da Windows Server, è possibile impostare un mirroring (RAID 1) tramite la gestione del disco collegando un secondo disco rigido e aggiungendo un mirroring per il disco 1 tramite il menu contestuale. È possibile accedere alla gestione del disco tramite “Strumenti di amministrazione” come termine di ricerca nel menu di avvio di Windows 10.

È anche possibile eseguire il mirroring di singole partizioni. A tale scopo, selezionare una partizione e richiamare la funzione “Aggiungi mirroring” tramite il menu contestuale.

Software RAID über die Datenträgerverwaltung von Windows
RAID software tramite la Gestione disco di Windows

Windows chiede quindi su quale secondo supporto dati deve essere collocato il mirroring.

Auswahl des Datenträgers für Spiegelung
Selezione del supporto dati per il mirroring

Windows deve quindi convertire i dischi in dischi dinamici, che a loro volta possono essere letti solo da Windows. Gli altri sistemi operativi non possono gestire i dischi dinamici.

Konvertierung in dynamische Datenträger
Conversione in supporti dati dinamici

Infine, i dati su entrambi i supporti devono essere sincronizzati, il che richiede un certo tempo.

Synchronisationsstatus für den Software-RAID
Stato di sincronizzazione del RAID software

Se è stato eseguito il mirroring della partizione di sistema, dopo il riavvio di Windows apparirà una seconda voce nel gestore di avvio, chiamata plex secondario.

Booten Windows 10 vom Software RAID
Avvio di Windows 10 da RAID software

Ora è possibile avviare il sistema operativo sia dal disco rigido primario che dal disco in mirroring. Tuttavia, se il disco rigido primario si guasta, il gestore di avvio non viene più trovato, per cui non è più possibile selezionare il sistema mirror.

In questo caso, è necessario avviare il sistema tramite il disco di installazione o il disco di riparazione da Windows, avviare le opzioni di riparazione del computer e selezionare“Altro sistema operativo” nelle opzioni di risoluzione dei problemi per avviare il plex secondario.

Anderes System starten
Avvia altro sistema in Risoluzione dei problemi del disco di emergenza di Windows

Solo a questo punto si avvierà un Windows in mirroring dal secondo disco rigido. Nell’ultimo passaggio, è necessario rimuovere nuovamente il mirroring tramite Gestione disco e impostarlo nuovamente se si è procurato un disco rigido sostitutivo per il disco difettoso.

Non eseguire il mirroring di Windows

Per i motivi descritti in precedenza, si sconsiglia di eseguire il mirroring del supporto dati di sistema, poiché il suo ripristino comporta molti problemi e sforzi. È quindi preferibile utilizzare un’immagine di backup con programmi di immagine gratuiti per eseguire il backup del sistema operativo.

5 Il nostro consiglio

Un RAID software è sempre un cattivo compromesso rispetto a un RAID hardware. Soprattutto se le prestazioni della CPU del server sono importanti, è meglio optare per un RAID hardware. La sicurezza informatica e dei dati negli ambienti commerciali può essere impostata e gestita in modo più sicuro con speciali soluzioni RAID hardware.

Per gli utenti privati, un RAID software offre l’opzione economica di utilizzare un RAID 1 o RAID 5 per proteggere dalla perdita di dati dovuta al guasto di un disco rigido contenente dati. Tuttavia, i costi aggiuntivi associati allo spazio aggiuntivo sul disco rigido potrebbero essere meglio investiti in dischi rigidi esterni e in un concetto di backup coerente.

NAS-Server als Alternative zum Software-RAID
Server NAS come alternativa al RAID software

Se i dati devono essere resi disponibili in modo centralizzato anche nella rete domestica, un’alternativa è rappresentata da un NAS, che non solo offre funzionalità RAID ma anche altri servizi come il backup, il cloud backup e la fornitura di tutti i tipi di supporti in rete. La configurazione di tali sistemi è facile da impostare, anche per gli utenti meno esperti, tramite sistemi operativi come Synology Disk Manager.

Articoli correlati