Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

In questo articolo ti spiegheremo quali soluzioni infrastrutturali implementano i nostri clienti utilizzando le piattaforme server Dell R730xd e perché il prezzo per il noleggio di questa piattaforma è Livello TierIII+ del data center europeo con eccellenti canali di comunicazione verso Ucraina e Russia, nonché in 9 località negli Stati Uniti, già con posizionamento e connettività a un prezzo da $ 249 / mese per 2 Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 6x480 SSD 1 Gbps è diventata una realtà. Condivideremo possibili soluzioni basate su queste piattaforme utilizzando vlan privata, rete locale 10G e firewall hardware di CISCO, che sono disponibili per i nostri clienti su richiesta. Inoltre, secondo la migliore tradizione, offriremo un bonus sotto forma di un periodo di utilizzo gratuito dei server Dell R730xd per i lettori Habrahabr.

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Recentemente riceviamo sempre più richieste per la costruzione di varie infrastrutture aziendali, e questo, sfortunatamente, non è legato tanto al fatto che forniamo soluzioni di altissima qualità, ma al prezzo di queste soluzioni e al livello di sicurezza e stato di diritto, che sono garantiti nei Paesi Bassi e negli Stati Uniti, ma che, ahimè, spesso non sono disponibili in Ucraina e Russia. Laddove, sfortunatamente, tali soluzioni costano denaro semplicemente “astronomico”, poiché il concetto di “denaro a lungo termine” è in linea di principio estraneo ai paesi post-sovietici, sullo sfondo di altri rischi o a causa della mancanza delle infrastrutture necessarie e del livello di certificazione.

Un buon esempio qui potrebbe essere la differenza nel prezzo dell'hardware. Per esempio, Piattaforma Dell R730xd, acquistati per i nostri clienti, nella configurazione base 2 x Intel Dodeca-Core Xeon E5-2650v4 128GB DDR4 6x480GB SSD costa circa 9000 euro. Inutile dire che non si può parlare di un prezzo basso per il noleggio di questo server in Ucraina o Russia, poiché il costo del noleggio si basa sul rimborso del costo della piattaforma per un periodo di 12-18 mesi. Ciò significa che il prezzo minimo di affitto possibile, esclusi i costi di alloggio, elettricità e canali di comunicazione, sarà compreso tra 500 e 800 dollari al mese, a seconda del grado di rischio del fornitore e del piano aziendale. È inoltre necessario trovare un buon data center con il livello di certificazione e canali di comunicazione richiesti. Bene, non dimenticare di prendere in considerazione i rischi di sequestro illegale di attrezzature durante alcune azioni investigative illegali che potrebbero verificarsi a causa della concorrenza e delle specificità dell’attività commerciale in una particolare regione.

Pertanto, non sorprende che la nostra proposta abbia suscitato grande interesse, soprattutto perché i data center in cui forniamo i server proposti dispongono di molti certificati necessari e importanti per il settore aziendale - ISO 27001, PCI DSS, SOC 1, HIPAA и NEN 7510.

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Consideriamo ora alcuni casi che potrebbero interessare sia i principianti che i piccoli progetti, sia gli integratori di sistemi abbastanza grandi che realizzano soluzioni nei loro uffici in zone di contenimento o nei data center.

Vantaggi delle piattaforme Dell R730xd durante la creazione di data warehouse utilizzando Red Hat Ceph

Non è un segreto che i requisiti per l’archiviazione e l’elaborazione dei dati siano in costante crescita e ad un ritmo accelerato. Se qualche anno fa bastava avere 1 TB di storage, che forniva diverse centinaia di IOPS, ora le esigenze sono aumentate fino a decine di migliaia di IOPS e petabyte di spazio. Queste richieste di capacità e prestazioni sono alimentate in parte da un aumento del volume di dati non strutturati, tra cui musica, immagini, video, backup di database, file di registro e altri archivi, dati finanziari e medici, dati noti come "Big Data". Per non parlare delle crescenti richieste di archiviazione dei dati a seguito della proliferazione ed espansione di Internet e delle nuove risorse Internet. Pertanto, con tutte queste richieste di potenza, le aspettative dei clienti in termini di elevata affidabilità e prestazioni elevate sono più grandi che mai.

Mentre le aziende IT cercano di risolvere i problemi legati alla gestione di petabyte e persino exabyte di dati, il modello di cloud storage sta diventando sempre più comune nei moderni data center. Vengono scritti sempre più nuovi sistemi software che consentono di configurare in modo ottimale l'interazione dell'ambiente cloud con l'hardware; uno di questi sviluppi è Ceph.

Ceph è un sistema di storage distribuito open source progettato per fornire elevate prestazioni, affidabilità e scalabilità. Ceph implementa l'archiviazione di oggetti su un cluster di computer distribuito e fornisce interfacce per l'archiviazione di oggetti, blocchi e file. Ceph fornisce storage completamente distribuito senza singoli punti di errore e scalabilità fino al livello di petabyte. Ceph replica i dati e quindi fornisce tolleranza agli errori. Il sistema è progettato in modo tale da fornire non solo un recupero autonomo, ma anche una gestione, che aiuta ad evitare inutili costi di manutenzione. Poiché Ceph utilizza hardware generico controllato da software e le funzioni di gestione sono disponibili tramite interfacce di programmazione delle applicazioni (API), è classificato come storage definito dal software (SDS).

Red Hat Ceph Storage è un sistema di storage pronto all'uso, uno storage definito dal software, aperto, adattabile, scalabile e supportato ovunque. Combina le innovazioni dello sviluppo open source con il nucleo tecnico e il supporto di Red Hat. La soluzione fornisce una stretta integrazione con OpenStack ed è progettata da zero per consentire lo storage di prossima generazione sia per ambienti cloud che per altri carichi di lavoro.

Qui esamineremo un esempio di implementazione di questa soluzione sui server Dell, in particolare il Dell PowerEdge R730xd, che offriamo a noleggio, e considereremo i vantaggi di costruire storage basato su queste piattaforme. Queste informazioni possono essere utili ad architetti, ingegneri e amministratori IT che desiderano esplorare i vantaggi dell'utilizzo di Red Hat Ceph Storage sui server Dell PowerEdge e che devono progettare e pianificare implementazioni utilizzando best practice comprovate.

Ma all'inizio:

Qualcosa sulla piattaforma stessa, quale opzione offriamo e perché è conveniente?

Il Dell PowerEdge R730xd è di gran lunga una delle migliori piattaforme per attività aziendali e non solo, ha vinto numerosi premi diversi ed è una soluzione di archiviazione piuttosto efficace, in quanto può fornire spazio di archiviazione ad alta densità a un prezzo ragionevole.

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

PowerEdge R730xd è disponibile in tre configurazioni di chassis con diversi fattori di forma e combinazioni di unità, oltre a un'unità di espansione posteriore opzionale:

