Cisco Hyperflex per database ad alta intensità di carico

Continuiamo il ciclo di articoli su Cisco Hyperflex. Questa volta vi presenteremo il funzionamento di Cisco Hyperflex in ambienti con carichi elevati per i database Oracle e Microsoft SQL e confronteremo le prestazioni ottenute con quelle delle soluzioni concorrenti.

Inoltre, continuiamo a mostrare le potenzialità di Hyperflex nelle regioni del nostro paese e siamo lieti di invitarvi a partecipare alle prossime dimostrazioni della soluzione, che questa volta si svolgeranno nelle città di Mosca e Krasnodar.

Mosca – 28 maggio. Registrazione al link.
Krasnodar – 5 giugno. Registrazione al link.

Le soluzioni iperconvergenti fino a poco tempo fa non erano molto adatte per i database, tanto meno per quelli ad alta intensità di carico. Tuttavia, grazie all'utilizzo come piattaforma hardware della fabbrica UCS per Cisco Hyperflex, che in dieci anni ha dimostrato la sua affidabilità e prestazioni, oggi questa situazione è cambiata.

Volete sapere di più? Allora benvenuti sul nostro sito.

Introduzione

Attualmente esistono due approcci per organizzare soluzioni iperconvergenti. Il primo approccio si basa su soluzioni definibili tramite software, che vengono fornite come software, mentre l'hardware viene selezionato autonomamente dai clienti. Il secondo approccio si basa su soluzioni “chiavi in mano”, cioè contenenti sia software che hardware, oltre al supporto tecnico. Noi di Cisco seguiamo il secondo approccio e forniamo soluzioni già pronte ai nostri clienti, poiché solo in questo modo possiamo garantire un comportamento stabile del sistema, un supporto tecnico di qualità da un unico produttore e elevate prestazioni.
È proprio l'elevata prestazione del sistema uno dei fattori chiave nella decisione di utilizzare un determinato prodotto in compiti mission-critical.

Oggi le organizzazioni, di norma, ospitano compiti critici su soluzioni classiche di architettura a tre livelli (storage > rete di archiviazione > server). Nel contempo, la maggior parte delle organizzazioni cerca di semplificare e ridurre i costi dell'infrastruttura IT, senza compromettere la sua stabilità e prestazioni. Per questo motivo, sempre più spesso i clienti si rivolgono a soluzioni iperconvergenti.

In questo articolo parleremo degli ultimi test (febbraio 2019) eseguiti da un laboratorio indipendente ESG (Enterprise Strategy Group). Durante i test è stata simulata l'operatività di database ad alta carico, Oracle e MS SQL (test OLTP), uno dei componenti più critici dell'infrastruttura IT in un ambiente produttivo reale.

Il carico è stato eseguito su tre soluzioni: Cisco Hyperflex e due soluzioni software-defined, installate sugli stessi server utilizzati in Hyperflex, ovvero i server Cisco UCS.

Configurazioni di test

Cisco Hyperflex per database ad alta intensità di carico

Nel sistema del fornitore A non viene utilizzato alcun cache, poiché la configurazione con cache non è supportata dal produttore della soluzione. Per questo motivo sono stati utilizzati dischi per una maggiore capacità di archiviazione.

Metodologia di test

I test OLTP sono stati eseguiti con quattro macchine virtuali e un set di dati di lavoro di 3,2 TB. Prima di ogni test, ogni VM è stata riempita con dati registrati tramite uno strumento di test. Questo garantisce che il test legga dati "reali" e li scriva in blocchi esistenti, anziché restituire semplicemente blocchi vuoti o valori nulli direttamente dalla memoria. Questo avviene quando i dati non sono stati riempiti, quindi è stato importante assicurarsi che il test riflettesse accuratamente come i dati vengano letti e scritti nell'ambiente applicativo. Riempire questo grande set di lavoro ha richiesto tempo, ma a nostro avviso è un investimento di tempo produttivo, poiché consente di ottenere dati sulle prestazioni più accurati.

Il test è stato condotto utilizzando lo strumento HCI Bench (basato su Oracle Vdbench) e profili di input/output, progettati per emulare carichi di lavoro OLTP complessi e critici utilizzando backend Oracle e SQL Server. Le dimensioni dei blocchi sono state assegnate in base alle applicazioni emulate con accesso ai dati completamente casuale (full random).

