Cisco Hyperflex per DBMS a carico elevato

Continuiamo la serie di articoli su Cisco Hyperflex. Questa volta vi presenteremo il lavoro di Cisco Hyperflex su DBMS Oracle e Microsoft SQL altamente caricati e confronteremo anche i risultati ottenuti con soluzioni della concorrenza.

Inoltre, continuiamo a dimostrare le capacità di Hyperflex nelle regioni del nostro Paese e siamo lieti di invitarvi a partecipare alle prossime dimostrazioni della soluzione, che questa volta si terranno nelle città di Mosca e Krasnodar.

Mosca - 28 maggio. Documentazione collegamento.
Krasnodar - 5 giugno. Documentazione collegamento.

Fino a poco tempo fa, le soluzioni iperconvergenti non erano una soluzione molto adatta per i DBMS, soprattutto quelli con un carico elevato. Tuttavia, grazie all'utilizzo del tessuto UCS come piattaforma hardware per Cisco Hyperflex, che ha dimostrato la sua affidabilità e prestazioni in 10 anni, questa situazione è già cambiata.

Voglio sapere di più? Allora benvenuto a cat.

Introduzione

Attualmente esistono due approcci per organizzare soluzioni iperconvergenti. Il primo approccio si basa su soluzioni definite dal software, che vengono fornite come software e i clienti selezionano personalmente le apparecchiature. Il secondo approccio si basa su soluzioni chiavi in ​​mano, contenenti cioè software, hardware e supporto tecnico. In Cisco seguiamo il secondo approccio e forniamo soluzioni già pronte ai nostri clienti, poiché questo è l'unico modo per garantire un comportamento stabile del sistema, supporto tecnico di alta qualità da un unico produttore e prestazioni elevate.
È l'elevata prestazione del sistema che è uno dei fattori chiave quando si decide se utilizzare un particolare prodotto in compiti mission-critical.

Oggi, le organizzazioni tendono a collocare le attività mission-critical sulle classiche soluzioni con architettura a tre livelli (storage > rete di storage > server). Allo stesso tempo, la maggior parte delle organizzazioni si impegna a semplificare e ridurre i costi della propria infrastruttura IT senza ridurne la stabilità e le prestazioni. Per questo motivo sempre più clienti prestano attenzione alle soluzioni iperconvergenti.

In questo articolo parleremo degli ultimi test (febbraio 2019) eseguiti dal laboratorio indipendente ESG (Enterprise Strategy Group). Durante i test è stato emulato il funzionamento di DBMS Oracle e MS SQL ad alto carico (test OLTP), che è uno dei componenti più critici dell'infrastruttura IT in un ambiente produttivo reale.

Questo carico è stato eseguito su tre soluzioni: Cisco Hyperflex, nonché due soluzioni software-fined installate sugli stessi server utilizzati in Hyperflex, ovvero sui server Cisco UCS.

Configurazioni di prova

Cisco Hyperflex per DBMS a carico elevato

Il sistema del fornitore A non utilizza una cache perché la configurazione della cache non è supportata dallo sviluppatore della soluzione. Per questo motivo venivano utilizzati i dischi per immagazzinare maggiore capacità.

Metodologia di prova

I test OLTP sono stati eseguiti con quattro macchine virtuali e un set di dati di lavoro di 3,2 TB. Prima dell'esecuzione di ciascun test, ciascuna VM è stata popolata con i dati registrati utilizzando uno strumento di test. Ciò garantisce che il test legga i dati "reali" e li scriva sui blocchi esistenti, anziché restituire semplicemente blocchi nulli o valori nulli direttamente dalla memoria. Ciò si verifica quando i dati non vengono popolati, quindi era importante garantire che il test riflettesse accuratamente il modo in cui i dati venivano letti e scritti all'interno dell'ambiente applicativo. Il completamento di questo grande kit di lavoro ha richiesto molto tempo, ma a nostro avviso è un investimento di tempo utile in quanto fornisce dati sulle prestazioni più accurati.

I test sono stati condotti utilizzando lo strumento HCI Bench (basato su Oracle Vdbench) e profili I/O progettati per emulare carichi di lavoro OLTP complessi e mission-critical utilizzando i backend Oracle e SQL Server. Le dimensioni dei blocchi sono state assegnate in base alle applicazioni emulate con accesso ai dati casuale al 100% (full random).

