Cisco Hyperflex per DB ad alto carico

Continuiamo il ciclo di articoli su Cisco Hyperflex. Questa volta vi presentiamo il funzionamento di Cisco Hyperflex in ambienti con carichi elevati su database Oracle e Microsoft SQL, e confronteremo i risultati ottenuti con 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 si terranno a 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 particolarmente adatte per i database, specialmente con carichi elevati. Tuttavia, grazie all'utilizzo della piattaforma hardware UCS per Cisco Hyperflex, che ha dimostrato la propria affidabilità e prestazioni in 10 anni, questa situazione è cambiata.

Vuoi saperne di più? Allora benvenuto nel nostro mondo.

Introduzione

Attualmente ci sono due approcci per organizzare soluzioni iperconvergenti. Il primo approccio si basa su soluzioni software-defined, fornite come software, mentre l'hardware viene selezionato autonomamente dai clienti. Il secondo approccio consiste in soluzioni 'chiavi in mano', che includono 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 è possibile garantire un funzionamento stabile del sistema, un supporto tecnico di qualità da un unico fornitore e alte prestazioni.
L'alta prestazione del sistema è uno dei fattori chiave nella decisione di utilizzare un prodotto per compiti mission-critical.

Oggi le organizzazioni tendono a collocare compiti critici su soluzioni classiche basate su un'architettura a tre livelli (Storage > rete di archiviazione > server). Tuttavia, 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ù clienti si rivolgono a soluzioni iperconvergenti.

In questo articolo parleremo degli ultimi test (febbraio 2019) condotti dal laboratorio indipendente ESG (Enterprise Strategy Group). Durante i test sono state simulate operazioni di database ad alta richiesta, come Oracle e MS SQL (test OLTP), che rappresentano uno dei componenti più critici dell'infrastruttura IT in ambienti produttivi reali.

Questo carico è stato eseguito su tre soluzioni: Cisco Hyperflex e due soluzioni software-defined che sono state installate sugli stessi server utilizzati in Hyperflex, ossia i server Cisco UCS.

Configurazioni di test

Cisco Hyperflex per DB ad alto carico

Nel sistema del fornitore A non viene utilizzata la cache, poiché la configurazione con la cache non è supportata dallo sviluppatore della soluzione. Per questo motivo, sono stati utilizzati dischi per lo stoccaggio di maggiore capacità.

Metodologia di testing

I test OLTP sono stati eseguiti con quattro macchine virtuali e un insieme di dati di 3,2 TB. Prima di eseguire ciascun test, ogni VM è stata compilata con i dati registrati utilizzando uno strumento di testing. Questo garantisce che il test legga dati "reali" e li scriva nei blocchi esistenti, piuttosto che restituire semplicemente blocchi nulli o valori nulli direttamente dalla memoria. Questo si verifica quando i dati non sono compilati, quindi era importante assicurarsi che il test riflettesse accuratamente come i dati vengono letti e scritti nell'ambiente dell'applicazione. Compilare questo grande insieme di lavoro ha richiesto tempo, ma a nostro avviso è un investimento di tempo produttivo, in quanto consente di ottenere dati sulle prestazioni più accurati.

I test sono stati condotti utilizzando lo strumento HCI Bench (basato su Oracle Vdbench) e profili di input/output progettati per emulare carichi di lavoro OLTP critici e complessi, 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 Oracle Database

Per primo è stato eseguito un test OLTP, progettato per emulare l'ambiente Oracle. Vdbench è stato utilizzato per generare carichi di lavoro con diverse 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 DB ad alto carico

Cisco Hyperflex per DB ad alto carico
Il livello delle latenze nei vari sistemi è stato più o meno lo stesso, ad eccezione della latenza di scrittura per il fornitore B, che in media era 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 Microsoft SQL Server

Successivamente è stato esaminato il carico di lavoro OLTP, destinato a emulare il database Microsoft SQL Server.

Cisco Hyperflex per DB ad alto carico
A seguito 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 DB ad alto carico
Il risultato in termini di latenza di Cisco HyperFlex non è molto differente da quello del test Oracle, quindi è stato a un buon livello di 4,4 ms. Nel frattempo, i produttori A e B hanno mostrato risultati significativamente inferiori rispetto al test per Oracle. L'unico aspetto positivo per la soluzione competitiva B è il livello di latenza in lettura, costantemente basso a 2,9 ms; per tutti gli altri indicatori, HyperFlex ha superato le soluzioni concorrenti per due volte o più.

Conclusioni

Il test condotto dal laboratorio indipendente ESG ha non solo riconfermato l'elevato livello di prestazioni della soluzione Cisco HyperFlex, ma ha anche dimostrato che i sistemi iper-convergenti sono già pronti per l'uso generalizzato in compiti di livello mission-critical.

I sistemi iper-convergenti sono stati a lungo considerati più adatti per carichi di lavoro non critici. Nel 2016, ESG ha condotto un sondaggio tra grandi aziende. È stato chiesto loro perché preferissero un'infrastruttura tradizionale piuttosto che iper-convergente. Il 54% dei partecipanti ha risposto che il motivo era la performance.

Spostiamoci nel 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 performance.

Quando l'evoluzione tecnologica cambia i criteri per la scelta delle soluzioni nel settore, si verifica spesso una discrepanza tra ciò che i clienti desiderano e ciò che possono ottenere. I produttori che riescono a cogliere cosa manca e a colmare questo vuoto ottengono un vantaggio competitivo. Cisco offre una soluzione iper-convergente che garantisce semplicità ed economicità, oltre a un'elevata performance costante, che è fondamentale per le cariche di lavoro critiche.

L'azienda Cisco avanza costantemente nel campo dei sistemi iperconvergenti, come dimostrano non solo le eccellenti caratteristiche della soluzione Cisco Hyperflex, ma anche la sua presenza sul mercato. Per questo motivo, nell'autunno del 2018, Cisco è entrata meritatamente nel gruppo dei leader del mercato HCI secondo Gartner.

Cisco Hyperflex per DB ad alto carico
Già ora potete rendervi conto che Hyperflex è una soluzione eccellente per le più complesse e impegnative esigenze aziendali, visitando le nostre dimostrazioni che si terranno 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