- 24 alloggiamenti da 2,5" accessibili frontalmente per unità SAS, SATA o SAS Nearline più 2 alloggiamenti posteriori da 2,5" opzionali. Lo chassis da 2,5 pollici può opzionalmente supportare fino a 4 unità PCIe Express Flash di Dell nella parte anteriore.
- 12 alloggiamenti per unità SAS, SATA o Nearline SAS da 3,5" accessibili frontalmente con 4 alloggiamenti per unità interne sostituibili a caldo da 3,5" opzionali, più due alloggiamenti per unità da 2,5" opzionali nella parte posteriore.
- 18 alloggiamenti da 1,8" accessibili frontalmente per SATA, 8 alloggiamenti da 3,5" per unità SAS, SATA o Nearline SAS, più 2 alloggiamenti da 2,5" opzionali nella parte posteriore.

Sembrerebbe che ogni telaio sia adatto al suo tipo di compito. Questo è certo. Ma sono davvero altrettanto convenienti?

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Abbiamo optato per la seconda opzione per soddisfare le esigenze della più ampia gamma possibile di utenti su uno chassis con 12 alloggiamenti per unità. Perché lo consideriamo il più efficace. Ed ecco perché. L'efficienza economica della soluzione si manifesta già nella sua versatilità: in questo chassis è possibile installare unità di vari fattori di forma ed è più economico da acquistare e, soprattutto, è possibile ottenere una maggiore produttività quando si lavora con i dati utilizzando diverse piattaforme interconnesse piuttosto di uno solo con un'elevata densità di stoccaggio e ovviamente una produttività inferiore.

Riteniamo che collegando diverse piattaforme simili in una rete locale multi-gigabit (è possibile connettere ciascun nodo a una rete locale a velocità di 20 Gbit / so più, utilizzando schede Intel X540-T2 a dieci gigabit a doppia porta, che forniamo in aggiunta), possiamo ottenere risultati e prestazioni significativamente migliori rispetto alle piattaforme con densità di archiviazione più elevate. Ciò è particolarmente critico per le infrastrutture che utilizzano queste piattaforme per lavorare con i database. Purtroppo, con un numero elevato di unità, il controller può essere piuttosto sovraccaricato e un controller aggiuntivo nella versione xd, purtroppo, non è disponibile. Le prestazioni ottenibili utilizzando piattaforme con esattamente 12 alloggiamenti e una rete locale multi-gigabit saranno molto più elevate e la soluzione, a sua volta, sarà più distribuita e affidabile. In una parola: conveniente!

Caratteristiche di struttura e design, utilizzo delle schede video

La piattaforma Dell PowerEdge R730xd, che misura solo 2U, supporta fino a 2 processori Intel Xeon E5-2600 v3 e versioni successive, ovvero consente di ottenere fino a 36 core quando si utilizzano processori a 18 core. Abbiamo scelto un'opzione intermedia, ma l'ultima generazione: il processore E12-5 v2650 a 4 core (24 core a tua disposizione in totale e tenendo conto del multi-threading - 48 core), poiché si è rivelato il più costoso -efficace. Pertanto, nella quarta generazione, vengono implementate istruzioni del processore più efficienti, ad esempio AES, responsabile della crittografia dei dati, è più efficiente del 70% rispetto agli stessi processori, ma di terza generazione. Allo stesso tempo, il processore e la piattaforma possono supportare fino a 1,54 TB di RAM, il che è importante in alcuni casi molto specifici. Abbiamo scelto l'opzione più popolare, la più conveniente in termini di prezzo e velocità operativa: RAM DDR128 da 4 GB e abbiamo fornito la possibilità di aggiornamento su richiesta degli abbonati.

Sul pannello frontale dell'R730xd sono presenti 6 indicatori di stato del sistema che possono avvisarti di vari problemi, così puoi evitare molti problemi critici adottando le misure appropriate in modo tempestivo. Gli slot DIMM per la RAM si trovano direttamente sulla scheda madre. L'R730xd supporta DIMM registrati per la correzione degli errori e LRDIMM (Load Reduced Dual In-Line Memory Modules), un tipo relativamente nuovo di memoria per i server. Ma non lo usiamo, poiché gli LRDIMM diventano utili solo per grandi quantità di memoria, quando l’obiettivo è aumentare la velocità operativa.

Il modulo interno Dual-SD (IDSDM) consente ai clienti di implementare la tecnologia di virtualizzazione con tolleranza agli errori di Dell, che fornisce ridondanza di failover per gli hypervisor integrati. Sebbene il PowerEdge R730 supporti le GPU, che possono essere molto utili negli ambienti di ufficio virtuali (desktop virtuali), così come per l'elaborazione ad alte prestazioni e l'elaborazione collaborativa, l'R730xd non supporta le GPU perché non è possibile fornire un raffreddamento adeguato alle schede video. Tuttavia finora abbiamo poca richiesta per questo servizio e solo uno dei nostri abbonati ha ordinato una scheda video per il server. È per questo motivo che non abbiamo ordinato le piattaforme R730 in grandi quantità, ma possiamo consegnarle su richiesta, dotate di una delle schede consigliate.

Per questo motivo, purtroppo, il prezzo per l'affitto di una soluzione non può essere così interessante e aumenta di oltre 2 volte, a seconda del periodo di pagamento e della durata del contratto. Offriamo l'acquisto delle carte stesse tramite il nostro fornitore nei Paesi Bassi, i prezzi sono riportati di seguito e solo da questo elenco consigliato (queste erano le raccomandazioni della stessa Dell quando abbiamo effettuato la richiesta), forse queste informazioni saranno utili a qualcuno:

CusKit GPU NVIDIA Tesla M10: 2,884.98 EUR
GPU NVIDIA Tesla M40: 4,913.33 euro
GPU NVIDIA Tesla M40 da 24 GB, kit personalizzato: 6,458.95 EUR
GPU NVIDIA M60, passiva, richiede SW GRID 2.0 per la funzione VDI, kit personalizzato: 5,094.95 EUR

Licenze:
Licenza di abbonamento Nvidia GRID vApps 3 anni, 1 CCU: 20 EUR
Licenza di abbonamento Nvidia GRID vPC 3 anni, 1 CCU: 95 EUR
Licenza di abbonamento Nvidia GRID vWS 3 anni, 1 CCU: 480 EUR