Carico di lavoro di Oracle Database

Per primo è stato eseguito il test OLTP, progettato per emulare l'ambiente Oracle. Vdbench è stato utilizzato per generare un carico di lavoro con varie proporzioni di lettura e scrittura. Il test è stato condotto su quattro macchine virtuali. Durante il test di quattro ore, HyperFlex è riuscito a mostrare oltre 420.000 IOPS con una latenza di soli 4,4 millisecondi. Le soluzioni software A e B hanno mostrato solo 238.000 e 251.000 IOPS rispettivamente.

Cisco Hyperflex per database ad alta intensità di carico

Cisco Hyperflex per database ad alta intensità di carico
Il livello di latenza nei diversi sistemi era pressoché identico, ad eccezione della latenza di scrittura per il fornitore B, che era in media di 26,49 ms, con ottimi valori di latenza in lettura di 2,9 ms. La compressione e la deduplicazione erano attive in tutti i sistemi.

Carico di lavoro di Microsoft SQL Server

Successivamente è stato esaminato il carico di lavoro OLTP, progettato per emulare i database del Microsoft SQL Server.

Cisco Hyperflex per database ad alta intensità di carico
Come risultato di questo test, il cluster Cisco HyperFlex ha superato di circa due volte entrambi i concorrenti A e B. 490.000 IOPS per Cisco contro 200.000 e 260.000 per i produttori A e B.

Cisco Hyperflex per database ad alta intensità di carico
Il risultato della latenza nel Cisco HyperFlex non differiva molto dal test Oracle, cioè era a un buon livello di 4,4 ms. I produttori A e B hanno mostrato risultati significativamente peggiori rispetto al test per Oracle. L'unico punto positivo per la soluzione concorrente B è il costante basso livello di latenza in lettura pari a 2,9 ms; per tutti gli altri parametri, Hyperflex ha superato le soluzioni concorrenti di due volte o più.

Conclusioni

Il test condotto dalla laboratorio indipendente ESG ha non solo confermato ancora una volta il livello soddisfacente di prestazioni della soluzione Cisco Hyperflex, ma ha anche dimostrato che i sistemi iperconvergenti sono già pronti per un utilizzo diffuso in applicazioni mission-critical.

A lungo i sistemi iperconvergenti sono stati considerati più adatti per carichi di lavoro non critici. Nel 2016, ESG ha condotto un sondaggio tra grandi aziende. È stato chiesto loro perché avessero preferito l'infrastruttura tradizionale piuttosto che quella iperconvergente. Il 54% degli intervistati ha risposto che la ragione era la prestazione.

Passiamo al 2018. La situazione è cambiata: un nuovo sondaggio ESG ha rivelato che solo il 24% degli intervistati ritiene ancora che gli approcci tradizionali siano migliori in termini di prestazioni.

Quando l'evoluzione della tecnologia modifica i criteri di scelta delle soluzioni nel settore, spesso emerge una discrepanza tra ciò che desiderano i clienti e ciò che possono ottenere. I produttori che possono vedere cosa manca e colmare questa lacuna ottengono un vantaggio. Cisco offre una soluzione iperconvergente che garantisce semplicità ed economicità, oltre a prestazioni elevate e costanti, che sono necessarie ai clienti per carichi di lavoro critici.

L'azienda Cisco sta avanzando nel campo dei sistemi iperconvergenti, come dimostrano non solo le eccellenti caratteristiche della soluzione Cisco Hyperflex, ma anche la sua presenza sul mercato. Pertanto, nell'autunno del 2018, Cisco è giustamente entrata nel gruppo dei leader del mercato HCI secondo Gartner.

Cisco Hyperflex per database ad alta intensità di carico
Già ora puoi verificare che Hyperflex è una soluzione eccellente per le sfide più complesse e impegnative del business, visitando le nostre dimostrazioni che si svolgeranno nelle città di Mosca e Krasnodar.

Mosca – 28 maggio. Registrazione al link.
Krasnodar – 5 giugno. Registrazione al link.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster