Enterprise si basa sempre su CORE, giusto? In altre parole, se poi un domani si comprasse uno dei loro NAS, non è che mi ritrovo poi a cominciare tutto da capo.
Enterprise è la versione di CORE che vendono con i loro sistemi, comprende l'assistenza e le funzionalità di High Availability (limitate ai loro modelli).
Dovrebbe essere in programma una versione enterprise di SCALE se non mi ricordo male.
Pensando già alla situazione finale, che plugin mi consigliereste?
Non avendo mai usato SCALE non ti so dire, ma pare che l'app NextCloud di TrueCharts (Quindi su SCALE) sia decisamente più affidabile del plugin su CORE. Valuta.
Pensando già alla situazione finale, che plugin mi consigliereste?
Stiamo parlando di un 4 core con 16GB RAM e 4HDD da 1TB che preparerei a RZ2. Oggi se ne usa meno di 400GB, quindi c'è spazio a sufficienza usando due HDD di lavoro e due per ridondanza.
Ho poi ancora tre porte SATA.
Una la volevo utilizzare per un disco da 500GB che avrei usato per dei backup interni. Le altre due per il boot con SSD da 120GB in mirroring (oppure uno per il boot e l'altro per ZIL-Cache)
I files di 5 PC (e solo 3 utenti fissi) sono di tipo "office" e foto dei prodotti.
Quindi partivo con: clamav, backup da PC a NAS, backup da NAS a NAS, backup da NAS a cloud e/o Dropbox (via fibra)
Oltre a Nextcloud, non avevo ancora visto altro.
Allora... come dice
@glauco potresti considerare i mirror:
- a livello di spazio, con 4 da dischi da 1 TB in RAIDZ2 avresti a disposizione un massimo di 1,497 TB prima di oltrepassare la soglia dell' 80% oltre la quale le performance si riducono, con 2 mirror da 2 dischi ciascuno sarebbero 1,54 TB (quindi circa 47 GB di spazio in più).
- a livello di affidabilità il RAIDZ2 è sicuramente la configurazione più sicura, dovresti perdere 3 dischi per perdere i dati, mentre con i due mirror me basterebbero due (nello stesso gruppo, chiamato vdev: se perdi un vdev perdi l'intera pool).
- a livello di performance il mirror è sicuramente superiore in lettura.
- a livello di espandibilità se in un futuro ti servirà incrementare lo spazio a disposizione, con un layout RAIDZ (indifferentemente da 1, 2 o 3) potrai solo sostituire tutti i dischi (uno alla volta, facendo il resilver per copiare i dati in sostanza) con altri più capienti, oppure distruggere la pool e ricrearla aggiungendo i nuovi dischi; con i mirror invece puoi aggiungere quanti vdev vuoi senza alcun problema, oppure puoi sostituire tutti i dischi come nel caso precedente. Va detto però che se pianifichi di aggiungere altri dischi ai 4 che hai citato bisogna considerare la scheda madre: ha spazio a sufficienza per tot numero di dischi oppure uno slot PCIE per un HBA?
In sostanza, se il tuo obiettivo principale è la resilienza e non ti interessa una espandibilità futura, oppure questa espandibilità futura implica un sostanziale cambiamento dell'hardware (tipo scheda madre o HBA), vai di RAIDZ2; altesì se ti interessa di più una facilità di espansione senza paragoni, unita a specifiche performance migliori e comunque un certo grado di affidabilità (che tuttavia va a diminuire all'aumentare dei vdev di mirror se consideriamo vdev da 2 dischi l'uno), vai con i mirror.
Ti lascio un
link ad un calcolatore di spazio dove ti puoi sbizzarrire e provare tutte le configurazioni che vuoi.
Chiusa questa parentesi, parliamo un attimo del mirror degli SSD: partendo dal presupposto che perdere la boot-pool non implica la perdita dei dati, anche avendo due SSD in mirror nel caso una delle due (quella "principale" diciamo, ossia quella che il sistema usa per l'avvio) fallisse, il sistema non è in grado di riconoscere il guasto e quindi non si avvierebbe. Mi sembra che l'unico modo per avere ridondanza a livello di boot-pool sia tramite RAID (non RAIDZ!), come spiegato in una guida apposita nel forum (che al momento non ho tra le mani).
Personalmente ritengo che basti avere un backup della configurazione (ci sono anche script che lo fanno automaticamente, almeno per CORE) e si è a posto, ma io ho il sistema sotto la scrivania quindi per te potrebbe valere la pena esplorare in questa direzione (sulla quale ammetto, non sono molto ferrato).
Per quanto concerne quella che hai chiamato ZIL-cache, il nome tecnicamente corretto è L2ARC (ARC è la RAM) e ci sono tonnellate di risorse sul forum che ne parlano (per questo ho voluto precisare il nome corretto, così da facilitare la ricerca). Assolutamente NON considerare di usarlo fino a che non hai almeno 64GB RAM nel sistema, in quanto utilizza una sostanziale parte della RAM (ARC) per indicizzare quanto contenuto nel L2ARC e andresti quindi a diminuire le prestazioni anzichè migliorarle!
Non considerare neanche gli special vdevs senza poterti permettere di avere almeno una tripla ridondanza (3-way mirror).
Ci sono poi degli accorgimenti che si potrebbero fare, come quello di installare un hotspare nel sistema (un disco che automaticamente sostituisce un'altro nel momento in cui questo fallisce). Per quanto riguarda i plugin non ti so dire, non ne uso.
Resto a disposizione :)
P.S.: mi raccomando, non fare l'errore di considerare SCALE una distro linux! Non hai minimamente le stesse libertà!