Quindi, se sei pronto per un contratto minimo di 2 anni per l'affitto di un server Dell R730 (non xd, ecco perché la soluzione è molto più costosa), contatta sales@ua-hosting.company, saremo felici di aiutarti! Utilizzando una delle schede video consigliate sopra, nella configurazione DELL R730 2 x E5-2650 v4 / 128 GB / 6 x 480 GB SSD / 1 Gbps 100 TB + GPU e un contratto di 2 anni, il costo sarà di circa $ 6816 all'anno, invece di $ 2988 all'anno nel caso della piattaforma Dell R730xd considerata nell'articolo + sarà necessario pagare la scheda video e la licenza, poiché si tratta di un'apparecchiatura molto specifica.

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Tuttavia, anche questo prezzo è molto più interessante dei prezzi che i data center in Ucraina e Russia possono offrire per tali soluzioni, sempre che vogliano fornire tali soluzioni... Infatti, stranamente, nei Paesi Bassi, dove la collaborazione con Dell è stabilito direttamente, i tempi di consegna promessi per il server con scheda video sono stati di quasi 2 mesi dal momento dell'ordine da parte del nostro cliente (il cliente ha accettato di aspettare, poiché semplicemente non ci sono alternative sul mercato), a causa della forte specificità di questo prodotto Dell semplicemente non lo aveva in magazzino. Tuttavia, la consegna è stata completata in meno di un mese. Grazie al reparto forniture del data center e ai ragazzi di Dell per la loro efficienza. Ma per me questa esperienza è stata comunque insolita, dato che le piattaforme standard Dell R730xd vengono consegnate in pochi giorni.

Controlli e funzionalità del controller PERC

Il server può essere gestito tramite il pratico iDRAC8 (Integrated Dell Remote Access Controller 8) con Dell Lifecycle Controller, che riduce il tempo dedicato alle attività di gestione, riduce la probabilità di errori, migliora la sicurezza e migliora l'efficienza complessiva dell'ambiente IT.

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Per i nostri abbonati, l'accesso a iDRAC8 avviene tramite RMI (Remote Management Interface), accessibile esclusivamente dalla rete del data center privato per motivi di sicurezza, accesso al quale forniamo gratuitamente tramite un tunnel Open VPN. Una volta effettuato l'accesso, iDRAC visualizza una panoramica del sistema e una visualizzazione della console virtuale tramite iKVM.

Vorrei prestare particolare attenzione al monitoraggio; iDRAC8 consente di ottenere statistiche sul consumo energetico dell'ultima ora, giorno o settimana e limitare il consumo energetico massimo:

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Il sistema di monitoraggio e registrazione della temperatura iDRAC consente di raccogliere dati dai sensori di temperatura e determinare l'intervallo in cui si trova. Pertanto, è considerato accettabile che i processori si trovino nell'intervallo di temperatura Avvertenza solo per il 10% del tempo durante l'anno e Critico per l'1%. Il tempo nella banda critica influenza anche il tempo consentito nella banda di allarme. La raccolta dei dati sulla temperatura inizia quando il sistema viene acceso dopo aver lasciato la fabbrica e non può essere ripristinato.

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

