Di recente abbiamo recensito gli ultimi SSD Intel Optane P5800X, in grado di sfruttare il PCIe Gen4 (a differenza delle piattaforme AMD) grazie alle CPU Intel di ultima generazione . Gli SSD Optane nei server sono una soluzione ideale, grazie alle incredibili prestazioni che rendono la cache e la suddivisione in livelli estremamente utili. Tuttavia, per gli utenti professionali con applicazioni ad alte prestazioni, integrare tecnologie di livello enterprise in un case per PC non è sempre semplice. Inoltre, l'utilizzo di SSD P5800X in un sistema a utente singolo risulta costoso. Per questo motivo, ci siamo proposti di studiare come sfruttare al meglio gli SSD Optane di livello enterprise per offrire la soluzione di storage condiviso più performante per le workstation.
Archiviazione condivisa per workstation Ultimate: configurazione
Per gli utenti professionali, esistono diversi modi per accedere allo spazio di archiviazione condiviso. Un NAS è un'opzione popolare, ma il profilo prestazionale semplicemente non è abbastanza buono per le applicazioni più impegnative. Questo è il motivo per cui molti professionisti creativi optano per l'archiviazione locale collegata, che sfrutta un'interfaccia più veloce come Thunderbolt. Il problema con queste soluzioni è che, sebbene vadano bene per un singolo utente, l’utilizzo effettivo dello spazio di archiviazione è in realtà piuttosto basso, poiché le unità rimangono inutilizzate per la maggior parte del tempo. Inoltre, stiamo cercando il massimo in termini di archiviazione condivisa, il che significa che dobbiamo fare meglio.
Il tempismo di questo progetto coincide con l'aggiornamento delle CPU Intel sia per data center che per workstation. Infatti, abbiamo appena dato un'occhiata a un recente aggiornamento di HP, lo Z2 SFF Gen8 . Il piccolo chassis SFF ci ha offerto un'interessante opportunità per verificare se fosse possibile assemblare una configurazione Intel Rocket Lake e Ice Lake nel laboratorio di StorageReview.
Lo Z2 SFF G8 non è esattamente la scelta che avremmo fatto per questo progetto, in termini di velocità di pubblicazione dei dati. Sebbene sia un sistema perfettamente valido, anche con una GPU NVIDIA RTX 3000 a passo corto, il case SFF è sempre un compromesso. Detto questo, è il nostro unico sistema Rocket Lake, quindi cosa ci si può fare?
Sfortunatamente, lo Z2 SFF G8 include uno slot PCIe Gen4 x16 , che è destinato esclusivamente alla scheda grafica e che ovviamente non vogliamo sacrificare viste le applicazioni a cui è destinato. Gli slot utilizzabili per questo progetto si riducono a uno slot fisico Gen3 x4 e a uno slot fisico Gen3 x16 e a uno slot elettrico Gen4 x4.
Naturalmente, abbiamo fatto la cosa più sensata e abbiamo installato due schede di rete Mellanox ConnectX5 a doppia porta da 100 GbE nella workstation, collegandole a una scheda di rete Intel E810-CQDA2 da 100 GbE nel server.
Archiviazione condivisa per workstation definitiva: accesso remoto
Abbiamo però un ulteriore problema, ovvero l’accesso al sistema. Una cosa è essere sulla rete locale, ma se abbiamo imparato qualcosa nell’ultimo anno circa, è che le organizzazioni sono più flessibili che mai in termini di dove risiede la loro forza lavoro. E nessun budget consente di inviare server pieni di SSD Optane P5800X agli utenti delle loro workstation. Esiste tuttavia una soluzione sorprendentemente semplice, HP ZCentral Remote Boost.
Lo scorso autunno abbiamo pubblicato un articolo approfondito su questo strumento e, nel complesso, lo abbiamo trovato un prodotto estremamente solido, facile da configurare e utilizzare. Come ulteriore vantaggio, è incluso (senza licenza) con tutte le workstation HP Z, gli HP ZBook e gli HP VR Backpack. HP ZCentral Remote Boost consente alla workstation SFF di elaborare effettivamente i file provenienti da un client Remote Boost in esecuzione su un laptop che potrebbe trovarsi ovunque nel mondo, o in questo caso, vicino a Portland. In pratica, "inviamo i pixel del monitor" dalla workstation all'ufficio remoto anziché inviare i file. Come ulteriore vantaggio, abbiamo potuto utilizzare la modalità Collaborazione di Remote Boost per consentire a tutti di visualizzare e, soprattutto, interagire nella stessa sessione Sender.
È stato semplicissimo configurare Z Central Remote Boost. Dovevamo semplicemente scaricare e installare HP ZCentral Remote Boost Sender sulla workstation HP, che si trovava nel laboratorio di Cincinnati, e scaricare e installare HP ZCentral Remote Boost Receiver (client) sui laptop che si trovavano nelle nostre sedi remote. Questo è tutto: non era necessaria alcuna infrastruttura desktop virtuale (VDI) complessa e ci sono voluti meno di cinque minuti per essere operativi.
Poiché tutta l'elaborazione viene eseguita sulla workstation Z2 SFF, che si trovava nello stesso laboratorio dei file archiviati sull'SSD Optane P5800X ad alte prestazioni, possiamo svolgere il nostro lavoro senza preoccuparci della potenza dei nostri laptop.
Archiviazione condivisa per workstation definitiva: prestazioni
All'interno del nostro server Intel con Windows Server 2019, abbiamo sfruttato due dei nostri SSD Intel Optane P5800X e li abbiamo presentati a Storage Spaces. Tramite Storage Spaces abbiamo poi creato un pool configurato in modalità stripe, RAID0. Questa decisione si è concentrata più su come gli SSD potrebbero essere utilizzati per qualcosa come lo spazio di lavoro per il rendering, la compilazione o cose del genere.
Da quel pool, abbiamo creato un disco virtuale, un volume e ne abbiamo condiviso una singola cartella. Windows su entrambi i lati ha fatto il resto, con una condivisione di file SMB3 che consente il bilanciamento del carico su più interfacce. Sebbene avessimo una larghezza di banda completa di 10 GB/s nel nostro server, come notato, la workstation aveva slot PCIe x4 che raggiungevano i 3 GB/s per scheda. Quindi il bilanciamento del carico su entrambi per un singolo punto di montaggio è stata la ciliegina sulla torta.
Per dimostrare l'efficienza dell'utilizzo di Z Central Remote Boost, abbiamo eseguito due test. Nel primo test abbiamo eseguito CrystalDiskMark localmente utilizzando Z Central Remote Boost. Poiché lo spazio di archiviazione era così vicino ai dati, abbiamo riscontrato una velocità di trasferimento superiore a 6 GB/s. Questo praticamente satura ciò che potremmo aspettarci data la configurazione PCIe del box SFF.
Ora, mentre la maggior parte dei tecnici IT riderebbe dell'assurdità di confrontare lo storage ad alta velocità collegato localmente con quello tramite una VPN, volevamo chiarire perché è importante. Utilizzando una connessione VPN tra le nostre sedi remote e il server di archiviazione nel nostro laboratorio di Cincinnati, il punto di strozzatura diventa la velocità di caricamento della connessione WAN del laboratorio.
Per testarlo, abbiamo eseguito CrystalDiskMark da un laptop nella nostra postazione remota PNW sul sistema di storage situato nel nostro laboratorio di Cincinnati. CrystalDiskMark ha mostrato una velocità di trasferimento di 7.75 MB/s.
Abbiamo anche monitorato il traffico di rete utilizzando ControlUp. Ciò ha dimostrato quanto poca larghezza di banda sia necessaria per eseguire l’operazione utilizzando ZCentral Remote Boost semplicemente “spingendo i pixel”, anziché trasferire i dati stessi, tramite cavo. Durante il trasferimento effettivo dei dati, abbiamo consumato una larghezza di banda di circa 7.75 Mbps, ma quando abbiamo utilizzato Z Central Remote Boost, abbiamo utilizzato meno di 1 Mbps.
Considerazioni finali
Abbiamo preso un sistema con una configurazione modesta (a parte forse la scheda di rete un po' eccessiva) e volevamo vedere cosa si potesse fare per fornirgli il massimo in termini di storage condiviso per workstation. Lo abbiamo collegato al server OEM di Intel con un paio di SSD Optane P5800X, presentati come condivisione Windows. I risultati sono davvero impressionanti: con soli due SSD abbiamo raggiunto quasi 6200 MB/s in lettura e oltre 6500 MB/s in scrittura.
Abbiamo anche sfruttato HP ZCentral Remote Boost, il che significa che chiunque nella nostra organizzazione può accedere a questo sistema e ottenere le stesse prestazioni, da qualsiasi parte del mondo. Quando si parla di elaborazione remota, è anche importante prendere in considerazione il vantaggio della localizzazione dei dati insieme ad altri vantaggi, come maggiore sicurezza, contenimento dei costi e gestibilità. Con il tempo di sistema pianificato, queste costose risorse possono essere utilizzate in modo più completo, il che è straordinario in termini di fornitura di un ROI maggiore per un costoso investimento in Flash.
Potremmo ottenere più prestazioni? Sì, un sistema con una migliore flessibilità degli slot PCIe sarebbe carino e potremmo inserire qualche SSD Optane in più nel server. Ma indipendentemente da come ci arriviamo, questa architettura offre prestazioni straordinarie della workstation, con tutti i vantaggi del data center come potenza di failover e backup regolari dei dati. Non è una follia provare ad adattare un PC per gestire gli SSD NVMe aziendali, soprattutto se si dispone del budget. Ma ci sono altri modi per sbucciare le patate con maggiore utilizzo ed efficienza.




Amazon