Juku.it ! ! ! ! ! Down to earth report: Una infrastruttura hyper-converged per tutti da HP ! ! ! ! ! ! ! Enrico Signoretti ! Dicembre 2013 ! Juku consulting - mail: [email protected] web: http://www.jukuconsulting.com Jukuconsulting.com Indice Executive summary 2 Introduzione 4 Cos’è una infrastruttura scale-out? 4 Perché scale-out è importante per la PMI? 4 Perché è importante 5 Hardware 7 HP ProLiant DL380p Gen8 Server 7 Switch Ethernet HP 2920 8 Perché è importante 8 Software 10 HP StoreVirtual storage VSA 10 Hypervisor e suite di benchmark 11 Perché è importante 14 Architettura 15 Configurazione del nodo e dell’infrastruttura 15 Layout del cluster e dei nodi 16 Perché è importante 16 Risultati dei Benchmark 18 Introduzione 18 Risultati del benchmark 18 Perché è importante 19 Nota finale 21 Juku 23 Perchè Juku 23 Autore 23 Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com 2 " Executive summary ! Gli utenti finali, di ogni tipo, sono alla continua ricerca di soluzioni che possano ridurre la complessità e abbassare il TCO (Total Cost of Ownership) delle loro infrastrutture. Specialmente nella PMI, dove le risorse sono solitamente limitate e gli skill non sono sviluppati al meglio, c’è molta attenzione a questo tipo di problemi. Oggi, la maggior parte delle infrastrutture sono virtualizzate, basate su server industry standard x86 e reti Ethernet. I costi più importanti di queste infrastrutture, sia in termini di TCA (Total Cost of Acquisition - Spesa Totale di Acquisto) che di TCO (Total Cost Of Ownership - che include anche tutte le spese che si calcolano durante il ciclo di vita delle apparecchiature), si registrano nella parte di data storage. Infatti, è facile scoprire che spesso circa il 50% del costo di una infrastruttura virtualizzata risiede nella parte di storage tradizionale, sia essa NAS o SAN. Questo report mostra una soluzione, completamente disegnata su componenti industry standard e software HP, che permette di realizzare una soluzione totalmente scale-out senza la necessità di uno storage condiviso tradizionale. In breve: una infrastruttura hyper-converged. La soluzione di cui stiamo per parlare ha tutte le caratteristiche che ci si vogliono normalmente indirizzare: TCO, facilità d’uso, scalabilità, efficienza, con un approccio open e un prezzo basso. Il grande risparmio deriva proprio dalla virtualizzazione dei dischi interni presenti sugli stessi server x86 che fanno girare l’hypervisor, presentandoli come una SAN virtuale alle VM. Un altro vantaggio è che questo stack proviene da un singolo vendor, garantendo quindi un accesso al servizio di assistenza in modo end-to-end. Il modello scale-out presentato nelle prossime pagine può avere un impatto importante per l’utente finale ma anche per il rivenditore della soluzione: ogni nodo porta con se un preciso quantitativo di risorse (CPU, RAM, spazio disco e IOPS) e quindi anche un costo ben conosciuto. Aggiungere un quantitativo preciso di VM è solo questione di acquistare uno o più nodi e collegarli all’infrastruttura esistente. Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com 3 " L’obiettivo primario di questo documento è quello di presentare un disegno di riferimento, la sua potenziale scalabilità e un benchmark standard per spiegare il suo posizionamento. Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com 4 " Introduzione Cos’è una infrastruttura scale-out? La scalabilità è la capacità di un sistema IT di crescere per sostenere la maggiore quantità di lavoro che necessita di essere gestita. Ci sono due tipi di scalabilità: verticale (scale-up) e orizzontale (scale-out). La maggiore differenza è che i sistemi di tipo scale-up sono monolitici mentre gli altri sono composti da piccoli nodi interconnessi fra di loro. In pratica, quando si parla di scalabilità verticale, si parla della possibilità di aggiungere ulteriori risorse nella stessa scatola (esempio: aggiungere CPU, RAM, disco, etc. nello stesso computer). Dall’altra parte, l’espansione di un sistema/infrastruttura scale-out avviene aggiungendo ulteriori nodi. Ognuno di questi nodi aggiunge le proprie risorse al cluster. Entrambi gli approcci hanno i loro vantaggi e svantaggi ma, negli ultimi anni, la tecnologia ha fatto molti passi avanti e ora i sistemi scale-out sono scelti molto più frequentemente che in passato e per un numero più ampio di applicazioni. I potenziali problemi di latenza delle connessioni fra i nodi e la complessità di gestione non sono più un grande problema, mentre ora è relativamente facile installare sistemi importanti a prezzi ragionevoli. Lo scale-out sta diventando estremamente popolare anche nel mondo dello storage per risolvere problemi di prestazioni e spazio quando i numeri sono particolarmente grandi: i cluster BigData Hadoop/HDFS sono gli esempi più eclatanti. Perché scale-out è importante per la PMI? La PMI non ha il tipo di problemi appena descritti ma il concetto di scalabilità è ugualmente importante. Una infrastruttura scale-out permette alla piccola Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com 5 " media azienda di pensare solo alle esigenze attuali e investire il meno possibile all’inizio ed evitare upgrade a piattaforme più potenti quando sarà necessario (forklift upgrades). Un altro grosso vantaggio per la PMI è che l’infrastruttura scale-out ha dei costi e una potenza di calcolo molto più prevedibili quando viene espansa: infatti ogni nuovo nodo aggiunto all’infrastruttura porta con se un preciso quantitativo di risorse e la possibilità di gestire una quantità conosciuta di lavoro. ! Perché è importante HP ha tutte le componenti (server, networking e software storage) per costruire un sistema scale-out e hyper-converged. L’indubbio abilitante di questa soluzione è la componente software, che permette di realizzare un sistema storage software-defined utilizzando server industry standard, e tutto prodotto da un unico fornitore primario. Inoltre, questo approccio “software-defined” permette di ottenere un TCO più basso e un ROI elevato, quando comparato con soluzioni storage tradizionali: l’utente gode di tutti i vantaggi di un sistema storage moderno senza doverne subire la rigidità dell’hardware. Ultimo ma non ultimo, l’utente finale può espandere il cluster ad un prezzo molto basso e prevedibile (il costo di un server, dei suoi dischi interni e della licenza VSA) o sostituire vecchi server con modelli più recenti e veloci mantenendo le stesse licenze software. Al contrario di soluzioni simili che si possono trovare sul mercato questa ha diversi vantaggi interessanti: • basata al 100% su hardware industry standard; • compatibile con gli hypervisor più comuni (VMware ESXi e Microsoft HyperV); • soluzione hardware e software end-to-end di un vendor primario; • più economica di molte altre soluzioni e perfettamente in linea con le esigenze della PMI; • servizi di supporto disponibili a livello globale e di provata qualità; Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com 6 " Nelle prossime pagine andrò a introdurre tutti i singoli componenti utilizzati per realizzare questo disegno, disponibili nel catalogo HP. ! Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com 7 " Hardware HP ProLiant DL380p Gen8 Server L’HP ProLiant DL380p Gen8 è un server 2U, 2-socket da rack per datacenter. Fa parte dell’ultima famiglia di server x86 HP e ha tutte le caratteristiche di resilienza, affidabilità e di facilità di manutenzione che contraddistinguono tutta questa linea di prodotti. Le caratteristiche base di questo server sono: • fino a 2 Intel Xeon serie E5-2600v2 CPU; • fino a 768GB di RAM; • 4 1Gb, o 2 10G Ethernet, o 2 x 10G Flexfabric; • Differenti configurazioni interne di storage (fino a 25 2,5” HDD SAS o 12 3,5” HDD SATA, support per SSD e opzioni RAID interne); • 6 PCIe 3.0; • iLO management engine integrato. Per questo report abbiamo scelto questo server perché ha le giuste caratteristiche di storage interno (fino a 25 HDD 10K RPM 2,5”) e la connettività esterna di cui abbiamo bisogno. Ha anche slot PCIe per ospitare schede di rete addizionali (NIC) e schede di memoria flash. Per massimizzare l’uso del JBOD interno SAS abbiamo anche deciso di aggiungere un HP Smart Array Controller modello 420 (equipaggiato con 1GB di memoria cache). Il controller aiuterà ad ottimizzare le operazioni di IO grazie alla gestione del RAID di base e della cache. E’ possibile trovare ulteriori informazioni sul sito web dedicato al server HP ProLiant DL380p Gen8. ! Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com 8 " Switch Ethernet HP 2920 Per questa soluzione è stato scelto di adottare lo switch Ethernet HP 2920-24G, uno fra quelli suggeriti nella documentazione di HP StoreVirtual. Questo è uno switch 1GbE top-of-the-rack ad alta densità, economico e scalabile con la capacità di supportare fino a 4 porte 10Gbit Ethernet, come anche due moduli per lo stacking. Lo switch in questione supporta anche jumbo frames (fino a 9220 bytes), IPv4, IPv6, VLAN, layer 3 routing, QoS e il protocollo OpenFlow: tutte caratteristiche utili ad evitare colli di bottiglia e garantire la massima flessibilità in termini di configurazioni e future espansioni. L’alimentatore, benché non ridondato, è rimovibile e sostituibile. La garanzia a vita e gli aggiornamenti software gratuiti rendono questo switch particolarmente attraente per gli utenti sensibili ai costi. E’ possibile trovare ulteriori informazioni sugli switch HP 2920 sul sito web di HP. ! Perché è importante L’hardware potente, conveniente e ben costruito è alla base di questo tipo di installazioni, HP è il produttore di server più importante e fornisce servizi di supporto nella maggior parte del mondo. L’importanza di avere a che fare con fornitori primari e affidabili è un fattore chiave per le PMI che hanno bisogno di essere continuamente rassicurate sulla presenza di rivenditori locali e system integrator anche per le implementazioni di base e i servizi tecnici che ne conseguono. Dall’altra parte, la componente di networking è fondamentale per garantire le prestazioni necessarie alla virtualizzazione di server e storage. Gli Switch HP 2920 sono certificati end-to-end con tutte le altre componenti dell’infrastruttura, forniscono quindi throughput e funzionalità di prossima generazione tese ad ottimizzare la qualità dello storage e del traffico delle VM. Inoltre, questi particolari switch possono ospitare fino a 4 porte 10Gbit Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com 9 " Ethernet ad un prezzo molto conveniente, abilitando di fatto un backend di rete semplificato e particolarmente potente. Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "10 Software HP StoreVirtual storage VSA HP StoreVirtual Storage è una famiglia di soluzioni storage disegnate per risolvere i bisogni delle piccole e medie aziende. Il portafoglio prodotti mostra due tipi di soluzioni: HP StoreVirtual 4000 (prodotti hardware basati su server standard x86) e un HP StoreVirtual VSA (Virtual Storage Appliance). Le funzionalità software dei due prodotti sono identiche. HP StoreVirtual 4000 è un array iSCSI scale-out con tutte le caratteristiche che ci si potrebbe aspettare da un sistema di storage moderno (come, per esempio, thin provisioning, snapshot, replica re m o t a , i n t e g r a z i o n e c o n VMware, ecc.). Proprio per la natura della sua architettura, i dati di ogni nodo del cluster sono distribuiti e replicati su altri nodi grazie ad un meccanismo chiamato Network RAID. Questo approccio consente di ottenere un sistema storage scalabile ed altamente resiliente con hardware commodity. Aggiungere spazio addizionale o aumentare le prestazioni del cluster è veramente semplice e nuovi nodi possono aggiungersi a quelli esistenti con facilità e poche limitazioni, anche quando si tratta di cluster di vecchia generazione. La versione VSA (Virtual Storage Appliance) di HP StoreVirtual permette di usare una VM come controller storage virtuale e si avvantaggia dei dischi locali del server per fornire IOPS e spazio. La VSA ha visto molti miglioramenti negli ultimi due anni. Le versioni più recenti del sistema operativo LeftHand (v.10) sono state parzialmente riscritte e ora sono mutlithread, con la conseguenza che molte operazioni di IO sono più veloci che in passato. La VSA sfrutta a pieno il miglioramento del Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "11 software e ora questa è configurata con due virtual CPU, mostrando quindi incrementi notevoli in termini di velocità e scalabilità. LeftHand OS versione 11, di recente rilascio, ha anche introdotto la Adaptive Optimization. Questo è un sistema di tiering automatico a livello di subvolume che permette di utilizzare contemporaneamente memoria flash e dischi rigidi tradizionali nella stessa configurazione. L’Adaptive optimization può migliorare drammaticamente le prestazioni dello storage, facendo aumentare le prestazioni dell’intero cluster e permettendo quindi di ottenere il massimo da tutte le risorse di calcolo a disposizione. HP StoreVirtual VSA è licenziata in funzione della capacità, questo significa che l’utente finale, usando i dischi interni di ciascun server, può configurare un quantitativo di storage importante ad un costo decisamente limitato. Al momento, ci sono tre diversi tipi di licenza e ognuna di queste ha un limite massimo di spazio da considerare: • 4TB: questa è la più economica, è limitata ad un massimo di 3 nodi per cluster e non include la Adaptive Optimization; • 10TB: Questa è la più diffusa, non ci sono limiti nel numero di nodi del cluster ed è quella più adatta per la grande maggioranza delle installazioni; • 50TB: Quest’ultima è stata aggiunta di recente per le installazioni che necessitano di molto spazio e, anche in questo caso, non ci sono limiti al numero di nodi che possono unirsi al cluster. HP fornisce percorsi di upgrade per tutte le licenze: un utente, per esempio, può acquistare oggi la licenza da 10TB per poi migrare a quella da 50TB pagando la differenza quando necessario. Recentemente è stato anche introdotta una licenza da 1TB rilasciata gratuitamente insieme all’acquisto di alcuni tipi di server HP (questa licenza ha limitazioni simili a quella da 4TB). ! Hypervisor e suite di benchmark HP StoreVirtual VSA supporta entrambi gli hypervisor Microsoft Hyper-V e VMware ESXi. Per il nostro test abbiamo deciso di utilizzare VMware ESXi così da poter eseguire un benchmark standard utilizzando la suite VMware VMmark. Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "12 Presentiamo i dati di questo test solo al fine di dare uno strumento di valutazione e questi non sono stati sottoposti ad un processo di certificazione ufficiale VMware. Dall’altro lato, questo documento riporta tutte le informazioni necessarie per riprodurre i test e sottoporli ad un processo di revisione ufficiale da parte di VMware. Non utilizzeremo VMmark per mostrare una sterile misurazione, visto che questo è assolutamente inutile per gli utenti SMB. Il test VMmark viene eseguito facendo girare un adeguato numero di tile sull’infrastruttura oggetto del test e misurandone la risposta. Un tile è un set completo di VM che riproduce stack applicativi standard e workload di diverse dimensioni e complessità. • 1 Mail server: Exchange Server 2007 su Windows 2008 R2 Enterprise Edition, • 1 Web server per una applicazione di Social Networking (Olio): SLES11 64 bit, • 1 Database server per l’applicazione di Social Networking application (Olio): MySQL DBs su SLES11 64 bit, • 3 Web server per una applicazione di eCommerce (DVD Store 2): SLES11 64 bit, • 1 Data base server per l’applicazione di eCommerce (DVD Store 2): SLES11 64 bit, • 1 Stand-by server: Windows 2003 server senza applicazioni che girano al suo interno, • 1 Windows server che viene i stanziato e poi ritirato cancellato durante il test. Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "13 Mentre il test è in corso, alcuni client esterni generano i carichi di lavoro necessari ad ogni stack applicativo. In particolare, per il server Microsoft Exchange viene simulato un workload di 1000 utenti (heavy profile). E’ ovvio che questo carico è eccessivo per una piccola azienda, specialmente quando questo viene replicato ogni volta che aggiungiamo risorse al cluster. D’altra parte però Exchange è una applicazione complessa con un DB che può facilmente essere assimilata ad altre applicazioni con carichi pesanti come, ad esempio, gli ERP. L’obiettivo finale è quello di mostrare quante VM possono girare in ogni singolo nodo del cluster e ottenere uno scenario veritiero di quello che succederebbe in un ambiente reale. Per i nostri benchmark abbiamo utilizzato un cluster a due nodi e poi abbiamo aggiunto un terzo e un quarto nodo per mostrare la progredire verso configurazioni scale-out più grandi. Visto la natura della soluzione e i modelli di licenza di VMware, abbiamo eseguito tutti i test utilizzando la versione standard di ESXi. Questa versione è la più adatta alle piccole aziende garantendo comunque un set di funzionalità di tutto rispetto. In ogni caso, l’obiettivo non è quello di dare un punteggio VMmark ma di rispondere a due semplici, per quanto ostiche, domande. Il tipo di domande che la maggior parte degli utenti SMB chiede al proprio reseller: • Quante Virtual Machine possono girare su un nodo? • Di quanti nodi ho bisogno per far girare tutte le mie VM? Solitamente è molto difficile rispondere a queste domande ed è necessario una conoscenza profonda dell’infrastruttura, dei workload coinvolti e della tecnologia. Al contrario, con questo tipo di infrastruttura pre-testata, cerchiamo un approccio totalmente diverso: l’abbiamo testata con un carico di lavoro che può essere confrontato con la maggior parte dei casi d’uso, dando una media di VM che ogni nodo può far girare. Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "14 Perché è importante L’idea dietro questo white paper è di mostrare le possibilità offerte da una architettura facile da usare LEGO®-like. L’abilitante di questa architettura è il software e HP StoreVirtual VSA si adatta perfettamente a questa visione. Questa soluzione storage software-defined ha tutte le caratteristiche del modello hardware ma è più economica, permettendo anche di ottenere configurazioni flessibili e upgrade hardware trasparenti. Ultimo ma non ultimo, la disponibilità di HP StoreVirtual VSA su entrambi gli hypervisor più diffusi sul mercato garantisce una grande libertà di scelta per l’utente finale. Questo approccio è molto adatto agli utenti finali più piccoli dove gli skill per disegnare e configurare una infrastruttura virtualizzata sono spesso assenti. Inoltre i rivenditori possono trarre il massimo vantaggio da questa tipo di soluzione grazie alla drammatica semplificazione del processo di vendita. Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "15 Architettura Configurazione del nodo e dell’infrastruttura Per la reale implementazione della nostra infrastruttura abbiamo deciso di configurare dei nodi di fascia media in termini di CPU, RAM e dischi. Il nostro obiettivo non è quello di spingerci verso la configurazione più estrema ma, al contrario, di provare il valore d i u n a s o l u z i o n e h y p e rconverged per i piccoli utenti. Allo stesso tempo, abbiamo scelto switch con porte a 10Gbit Ethernet per semplificare la configurazione, eliminando tecniche di teaming (link aggreagation) e facilitare il percorso di eventuali upgrade nel futuro. 10Gbit Ethernet può sembrare strano per ambienti così piccoli ma, al contrario, è perfetto perché l’hardware di networking HP che abbiamo scelto (2920) è decisamente conveniente e ci da anche l’opportunità di utilizzare 24 porte 1Gb Ethernet su ogni switch. I nodi server per la nostra infrastruttura scale-out saranno così configurati: • 2 Intel Xeon E5-2640 (6c/2.5GHz) CPUs; • 64GB di RAM; • 2 10G Ethernet ports; • 18 2,5” 450GB/10K RPM SAS disks; • HP Smart Array Controller model 420 con 1GB di cache. Questa configurazione, in un cluster di base a tre nodi, presenta 36 CPU core, 192GB di RAM e 45 dischi rigidi attivi supportati da una cache di 3GB (che teoricamente significano 9TB di spazio libero con una buona quantità di Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "16 IOPS nel peggiore degli scenari): discuteremo le prestazioni misurate sul cluster nei prossimi capitoli. Sul lato networking, la configurazione che andremo ad adottare per il nostro test è una coppia di switch HP 2920-24G ognuno con 4 porte 10Gbit attive. Le porte a 10Gbit sono dedicate alla connessione dei nodi del cluster mentre le restanti 24 porte da 1Gbit sono libere e disponibili per collegare il cluster ad altri server e client. ! Layout del cluster e dei nodi Il layout del cluster è decisamente semplice: ogni nodo del cluster ha una connessione Ethernet 10Gbit ad ogni switch. Negli ambienti più piccoli i due switch possono essere utilizzati come switch di core oppure possono provvedere a fornire un numero adeguato di up-link ad un infrastruttura network già in essere. Anche la configurazione del singolo nodo è semplice ed è particolarmente incentrata sullo storage interno. Seguendo la documentazione fornita dal produttore, Il controller HP SmartArray può essere configurato con la writeback cache abilitata perché, nel nostro caso, è il meccanismo di Network RAID implementato dalle VSA che garantisce contro le perdite di dati. I dischi interni al server (18) sono configurati con un disco di spare, un piccolo volume in RAID 1 per il boot dell’hypervisor e un gruppo RAID 50 composto di 15 dischi per ospitare i Datastore VMware. C’è anche spazio per future espansioni di disco o SSD opzionali (meno performanti delle schede PCIe ma anche più economici). ! Perché è importante Semplicità e facilità di gestione sono fra le caratteristiche più importanti di questo tipo di implementazione. L’obiettivo è stato quello di mantenere tutto il più semplice possibile e di seguire tutte le procedure standard riportate nella documentazione e sui siti web pubblici di HP. L’abbiamo fatto per dare all’utente finale, e al rivenditore, una soluzione facile da riprodurre senza il bisogno di un sistemista particolarmente esperto. Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "17 Eliminare la complessità quando si implementa una infrastruttura 100% scale-out concorre a ridurre i costi di management, anche quando si parla di pochi nodi. Sul lato storage, HP StoreVirtual VSA si adatta perfettamente a questa visione: un prodotto solido, facile da usare e maturo. Disegnato fin dall’inizio con questo tipo di architettura in mente e con tutti i tool necessari per integrarsi con gli hypervisor. Ultimo ma non meno importante, i link ridondati a 10Gbit permettono di avere una banda decisamente elevata e facilità di gestione a livello hypervisor senza il bisogno di configurazioni complesse. Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "18 Risultati dei Benchmark Introduzione L’obiettivo di questo paper è di fornire una metrica semplice per valutare questo tipo di soluzione. Per ottenere questo risultato abbiamo utilizzato il tool di benchmarking VMmark e abbiamo raccolto le informazioni per ogni differente configurazione del cluster. Questi risultati mostrano due cose importanti: il numero delle VM che possono girare contemporaneamente nel cluster e la sua scalabilità. Allo stesso tempo, come nelle configurazioni reali, non abbiamo mai spinto i test e le configurazioni al limite dell’hardware. La nostra scelta è stata quella di lasciare abbastanza spazio all’utente per riallocare VM e avere prestazioni decenti nel caso di un guasto di un nodo. L’unico problema che abbiamo trovato con la suite VMmark è che il singolo tile (gruppo di VM) non può essere diviso su nodi differenti, un tile può girare su un solo nodo alla volta. Questo significa che nelle configurazioni più piccole c’è un certo spreco di risorse ma, come menzionato in precedenza, questa è una configurazione per il mondo reale e dobbiamo comunque considerare un certo ammontare di risorse per sostenere l’infrastruttura in caso succedesse il fallimento di un nodo. Risultati del benchmark La figura che segue mostra il grafico con il numero di Virtual Machines che questo cluster è capace di far girare, espresso in “numero di tile”. Si noterà immediatamente la progressione lineare del cluster. Ogni nodo aggiunto alla configurazione permette di aggiungere sempre lo stesso numero di VM. CPU e RAM non sono mai un problema: il limite è sempre dal lato dischi. Nel caso della configurazione a 4 nodi otteniamo il massimo vantaggio dal numero più Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "19 VMmark results 5 Tiles 4 3 2 1 2 3 4 Cluster nodes elevato di dischi e ci sarebbe spazio per far girare ulteriori VM ma, purtroppo, non abbastanza per far girare un singolo tile su un nodo. ! Perché è importante Il grafico da un’idea chiara di quante VM possono girare su ogni singola configurazione testata. La scalabilità, come previsto all’inizio di questo documento, è totalmente lineare e l’aggiunta di ulteriori nodi ha un impatto postivi immediato sulle prestazioni. Gli utenti finali possono facilmente individuare il numero di nodi del cluster più adatto alle proprie necessità semplicemente guardando al numero di VM già in essere. Configurazioni più grandi hanno anche il vantaggio di portare un utilizzo delle risorse ancora più efficiente; questo è buono a sapersi in caso di future espansioni del sistema. Al momento di questa pubblicazione, lo street price di un cluster a tre nodi simile a quello utilizzato per i test è probabilmente al di sotto di 25.000 € (i prezzi sono suscettibili a variazioni e non considerano le VSA, gli hypervisor e il costo degli switch di rete). HP offre anche una licenza gratuita da 1TB Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "20 sull’acquisto di alcuni tipi di server e questo può essere considerato un buon punto di partenza per i ROBO (remote office, brach office) e le installazioni più piccole (il sito web di HP fornisce ulteriori informazioni a proposito). Anche aggiungendo il costo della licenza VSA (questo dipende dalla quantità di dischi che sono necessari) il prezzo rimane decisamente basso. Per una soluzione entry level questo si può facilmente posizionare sotto i 30.000 €. In molti contesti questo prezzo può essere comparato con una configurazione entry level di una SAN senza considerare i server! Tutte le configurazioni testate, compresa quella di base a due nodi, sono affidabili e resilienti. Infatti, nel caso un nodo dovesse fallire, la VSA non subisce un fermo e il sistema rimane attivo e funzionante. I disservizi, e i relativi costi correlati a questa eventualità, sono legati ai soli minuti necessari per la ripartenza (automatica) delle VM su un altro nodo. Altri risparmi possono essere trovati anche guardando allo spazio occupato nei rack e, specialmente quando paragonato a SAN FC tradizionali, alla minor complessità in generale dell’intera infrastruttura. ! ! ! Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "21 Nota finale Parole come hyper-converged e software-defined sono spesso abusate e possono facilmente perdere di significato ma, in questo caso, sono decisamente confidente sul fatto che abbiamo realizzato quello che pensavamo di fare: una soluzione entry level di tipo hyper-converged e software-defined per la piccola e media impresa. Un’altro aspetto chiave è che tutto lo stack hardware (server, storage e networking) è composto da componenti standard off-the-shelf prodotti da un fornitore primario. Questo ha conseguenze dirette su come i servizi di supporto vengono erogati e porta automaticamente ad una migliore esperienza d’uso sul supporto da parte dell’utente. Questo è il tipo di soluzione che può aiutare il piccolo dipartimento IT a coprire tutte le sue esigenze o può essere vista come una soluzione economica e facile da dispiegare negli uffici remoti delle organizzazioni più grandi. Inoltre, nel caso dei ROBO, i benefici di questa soluzioni non sono da sottovalutare anche sotto altri aspetti. Per esempio, la facilità di implementazione di piani di DR grazie alle funzionalità di replica offerte da HP StoreVirtual VSA oppure la possibilità di utilizzare altre VSA, come ad esempio HP StoreOnce VSA che permette di risolvere il problema dei backup remoti e il loro trasporto verso il sito primario. Con la recente introduzione di HP StoreVirtual versione 11, è anche possibile migliorare sensibilmente le prestazioni di questo stack hardware aggiungendo un piccolo quantitativo di memoria flash su ogni nodo, mantenendo comunque i costi ad un livello ragionevole. La soluzione descritta nelle pagine precedenti si adatta perfettamente a piccoli ambienti virtualizzati al 100% lasciando comunque ampi spazi di crescita in caso di espansione o di crescita dell’azienda. Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "22 Molti vendor stanno lavorando a solution simili a questa ma, al momento, HP è ben posizionata sul mercato e può offrire una soluzione che può partire da un livello di costi molto basso. Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License Jukuconsulting.com "23 Juku Perchè Juku I Juku sono scuole, private, giapponesi che hanno l’obiettivo di aiutare gli studenti a migliorare il rendimento nelle loro normali attività scolastiche e di preparazione. Il nostro obiettivo è proprio quello di non sostituirci all’informazione istituzionale ma di aiutare chi deve prendere le decisioni per il proprio IT con articoli, informazione e confronto sulle tematiche tecnologiche che conosciamo meglio: l’infrastruttura IT ed in particolare virtualizzazione, cloud computing e storage. Non è più come una volta, chi lavora nell’IT deve guardarsi intorno: le cose cambiano velocemente e c’è la necessità di rimanere informati, o informarsi velocemente, per sostenere decisioni importanti. Come fare? E’ semplice: le nostre idee, il risultato del confronto quotidiano che abbiamo globalmente sul web e sui social network con vendor, analisti, blogger, giornalisti e consulenti. Ma il nostro lavoro non si ferma qui, il confronto e la ricerca è globale ma la condivisione e l’applicazione delle nostre idee deve essere locale: ed è qui che la nostra esperienza quotidiana, con aziende radicate sul territorio italiano, diviene fondamentale per offrire una visione sincera ed utile. Ecco perché abbiamo scelto “think global, act local” come payoff per Juku. ! Autore Enrico Signoretti, Consulente indipendente, Trusted Advisor e blogger (non necessariamente in questo ordine). Frequenta gli ambienti IT da oltre 20 anni, la sua carriera è iniziata con l’assembler nella seconda metà degli anni 80 per poi passare allo Unix, ma sempre con il Mac nel cuore, fino ad approdare al Cloud dei giorni nostri. Nel 2012 ha fondato Juku consulting SRL, una nuova società di advising e consulenza pensata per fornire supporto ad aziende, vendor e terze parti nello sviluppo delle loro strategie IT. Attento alle evoluzioni del mercato è alla costante ricerca di idee e soluzioni innovative. Enrico raccoglie i suoi profili Social qui: http://about.me/esignoretti. All trademark names are property of their respective companies. Information contained in this publication has been obtained by sources Juku Consulting srl (Juku) considers to be reliable but is not warranted by Juku. This publication may contain opinions of Juku, which are subject to change from time to time. This publication is covered by Creative Commons License (CC BY 3.0): Licensees may cite, copy, distribute, display and perform the work and make derivative works based on this paper only if Enrico Signoretti and Juku consulting are credited. The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors. Juku consulting srl has a consulting relationship with HP. This paper was commissioned by HP. No employees at the firm hold any equity positions with HP. Should you have any questions, please contact Juku consulting srl ([email protected]). Juku consulting srl. This work is licensed under a Creative Commons Attribution 3.0 Unported License
© Copyright 2024 Paperzz