L’hosting SSD è davvero più veloce? Proviamo a capirlo meglio

L’hosting SSD è davvero più veloce? Proviamo a capirlo meglio

La questione degli hosting più veloci, sempre più efficenti e funzionali si scontra prima o poi con una delle tecnologie di memorizzazione più di successo degli ultimi anni: parlo ovviamente degli hard disk SSD. Si parla moltissimo di questo tipo di tecnologia, e anche il mondo degli hosting non ne è rimasto immune: mi sono sempre chiesto se un sito su disco SSD funzioni davvero più velocemente di uno con hard disk tradizionale, per cui mi pare interessante provare a rispondere.

Prima di procedere oltre, pero’, chiariamo un po’ di termini.

Cos’è SSD?

La tecnologia a stato solido (Solid State Disk, SSD in sigla) sfrutta memoria non volatile ad accesso rapido per memorizzare i nostri file; senza scendere in dettagli troppo tecnici, il sistema di accesso all’hard disk è più veloce rispetto a quello degli hard disk tradizionali, e questo si riflette anzitutto in una conseguenza immediatamente visibile: i tempi di ricerca dei file, ad esempio, sono drasticamente abbattuti. Basta installare un hard disk SSD sul proprio PC o Mac, del resto, per averne prova tangibile.

L’unico punto critico di SSD, almeno ad oggi, è che la capienza dei dispositivi è limitata: la velocità di accesso in lettura/scrittura si paga in termini di hard disk commerciali raramente superiori ai 500 GB.

Quanto è veloce SSD?

Un hard disk SSD viaggia tra i 200 ed i 550 MB/s, mentre un hard disk tradizionale oscilla tra i 5  ed i 120 MB/s. Questo significa, ad esempio, che per copiare un file di 1 TB un hard disk SSD impiegherebbe meno di 3 secondi, in media, mentre uno tradizionale (meccanico) ne avrebbe bisogno di almeno il triplo.

In termini di hosting SSD, la valutazione va fatta in modo accurato: non si tratta solo di valutare la lettura scrittura di file, infatti, ma anche la presenza di database, cache e quant’altro sfrutti l’hard disk.

Dati sperimentali: SSD vs. HDD

In merito alla questione, la Dell ha pubblicato nel 2011 un white paper piuttosto interessante: metteva a confronto le prestazioni, i costi ed i vantaggi/svantaggi derivanti dall’uso di SDD. Senza scendere troppo nel dettaglio, i dati che emergevano da quello studio sono i seguenti:

  1. in genere è sbagliato affermare che SSD sia una tecnologia veloce sempre e comunque; il mercato ovviamente spinge in questa direzione, ma le cose vanno valutate in termini di workload;
  2. un workload fa riferimento all’insieme di operazioni compiute da un certo tipo di applicazione, in media. Esempi di workload considerati nello studio sono, ad esempio, lettura di file da un server, video on demand, logging su un server, logging MySQL e media streaming;
  3. quando si considera il flusso di lettura o scrittura, andrebbe specificato se ad accesso casuale o sequenziale; ogni tipo di applicazione possiede la propria logica, per semplificare: l’accesso casuale è quello di un playlist con funzione shuffle, quello sequenziale sfrutta l’ordine delle tracce del CD.
  4. SSD offre prestazioni superiori agli hard disk tradizionali solo per determinati workload;
  5. gli hard disk tradizionali offrono prestazioni eccellenti per workload sequenziali, mentre gli SSD offrono anch’essi buone prestazioni – ma non tali da giustificarne, secondo l’autore dello studio, il prezzo;
  6. sul fronte dei workload ad accesso casuale, ovvero lettura e scrittura (random I/O), le prestazioni di SSD sono invece insuperabili; SSD è raccomandato nel caso di software multi-livello o lunghi cicli di lavoro con scrittura a basso livello (tiering software or a low write duty cycle environment);
  7. in termini di web server, in particolare, SSD è consigliata per workload quali File Server, Video on demand, email, database e file system per il web, mentre HDD tradizionale resta ideale per effettuare log di applicazioni web, paginazione di file e media streaming.