La 13a generazione di server Dell PowerEdge è dotata di controller PERC9, in cui la tecnologia LSI CacheCade precedentemente utilizzata nei controller PERC8 è stata sostituita con una più efficiente: DAS Cache di SanDisk.

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Nei test sintetici, DAS Cache accelera significativamente le prestazioni degli array di HDD in caso di configurazioni ibride HDD+SSD. Pertanto, nel caso di un array di 5 HDD in RAID6 (il livello 6 è selezionato per fornire la massima capacità) e 5 SSD RAID10 (4 + 1 SSD hot spare per massimizzare le prestazioni dell'array) quando si utilizza DAS Cache, le prestazioni di l'array di 5 HDD RAID6 + DAS Cache sull'array SSD specificato si è rivelato vicino alle prestazioni dell'array SSD stesso:

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Quindi, dopo aver familiarizzato un po' con la piattaforma, possiamo ora esaminare i vantaggi di questa piattaforma quando si costruiscono strutture di stoccaggio.

Cosa rende la piattaforma Dell R730xd ottimale per le implementazioni di data warehouse, in particolare Red Hat Ceph?

L'ambiente Red Hat Ceph Storage utilizza server standard del settore per scalabilità, resilienza e prestazioni. I metodi di protezione dei dati svolgono un ruolo chiave nel costo della soluzione. Ceph consente all'utente di selezionare diversi metodi di sicurezza per diversi storage pool.

I pool di archiviazione replicati producono copie complete degli oggetti archiviati e sono ideali per il ripristino rapido e la manipolazione dei dati. Nel caso di un pool di archiviazione replicato, Ceph utilizza per impostazione predefinita un fattore di replica pari a tre quando tre copie di dati risiedono su tre nodi Ceph separati.

I pool di archiviazione resistenti alla corruzione forniscono una singola copia dei dati con parità, il che è utile quando è richiesta l'archiviazione dei dati a lungo termine ed è conveniente.

PowerEdge R730xd è un server rack a due unità eccezionalmente flessibile e scalabile che offre elaborazione ad alte prestazioni e un'ampia gamma di opzioni di storage locale ottimizzate per il carico di lavoro, inclusi livelli ibridi. Lo sviluppo comprende un'ampia gamma di configurazioni, ideali per Ceph.

— L'R730xd offre la possibilità di creare soluzioni infrastrutturali altamente efficienti sia per le piccole che per le grandi imprese.
— R730xd riduce i tempi di messa in servizio grazie alle funzionalità di distribuzione automatizzata, che riducono l'input dell'utente e l'errore umano.
“I server PowerEdge migliorano le prestazioni IT del data center con strumenti di gestione innovativi come iDRAC Quick Sync e iDRAC Direct, fornendo visibilità completa sullo stato del sistema e distribuzione rapida.
“I server PowerEdge ottimizzano il consumo energetico, offrendo migliori prestazioni per watt e un controllo più preciso sul consumo energetico e sul raffreddamento.

Dell PowerEdge R730xd offre vantaggi che garantiscono la massima produttività tramite:

— Accelerare l'efficienza delle applicazioni attraverso l'uso delle tecnologie più recenti e dello storage locale dinamico.
“La scalabilità è facile e veloce con lo storage ad accesso frontale che supporta un'ampia gamma di unità, dagli HDD SATA a basso costo agli SSD ultraveloci da 2.5", nonché unità a latenza ultra bassa come gli SSD PowerEdge Express Flash NVMe PCIe.
- L'R730xd è particolarmente adatto per progetti di storage ibrido grazie all'uso di nuove tecnologie di caching nel controller PERC, che aumentano l'efficienza in termini di costi della soluzione Ceph.

Di seguito è riportato un esempio di implementazione dell'infrastruttura con Red Hat Ceph Storage, composta da 5 server Dell R730xd:

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Durante test indipendenti di varie configurazioni delle piattaforme Dell R730xd, sono stati ottenuti i seguenti risultati:

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

La nostra versione della piattaforma mostra ottimi risultati e, nel caso della lettura, forse i migliori. E se teniamo conto del fatto che abbiamo ordinato queste piattaforme in grandi quantità e per questo possiamo offrire un prezzo più di 2 volte inferiore rispetto ad altre opzioni di piattaforma, risulta essere la migliore consolidata per leggere e scrivere in termini del parametro economicamente vantaggioso. Alla fine, nulla ti impedisce di creare un cluster di 7-8 piattaforme invece di 5. Allo stesso tempo, ottieni una tolleranza agli errori ancora maggiore.

Sono necessari switch da 10 Gigabit quando si costruiscono tali infrastrutture? No, non è necessario, un nostro cliente ha realizzato un'infrastruttura, anche se composta da 3 server, utilizzando il seguente schema di connessione di rete locale:

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Ciò gli ha permesso di risparmiare parecchio: $ 350 al mese sul noleggio dello switch, poiché gli switch da 10 Gigabit sono piuttosto costosi e noi forniamo solo il meglio: Arista 7050tx-48-r. Non vediamo alcuna utilità nelle soluzioni per più porte.

Di cosa sono capaci in linea di principio le piattaforme Dell R730xd?

Non molto tempo fa Microsoft ha condotto un interessante test sulle prestazioni di queste piattaforme nel caso della realizzazione di data warehouse con un numero limitato di nodi.

Abbiamo utilizzato 4 nodi Dell R730xd, uniti in una rete locale da 100 gigabit utilizzando uno switch Arista DCS-32CX-7060S da 32 Gb a 100 porte, con versione EOS 4.15.3FX-7060X.1.

La configurazione dei nodi utilizzati è la seguente:

2xXeon E5-2660v3 2.6 Ghz (10c20t)
DRAM da 256 GB (16 DIMM DDR16 da 4 GB a 2133 MHz)
4 SSD Samsung PM1725 NVME da 3.2 TB (PCIe 3.0 x8 AIC)
DellHBA330
4 SSD SATA Intel S3710 da 800 GB
12 unità disco rigido SATA da 4" con capacità aziendale Seagate da 3.5 TB
2x Mellanox ConnectX-4 100Gb (doppia porta 100Gb PCIe 3.0 x16)
Mellanox FW v. 12.14.2036/XNUMX/XNUMX
Driver Mellanox ConnectX-4 v. 1.35.14894
PSID dispositivo MT_2150110033
Porta singola collegata/adattatore

Utilizzando VMFleet, sono state generate 20 macchine virtuali su ciascun nodo, ovvero un totale di 80 macchine virtuali. Ogni macchina virtuale è stata configurata con 1vCPU. VMFleet è stato quindi utilizzato per eseguire l'utilità DISKSPD per testare le prestazioni di archiviazione su ciascuno degli 80 nodi; l'utilità è disponibile gratuitamente qui. I parametri del test sono i seguenti: 1 thread, 512 KiB di lettura sequenziale per 4 operazioni I/O.

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Come puoi vedere nell'immagine sopra, siamo riusciti a raggiungere l'incredibile risultato di 60 gigabyte al secondo in totale, che equivale a circa 5 versioni inglesi di Wikipedia in formato compresso (11.5GiB), che vengono scaricate ogni secondo. E la velocità di ciascuna macchina virtuale era di circa un CD al secondo: 750 MB.

Questo test dimostra perfettamente quanto efficiente possa essere una soluzione quando i tre componenti di elaborazione, storage e rete sono bilanciati, riducendo al minimo i potenziali colli di bottiglia che possono verificarsi in un sistema sbilanciato.

E le piattaforme di altri produttori?

Confronto tra Dell R730xd e HP ProLiant DL380

Per confrontare le prestazioni, abbiamo scelto hardware più debole di quello che offriamo a noleggio: server con un processore E5-2620v3, piuttosto che un E5-2650v4, che sono significativamente più produttivi. La principale metodologia di test utilizzata per questo confronto è stata la misurazione del numero di IOPS. Sono state utilizzate diverse simulazioni del carico di lavoro, vale a dire tutte le letture e 30% di lettura/70% di scrittura (analogamente a un sistema OLTP, un sistema transazionale, quando si elaborano piccole transazioni, ma un flusso ampio e i client devono garantire tempi di risposta minimi).

I test sono stati eseguiti più volte per eliminare l'impatto negativo dei fattori nascosti sulle prestazioni del sistema. Innanzitutto, abbiamo eseguito alcuni test di base su un Dell R730xd e un HP ProLiant DL380 utilizzando solo l'archiviazione su HDD (5x1TB HDD RAID5) per fornire un benchmark delle prestazioni di base. La stessa serie di test è stata quindi eseguita con 5 storage HDD RAID-1 da 5 TB utilizzando la cache DAS installata su SSD SAS (2xSAS 480 GB Samsung SSD RAID1) su un server Dell e su un server HP utilizzando HPE SmartCache con un set simile di unità per lo storage e memorizzazione nella cache. Infine, la serie finale di test è stata eseguita su un server Dell utilizzando DAS Cache su unità SSD NVMe PCIe (2x400 GB Samsung NVMe in RAID software) per mostrare il massimo contributo della memorizzazione nella cache ai miglioramenti delle prestazioni delle applicazioni nei casi ad alta intensità di lettura e scrittura. Un test simile non è stato eseguito sul server HP perché Smart Cache non supporta le unità NVMe per la memorizzazione nella cache.

Configurazione dei sistemi:

Dell PowerEdge R730xd (13a generazione)
HP ProLiant DL380 (9a generazione)

server
CPU: x86-64 - CPU Intel Xeon E5-2620 v3 a 2.40 GHz;
Memoria: DDR32 da 4 GB.
CPU: x86-64 - CPU Intel Xeon E5-2620 v3 a 2.40 GHz;
Memoria: DDR32 da 4 GB.

Sistema operativo/software
Windows 2012 R2 SP1;
SanDisk DAS Cache v1.4.
Windows 2012 R2 SP1;
HPE SmartCache.

Archiviazione/cache
5 dischi rigidi da 1 TB RAID5;
2 SSD Samsung SAS da 480 GB RAID1;
2 RAID software Samsung NVMe da 400 GB.
5 dischi rigidi da 1 TB RAID5;
2 SSD Samsung SAS da 480 GB RAID1.

Test
Simulare il carico di lavoro di lettura-scrittura OLTP;
Dimensione del database di 300 GB;
4 lavoratori IOMETER simultanei con una profondità di coda di 32.

Simulare il carico di lavoro di lettura-scrittura OLTP;
Dimensione del database di 300 GB;
4 lavoratori IOMETER simultanei con una profondità di coda di 32.

Sono stati eseguiti diversi test di lettura/scrittura casuali su blocchi di diverse dimensioni: 4 e 8 KB. Per ciascuna dimensione del blocco, a loro volta, i test sono stati eseguiti al 100% delle operazioni di lettura, al 70% delle operazioni di lettura e al 30% delle operazioni di scrittura. I test relativi all'accelerazione delle prestazioni tramite la memorizzazione nella cache sono stati eseguiti per 900 secondi (15 minuti) per fornire tempo sufficiente affinché la cache diventasse completamente operativa e ottenesse risultati più accurati.

Misurazione delle prestazioni in IOPS (operazioni di input/output al secondo):

Server/configurazione in fase di test
4KBRR
100% letto
4KBRR
70% Leggi 30% Scrivi
8KBRR
100% letto
8KBRR
70% Leggi 30% Scrivi

Dell R730xD (senza cache)
1650
974
1540
1040

HP ProLiant DL380 (senza cache)
1370
628
1322
630

Dell R730xD
con cache DAS
138884
66483
98368
56641

HP ProLiant DL380
con SmartCache
41273
33534
35984
39396

Dell R730xD con
DAS Cache e
SSD PCIe NVMe
264750
158157
257150
104490

Misurazione delle prestazioni in percentuale di utilizzo del processore:

Server/configurazione in fase di test
4KBRR
100% letto
4KBRR
70% Leggi 30% Scrivi
8KBRR
100% letto
8KBRR
70% Leggi 30% Scrivi

Dell R730xD (senza cache)
0,4%
0,28%
0,42%
0,3%

HP ProLiant DL380 (senza cache)
0,8%
0,5%
0,8%
0,5%

Dell R730xD
con cache DAS
13%
8,8%
11,34%
7,83%

HP ProLiant DL380
con SmartCache
6%
6%
5%
5%

Dell R730xD con
DAS Cache e
SSD PCIe NVMe
16%
10,1%
16%
5,78%

I risultati dei test mostrano miglioramenti significativi delle prestazioni per le piattaforme Dell R730xd quando si utilizza la memorizzazione nella cache della cache SanDisk DAS rispetto a HPE SmartCache, e il supporto SSD NVMe PCIe offre vantaggi ancora maggiori. Nelle simulazioni OLTP, l'R730xd ha mostrato IOPS fino a 3 volte superiori grazie all'utilizzo di SanDisk DAS Cache e SSD SAS e 6 volte superiori grazie all'utilizzo di SanDisk DAS Cache + SSD NVMe PCIe rispetto a SmartCache di HPE. Il maggiore utilizzo della CPU con SanDisk DAS Cache e l'utilizzo ancora maggiore della CPU con SanDisk DAS Cache + SSD NVMe PCIe sono semplicemente una conseguenza del conteggio IOPS molto più elevato. e, al contrario, mostra un consumo più ottimale delle risorse del processore.

Pertanto, se in HP con un utilizzo del 6% il risultato in IOPS è 41mila, ovvero viene consumato lo 1% delle risorse del processore per 0,15mila IOPS, nel caso del Dell R730xd abbiamo un consumo del 16% a 264mila, che fornisce un indicatore più efficiente: 0,06% delle risorse del processore per 1000 IOPS.

Cioè, in termini di utilizzo del processore, anche Dell risulta essere migliore (2,5 volte), sebbene abbia valori di utilizzo del processore più alti del %, ma, come abbiamo potuto verificare, questa è solo una conseguenza dell'elaborazione un numero significativamente maggiore di operazioni e quindi una migliore produttività.

Pertanto, la piattaforma Dell R730xd risulta essere significativamente più efficiente dell'HP ProLiant DL380 (molte volte), sia in termini di prestazioni che di rapporto costo-efficacia.

Risultati del test Geekbanch 3 Dell R730xd con processore E5-2640 v4 o perché le istruzioni del processore e la cache del controller sono importanti

Come possiamo vedere sopra, possiamo ottenere i massimi risultati solo quando le tre componenti – potenza di calcolo, storage e rete – sono bilanciate, poiché i potenziali colli di bottiglia che possono verificarsi in un sistema sbilanciato sono ridotti al minimo.

Ma ciò che è altrettanto importante è il supporto del processore della piattaforma per una serie di istruzioni e la loro efficienza. Ho già detto sopra che una differenza apparentemente insignificante tra le generazioni può in alcuni casi svolgere un ruolo piuttosto significativo. Pertanto, secondo i risultati di test indipendenti, l'E5-2650 v4 da noi fornito è il 70% più efficace in caso di crittografia (istruzioni AES) rispetto all'E5-2650 v3.

Che dire allora delle soluzioni “gustose” dei concorrenti del segmento low cost, ma non premium? Perché le nostre soluzioni sono migliori? Perché le nostre soluzioni sono premium? La risposta è semplice: i nostri server erano e sono bilanciati. Anche se in precedenza avevano frequenze più basse o quantità di memoria minori, venivano sempre bilanciate secondo i tre parametri sopra descritti. Compreso un data center affidabile con i certificati richiesti dal segmento corporate ed eccellenti canali di comunicazione esterna che garantiscono una latenza minima dai Paesi Bassi, sia verso il resto d'Europa, sia verso Russia e Ucraina, e persino latenza molto bassa sul fondale oceanico negli Stati Uniti!

Ma ora abbiamo fatto un’offerta competitiva in termini di questi indicatori, in 10 località contemporaneamente, una nei Paesi Bassi e 9 località negli USA, ma non parliamo di noi, guardiamo il test. Sfortunatamente, questo test è attualmente disponibile solo per la versione E5-2640 v4, con 10, non 12 core, per la nostra piattaforma.

https://browser.primatelabs.com/v4/cpu/768278 — результаты теста Geekbanch 3 платформы Dell R730xd c процессором Е5-2640 v4

Ovviamente non è molto obiettivo, poiché non tiene conto di tutti i vantaggi della piattaforma, della stessa cache DAS SanDisk di cui abbiamo parlato, gli indicatori di prestazione reali possono rivelarsi molto migliori di quelli sintetici in un particolare caso, molto! Ma è ancora possibile acquisire una certa comprensione.

Prestiamo attenzione a molte istruzioni. Il più indicativo potrebbe essere il già citato AES, approssimativamente alle stesse frequenze la differenza tra i valori per il 1° core può essere fino a 1000 volte a seconda del processore, le restanti istruzioni confrontate hanno mostrato differenze di valori da da diverse a 100 volte.

puoi tu stesso inserisci processore nella ricerca e fate un confronto, ma non dimenticate che questo test non è del tutto indicativo, poiché non tiene conto dell'hardware nel suo insieme, ma caratterizza principalmente il processore.

Tuttavia, spero che questi risultati possano esserti utili quando analizzi l’efficacia di una particolare soluzione.

Utilizzando i server Dell R730xd come Bare Metal, semplicemente meglio!

Alcuni dei nostri clienti hanno deciso di abbandonare l'utilizzo delle soluzioni cloud VMware a favore di soluzioni Bare Metal (server Iron) e la piattaforma Dell R730xd li ha aiutati molto in questo. E non stiamo parlando solo di cloud pubblici, ma anche di privati.

Perché le persone prendono sempre più decisioni del genere? Per quanto riguarda i cloud pubblici, tutto è più o meno chiaro. Io stesso considero le nuvole pubbliche come un grande marketing, se qualcosa cade lì (e tutte le nuvole prima o poi cadono), rimane lì per molto tempo. Un esempio è la stessa famosa Amazon, che un tempo offriva per diversi giorni un importante servizio di raccolta di dati medici telemetrici, compresi i dati sulle condizioni cardiache dei pazienti portatori di pacemaker, che venivano monitorati da medici, diversi delle persone sono morte... E recentemente, quando la nostra azienda Bitrix era a riposo, si è scoperto che il motivo era che i dipendenti, che stavano spegnendo alcune macchine, a seguito di un errore di battitura, hanno spento più nodi del necessario, incidendo sui nodi di gestione, per cui le macchine virtuali venivano riavviate entro 5 ore a causa delle grandi dimensioni del cluster... Ma questo non è l'unico problema possibile, può succedere che all'improvviso si verifichi un "collo di bottiglia" a causa dell'utilizzo del cloud da parte di altri progetti o la mancanza di capacità di gestire rapidamente la propria infrastruttura per soddisfare le proprie esigenze.

Quando si tratta di cloud privati, in teoria, la virtualizzazione semplifica la disponibilità e il ripristino di emergenza. In pratica, ci sono molte situazioni in cui questo semplicemente non ha senso:

In caso di problemi tecnici sul nodo, è accettabile un tempo di inattività di 15-30 minuti.
Non tutti i progetti necessitano di un tempo di attività pari a circa il 100%, ad eccezione degli scolari che sono abituati a pagare un dollaro e pretendono il 100%. Per alcuni progetti, un tempo di attività garantito del 99,9% è più che un'opzione accettabile. Perché lo 0,1% corrisponde a un'indisponibilità di massimo 44 minuti al mese, che può verificarsi per vari motivi imprevisti, a causa di guasti hardware o indisponibilità della rete. Garantiamo un uptime della rete al 99,99% per le soluzioni standard, che consente un'indisponibilità di soli 4 minuti al mese. Se il server è connesso a 2 canali indipendenti che passano attraverso diversi nodi di comunicazione e il cui traffico viene elaborato da core indipendenti, il tempo di attività della rete garantito aumenta molte volte di più. Ciò consente di soddisfare le esigenze di uptime anche di banche per le quali è accettabile, come da certificazione, un'indisponibilità di circa 40 minuti all'anno. In realtà i periodi di indisponibilità sono estremamente rari. In 5 anni di lavoro con il data center, non c'è mai stato un momento in cui tutti i server fossero indisponibili contemporaneamente a causa di problemi con la rete o con l'elettricità. Anche quando si è verificato un blackout globale nei Paesi Bassi e molti altri data center sono diventati indisponibili - alcuni hanno dimenticato di rifornire i motori diesel, altri non avevano sufficiente potenza UPS, nel nostro data center solo meno dell'3% dei server è diventato indisponibile per un breve periodo periodo di tempo. Alcuni dei server che i clienti noleggiano da noi, anche hardware piuttosto obsoleto, apparentemente obsoleto, che ha maggiori probabilità di guastarsi rispetto alle nuove soluzioni di marca, non sono stati riavviati nemmeno una volta in 3 anni, così come in 30 anni non sono mai stati persi netti . È accettabile un'indisponibilità di 3 minuti per XNUMX anni? Più di, anche per le banche.

E sorge una domanda ragionevole: perché allora pagare più del dovuto? Inutile dire che non si dovrebbe fare affidamento sul caso e si dovrebbe sempre procedere secondo il principio delle ragionevoli riserve. La regola principale che ho scoperto è la seguente: la prenotazione non dovrebbe costare più delle perdite che potrebbero verificarsi in caso di un periodo di indisponibilità dovuto alla mancanza di tale prenotazione. Cioè, se il tempo di attività garantito consente un'indisponibilità di 40 minuti al mese e, in caso di indisponibilità durante tale periodo di tempo, le perdite ammonteranno a diverse centinaia o addirittura mille dollari: noleggiare una soluzione aggiuntiva per aumentare semplicemente la garanzia di uptime non ha senso. Perché in realtà i server non saranno indisponibili ogni mese per 40 minuti, 40 minuti di indisponibilità sono una garanzia, lo scenario peggiore. Che non viene implementato mensilmente, come ha dimostrato la pratica.

In questo modo, i server possono essere importanti senza essere mission-critical e quando i proprietari del progetto non si preoccupano di trasferire manualmente il carico su un altro server dedicato, possiamo evitare le complessità legate alla creazione di un cluster di failover e di uno storage di failover condiviso.

Una bassa produttività è inaccettabile durante il periodo lavorativo. Molti dei nostri clienti scelgono le soluzioni bare metal di Dell proprio per questo motivo: è molto più economico e redditizio utilizzare l'hardware completo durante il funzionamento standard, che praticamente non è soggetto a inaccessibilità, come abbiamo già discusso, piuttosto che pagare più del dovuto per un cloud opzione e le stesse prestazioni nel cloud, che costerà molte volte di più di una soluzione dedicata. Il cloud e il clustering semplicemente non possono soddisfare le esigenze di risorse e non saranno economicamente vantaggiosi per tali clienti.

Gli abbonati non vogliono pagare molto per un servizio con capacità limitate. Per lo più i nostri clienti sono piccole aziende che non dispongono di propri reparti tecnici e finanziamenti per acquistare il proprio hardware. Acquistare hardware potrebbe essere per loro un vero duro colpo e non fornire prestazioni adeguate, poiché col tempo l'hardware tende a diventare obsoleto, ed è un peccato buttare via hardware costoso anche dopo 3 anni, in un momento in cui l'azienda è cresciuta e c'è qualcosa di meglio necessario. Se noleggi un Dell R730xd da noi, hai la possibilità di passare a un altro server in qualsiasi momento o dopo un anno se scegli l'opzione di noleggio con contratto per un anno. Inoltre, c'è la possibilità di risparmiare sul pagamento delle licenze VMware.

Utilizzo dei server Dell R730xd per server di database

Molti dei nostri clienti che utilizzano questi server di database hanno imparato ad amare questa piattaforma. E non solo perché, a differenza del Dell R730, la versione xd può essere dotata del supporto per unità SSD NVMe PCIe, che forniscono una latenza minima, il che è estremamente importante per tali soluzioni. Ma anche perché il controller è incredibilmente efficiente quando funziona anche con i tradizionali SSD da 2,5" che offriamo ai clienti.

Naturalmente, c'è anche uno svantaggio nel Dell R730xd - c'è solo 1 controller, mentre il Dell R730 con 26 drive utilizza 2 controller hardware. Ma questo non è un problema significativo, dato che abbiamo scelto una piattaforma con 12 alloggiamenti per unità e quindi non avrete un collo di bottiglia sotto forma di prestazioni insufficienti del controller quando lavorate con questa piattaforma e un gran numero di SSD. E il vantaggio sotto forma di possibilità di installare un SSD NVMe PCIe copre completamente questo inconveniente.

Come accennato in precedenza, non tutti hanno bisogno di cluster di database complessi; le prestazioni che questa piattaforma può fornire sono molto più importanti. Uno dei nostri clienti ha fatto proprio questo, abbandonando gli eccessi della virtualizzazione e costruendo cluster complessi, noleggiando un VPS con unità dedicate per i backup del database dal server Dell R730xd principale: VPS (KVM) – E5-2650 v4 (24 core) / DDR40 da 4 GB / 4 SSD RAID240 da 10 GB 1 Gbps 40 TB – $ 99. Naturalmente, in caso di problemi con il nodo principale, si verificherà una certa diminuzione delle prestazioni e sarà necessario il passaggio manuale, tuttavia questa è una soluzione più che economica, dato il budget limitato.

Non incoraggiamo tutti a realizzare tali risparmi; in alcuni casi è addirittura molto giustificato. Tuttavia, aumentando il budget di soli $ 230 al mese, puoi permetterti un nodo E5-2650 v4 identico e collegarli insieme in una rete locale da 20 Gigabit, che, in linea di principio, ti consentirà di costruire un piccolo cluster con una latenza accettabile anche senza l'uso di unità SSD PCIe NVMe.

La soluzione stessa sarà simile alla seguente (con un set base di unità):

Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 6x480 GB SSD 1 Gbps 100 TV + Intel X540-T2 20 GBPS LAN – $ 289/mese
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 6x480 GB SSD 1 Gbps 100 TV + Intel X540-T2 20 GBPS LAN – $ 289/mese

Aumentarne il numero per aumentare la produttività non ha sempre senso. Pertanto, durante i test con i database, abbiamo riscontrato che una soluzione con 8 SSD è solo il 4% più efficiente di una soluzione con 35 SSD.

Per quanto riguarda i livelli RAID consigliati, RAID5 può essere molto ottimale in alcuni casi. Certo, RAID10 offre prestazioni migliori, ma cosa succederebbe se le unità fossero così veloci che il loro utilizzo in RAID10 renderebbe il controller un collo di bottiglia? In questi casi, costruire un array RAID HW RAID5 è molto più redditizio utilizzando unità hot-spare rispetto a RAID10 (se l'obiettivo è non perdere metà della quota SSD).

È necessario abilitare la cache del controller o è meglio disabilitarla? Un controller RAID ha una quantità di memoria molto limitata, quanto è 1 GB quando si lavora con un SSD? Nei casi con SSD veloci, non ha senso abilitare la cache di lettura, poiché riempiendo la memoria con operazioni di lettura, che non diventeranno più veloci, poiché gli SSD sono già abbastanza veloci, non lasciamo abbastanza cache di scrittura, e , come è noto, negli SSD economici il collo di bottiglia sono le operazioni di scrittura, a causa del calo delle prestazioni dovuto a un overprovisioning insufficiente e all'utilizzo del 100% della quota gratuita (è possibile un calo di dieci volte). Pertanto si consiglia di lasciare abilitata solo la cache di scrittura. Garantendo così la massima efficienza di questa soluzione.

La dimensione del blocco NTFS è davvero importante? Per la maggior parte degli archivi, 64 KB sono indicati come dimensione del blocco ottimale per le massime prestazioni. Ma molto spesso ci imbattiamo in casi in cui il client utilizza già un server database, utilizzando la configurazione iniziale con una dimensione del cluster NTFS standard di 4 KB. Per risolvere questo problema è necessario riformattare le unità, ma la differenza è davvero così grande nel caso generale? Hai bisogno di esporti a possibili tempi di inattività e disagi legati alla migrazione?

Il controller nel server Dell R730xd fornisce prestazioni così buone anche con 4 unità SSD e la cache di scrittura abilitata (un punto molto importante, la cache di lettura dovrebbe essere disabilitata perché non fornisce alcun vantaggio, ma riduce solo l'efficienza delle operazioni di scrittura a causa alla mancanza di spazio per una cache piena, come indicato sopra), che anche con una dimensione di blocco standard di 4KB otteniamo indicatori di prestazione molto buoni, estremamente buoni.

Tuttavia, siamo sempre disposti a incontrarci e siamo pronti ad offrire una piattaforma simile per un periodo di tempo affinché gli abbonati possano svolgere il lavoro se qualcosa non viene preso in considerazione da loro.

RAMdrive risulta essere ancora più veloce delle unità SSD. Se le tue query possono essere elaborate in TempDB, ad esempio l'ordinamento o l'unione, l'utilizzo di RAMdisk (un programma che trasforma parte della RAM in spazio di archiviazione) può essere molto utile. Quindi, dopo aver confrontato la velocità di 8 unità SSD in RAID10 con RAMdrive, abbiamo scoperto che è circa 4 volte più veloce per le operazioni di scrittura 4K con una profondità di coda di 32, che imita esattamente il funzionamento dei file TempDB. Anche combinando 8 SSD in RAID0 non è stato possibile battere i risultati di RAMdrive.

RAID5 nel caso di 8 unità SSD può essere più efficace di RAID10. Le letture 4K con una profondità di coda di 32 sono circa il 40% più veloci, il che non sorprende date le caratteristiche di RAID5. RAID5 vince in termini di prestazioni in altri test, ad esempio con la scrittura sequenziale è del 20%, è inferiore solo nelle operazioni di scrittura 4K con una grande profondità di coda (nel nostro caso 32) e risulta essere meno efficiente del 30%. Quindi l'uso di RAID5 in alcuni casi può essere molto giustificato dal punto di vista economico.

Più spazio di archiviazione non significa sempre più velocità. Quando si hanno a che fare con piccole operazioni casuali, l'aggiunta di unità all'array oltre un certo limite non migliora affatto le prestazioni. Sembrerebbe perché? Si scopre che tutto dipende dalle capacità del controller, che è costretto a scrivere dati su un intero gruppo di unità. Per questo motivo abbiamo acquistato piattaforme con un massimo di 12 unità, per ridurre la probabilità di colli di bottiglia. Tuttavia, è necessario considerare l'intensità delle operazioni all'interno di ciascun progetto: a volte 4 unità più grandi, ad esempio 960 GB, possono essere una soluzione migliore e più economica rispetto a un gruppo di unità da 480 GB.

Utilizzo dei server Dell R730xd per server dati Aerospike NoSQL

Aerospike è un database NoSQL open source ottimizzato per Flash per velocità e scalabilità. Aerospike è progettato per fornire una latenza molto bassa per richieste di lettura e carichi di scrittura pesanti, soddisfacendo i requisiti aziendali moderni che richiedono la capacità di gestire un gran numero di operazioni I/O. Aerospike gestisce direttamente lo storage locale sui suoi nodi cluster, indipendentemente dal file system del supporto di origine, sia esso DRAM, flash o dischi rigidi tradizionali. Ciò consente di archiviare i dati critici sui supporti più veloci dove l'elaborazione rapida è più critica, mentre la natura distribuita del database Aerospike garantisce un elevato grado di affidabilità in caso di guasti dei nodi cluster.

I server Dell PowerEdge R13xd di 730a generazione offrono un'incredibile potenza di elaborazione con i più recenti processori E5-2650 v4 e la veloce SDRAM DDR4. E la possibilità di utilizzare SSD NVMe, come il Samsung SM1715, può aiutare a ottenere prestazioni enormi con una latenza minima nei nodi con carichi elevati. Ciò consente di rispettare i moderni requisiti SLA per il tempo di elaborazione di una transazione con un livello affidabile di protezione contro le frodi anche in database molto grandi, rendendo la soluzione accettabile anche per il settore finanziario e i bonifici bancari, dove talvolta vengono effettuate transazioni entro diverse ore o addirittura giorni.

Per il settore bancario possiamo offrire una soluzione basata su queste piattaforme con una rete locale di 40 e 100 Gbit/s tra i nodi del cluster e l'utilizzo di appositi switch.

Utilizzo dei server Dell R730xd nelle reti DMZ

Siamo lieti di offrire ai nostri abbonati i più alti standard di sicurezza. I data center in cui offriamo questi server hanno numerose certificazioni: ISO 27001, PCI DSS, SOC 1, HIPAA и NEN 7510.

Ma per soddisfare le esigenze dello stesso Google, alcuni clienti richiedono la costruzione delle cosiddette reti demilitarizzate (reti DMZ) - reti con maggiore sicurezza, che implica la presenza di un firewall hardware che limita l'accesso alle apparecchiature e consente di nascondere i componenti necessari dietro un firewall e migliorare ulteriormente la sicurezza.

E tutto va bene quando una soluzione del genere viene ordinata immediatamente, ma è molto difficile implementare la transizione praticamente senza tempi di inattività, come è accaduto recentemente a uno dei nostri clienti, con un progetto per l'elaborazione delle domande di visto per cittadini di diversi paesi del mondo, dove c’è inaccessibilità anche durante le ore può portare a perdite di decine di migliaia di dollari. Ma abbiamo trovato una soluzione, siamo andati a una riunione, abbiamo messo nell'armadio apparecchiature aggiuntive, spostando apparecchiature meno importanti e abbiamo attivato il firewall secondo lo schema, come desiderava il cliente, in modo che potesse eseguire la migrazione senza tempi di inattività.

Era/è diventato

Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Forse questo schema sarà utile anche a qualcuno quando effettua una tale migrazione, dal momento che gli ingegneri nei data center non sempre vogliono vedere cose ovvie, ma insistono su un tempo di inattività di 2 ore per passare dietro il firewall, ma vi chiedo gentilmente: ordina un firewall hardware in anticipo se ne hai bisogno. Siamo flessibili e sempre pronti ad accogliere, ma in alcune situazioni le nostre capacità potrebbero essere limitate.

Nelle pubblicazioni future, cercheremo di condurre una serie di test aggiuntivi e di condividere ulteriori esperienze utilizzando queste piattaforme che miglioreranno ulteriormente la comprensione della scelta della soluzione più efficace. Dopotutto, è sorprendente vedere il fatto che il RAID0 di due unità SSD, in caso di database con un carico elevato, possa rivelarsi più lento di un'unità di scrittura separata, motivo per cui da tempo riceviamo richieste di SSD NVMe PCIe. al tempo. È probabile che mostreremo gli scenari più efficaci per l'implementazione delle soluzioni, condivideremo ulteriore esperienza quando risulta efficace la creazione di più array RAID all'interno di un controller RAID e mostreremo in quali casi due array RAID10 indipendenti di 4 unità saranno migliori di un array RAID10 di 8. Quando sarà efficace utilizzare RAID1 per TempDB e RAID5 per tutto il resto. E come puoi fare a meno dell'SSD NVMe PCIe quando hai un budget limitato.

Dell R730xd: bonus per i lettori Habrahabr

Vogliamo offrirti il ​​meglio e abbiamo fatto tutto per questo offrendo prezzi unici per il Dell R730xd:

ua-hosting.company/serversnl - In Olanda
ua-hosting.company/serversus - e negli Stati Uniti

Le configurazioni possono essere molto diverse, ad esempio Nei Paesi Bassi sono disponibili per l'attivazione immediata::

Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 6×480 SSD 1 Gbps 100 TV -*$249
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 12×240 SSD 1 Gbps 100 TV -*$249
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 4x4 TB 4x480 SSD 1 Gbps 100 TV - *$ 249
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 12 x 4 TB SATA 1 Gbps 100 TV – *$ 249

E un onesto servizio illimitato dedicato da 1 Gbps (traffico escluso) è disponibile per +$120 al mese. Inoltre la possibilità di acquistare un firewall, schede di rete, uno switch e realizzare una rete locale multi-gigabit. Ma la condizione del prezzo si applica a un contratto per un anno.

Vogliamo migliorare la condizione e offrire un bonus per pagamenti a breve termine e affitti senza contratto, rendendo l'offerta più conveniente. Chiunque ordini e paghi una qualsiasi delle opzioni proposte nei Paesi Bassi per un periodo di 1 mese, noi forniremo esattamente lo stesso server per 1 mese completamente gratuito, oppure ricalcoleremo la configurazione ordinata e calcoleremo il server ordinato allo stesso prezzo di un contratto annuale ($249/mese invece di $369/mese), restituendo la differenza al saldo. Per fare ciò, basta lasciare il numero dell'ordine nei commenti. Per coloro che non sono ancora maturati nelle soluzioni dedicate, offriamo il noleggio di qualsiasi VPS (KVM) con unità dedicate nei Paesi Bassi o negli Stati Uniti su queste piattaforme, ad esempio, VPS (KVM) – E5-2650 v4 (6 core) DDR10 da 4 GB SSD da 240 GB 1 Gbps 10 TB – $ 29e ricevi un bonus di 1-4 mesi di utilizzo pagando rispettivamente per 1, 3, 6, 12 mesi, indicando il numero dell'ordine nel commento. Ora costruire infrastrutture è diventato più semplice!

Fonte: habr.com

Aggiungi un commento