Carico di lavoro del database Oracle

Il primo era un test OLTP progettato per emulare l'ambiente Oracle. Vdbench è stato utilizzato per creare un carico di lavoro con diversi rapporti di lettura/scrittura. Il test è stato effettuato su quattro macchine virtuali. Durante il test di quattro ore, HyperFlex è riuscito a raggiungere più di 420 IOPS con una latenza di soli 000 millisecondi. Le soluzioni software A e B sono state in grado di mostrare rispettivamente solo 4.4 e 238 IOPS.

Cisco Hyperflex per DBMS a carico elevato

Cisco Hyperflex per DBMS a carico elevato
I livelli di latenza erano abbastanza simili tra i sistemi, ad eccezione della latenza di scrittura del fornitore B, che era in media di 26,49 ms, con un'ottima latenza di lettura di 2,9 ms. Compressione e deduplica erano attive su tutti i sistemi.

Carico di lavoro di Microsoft SQL Server

Successivamente, abbiamo esaminato un carico di lavoro OLTP progettato per emulare un DBMS Microsoft SQL Server.

Cisco Hyperflex per DBMS a carico elevato
Come risultato di questo test, il cluster Cisco HyperFlex ha superato di circa il doppio i concorrenti A e B. 490 IOPS per Cisco contro 000 e 200 per i produttori A e B.

Cisco Hyperflex per DBMS a carico elevato
Il risultato della latenza in Cisco HyperFlex non è stato molto diverso dal test Oracle, cioè era ad un buon livello di 4,4 ms. Allo stesso tempo, i produttori A e B hanno mostrato risultati significativamente peggiori rispetto al test di Oracle. L'unico aspetto positivo della soluzione B della concorrenza è la latenza di lettura costantemente bassa di 2,9 ms; in tutti gli altri indicatori Hyperflex era due volte o più avanti rispetto alle soluzioni della concorrenza.

risultati

I test condotti dal laboratorio ESG indipendente non solo hanno confermato ancora una volta il discreto livello di prestazioni della soluzione Cisco Hyperflex, ma hanno anche dimostrato che i sistemi iperconvergenti sono già pronti per un utilizzo diffuso in compiti mission-critical.

I sistemi iperconvergenti sono stati a lungo considerati più adatti ai carichi di lavoro non critici. Nel 2016 ESG ha condotto un sondaggio tra le grandi aziende. È stato chiesto loro perché hanno scelto l’infrastruttura tradizionale rispetto all’infrastruttura iperconvergente. Il 54% degli intervistati ha risposto che il motivo è la produttività.

Avanti veloce al 2018. Il quadro è cambiato: da un sondaggio ESG ripetuto è emerso che solo il 24% degli intervistati ritiene ancora che gli approcci tradizionali siano ancora migliori in termini di performance.

Quando l’evoluzione tecnologica modifica i criteri decisionali del settore, spesso si verifica una discrepanza tra ciò che i clienti desiderano e ciò che possono ottenere. I produttori che riescono a vedere cosa manca e a riempire quel vuoto sono avvantaggiati. Cisco offre una soluzione iperconvergente che offre la semplicità, la convenienza e le prestazioni costanti di cui i clienti hanno bisogno per i carichi di lavoro mission-critical.

Cisco sta facendo progressi costanti nel campo dei sistemi iperconvergenti, il che è confermato non solo dalle eccellenti caratteristiche della soluzione Cisco Hyperflex, ma anche dalla sua presenza sul mercato. Pertanto, nell’autunno del 2018, Cisco è entrata meritatamente nel gruppo dei leader del mercato HCI secondo Gartner.

Cisco Hyperflex per DBMS a carico elevato
Già adesso puoi essere convinto che Hyperflex è un'ottima soluzione per le attività aziendali più complesse ed impegnative visitando le nostre dimostrazioni, che si terranno nelle città di Mosca e Krasnodar.

Mosca - 28 maggio. Documentazione collegamento.
Krasnodar - 5 giugno. Documentazione collegamento.

Fonte: habr.com

Aggiungi un commento