Motivi comuni per acquistare un hosting con SSD

A livello intuitivo, il motivo per cui la tecnologia SSD surclassa quella con hard disk meccanici è immediata: leggendo e scrivendo i dati più velocemente, è ovvio che anche le prestazioni dell’applicazione su cui sono installati i dati ne risentono in positivo. Per estensione, un sito web su hard disk SSD (con database e file su SSD, per intenderci) dovrebbe essere più veloce di qualsiasi altro, se non altro a parità di fattori di prestazioni e di carico (plugin installati, theme ecc.).

C’è anche da dire, pero’, che solitamente i siti web lavorano su file di testo molto piccoli, per cui le prestazioni potrebbero essere poco apprezzabili; inoltre, l’hard disk non è l’unico elemento in gioco per far funzionare il sito, dato che ci sono pure memoria e CPU ad esempio.

Gli hosting con supporto SSD vanno molto di moda da un paio d’anni, per quanto non sempre riescano a garantire, di per sè, prestazioni migliori apprezzabili in molti casi pratici. Questo ovviamente non vuol dire che non debbano essere usati, anzi.

Per i siti web SSD funziona bene?

Bisognerebbe analizzare nel dettaglio le operazioni di lettura / scrittura di un sito web in media per capire le potenzialità di SSD; stando allo studio di Dell, il passaggio a SSD porta sicuramente dei benefici, quantomeno sui server in produzione (ed al netto di operazioni di log). Bisognerebbe che qualcuno testasse la cosa sul campo per poterlo affermare con certezza, ma la mia sensazione è che la differenza tra SSD e HDD si faccia apprezzare soprattutto per grandi quantità di dati trattati, letti, scritti e trasmessi.

WordPress ad esempio usa parecchio le query MySQL per ogni singola impressione di pagina, per cui è plausibile che SSD possa essere di beneficio; per estensione, questo dovrebbe valere per qualsiasi sito dinamico. Inoltre con SSD è attiva la lettura e scrittura contemporanea, per cui questo dovrebbe deporre ulteriormente a suo vantaggio. Su siti piccoli e poco visitati, non mi aspetto grandissimi miglioramenti di prestazioni, fino a prova contraria almeno.

L’uso di cache su disco, inoltre, dovrebbe essere un punto ulteriormente a favore di questa tecnologia.

Conclusioni

In genere SSD è più veloce della tecnologia ad hard disk meccanici (HDD), e non c’è ragione per non prendere seriamente in considerazione la cosa per il proprio server di hosting. Tuttavia nella valutazione delle prestazioni di un hosting web intervengono altri fattori, tra cui:

  • la larghezza di banda per le comunicazioni di rete;
  • la tecnologia usata da RAM e CPU;
  • il tipo di software CMS utilizzato.

Idealmente, SSD è ideale per salvarci i database, mentre sarebbe ideale tenere i file ordinari su hard disk tradizionale. Cosa secondo me spesso troppo dispendiosa, senza dimenticare che comunque le dimensioni del database non possono superare la capienza massima di un hard disk SSD, che è attualmente di 4TB a livello commerciale, ma che sta arrivando fino a 16 TB con gli ultimi modelli (bisognerà vedere quanto costano, ovviamente).

SSD può aiutare chi gestisce più siti web, avendo cura di salvare i dati sull’hard disk SSD e sfruttandone così le potenziate capacità di cache e lettura/scrittura. Sui siti poco visitati, la differenza potrebbe essere del tutto impercettibile.

(fonte: StorageReview, White paper della Dell, HostingTalk)

Photo by carnine9

Ti piace questo articolo?

4 voti

Su Trovalost.it puntiamo sulla qualità dei contenuti da quando siamo nati: la tua sincera valutazione può aiutarci a migliorare ogni giorno.

L’hosting SSD è davvero più veloce? Proviamo a capirlo meglio

Votato 10 / 10, da 4 utenti