Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

In dit artikel vertellen we u welke infrastructuuroplossingen onze klanten implementeren met behulp van Dell R730xd-serverplatforms en waarom de prijs voor het huren van dit platform zo hoog is Europees datacenter TierIII+ niveau met uitstekende communicatiekanalen naar Oekraïne en Rusland, evenals op 9 locaties in de VS, al met plaatsing en connectiviteit tegen een prijs vanaf $ 249 / maand voor 2 x Intel Dodeca-Core Xeon E5-2650 v4 128GB DDR4 6x480 SSD 1Gbps is werkelijkheid geworden. We zullen mogelijke oplossingen op basis van deze platforms delen met behulp van privé vlan, 10G lokaal netwerk en hardware Firewall van CISCO, die op verzoek beschikbaar zijn voor onze klanten. En ook, in de beste tradities, zullen we een bonus aanbieden in de vorm van een gratis gebruiksperiode van Dell R730xd-servers voor Habrahabr-lezers.

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

De laatste tijd ontvangen we steeds meer verzoeken voor de aanleg van verschillende bedrijfsinfrastructuren, en dit houdt helaas niet zozeer verband met het feit dat we oplossingen van zeer hoge kwaliteit bieden, maar met de prijs van deze oplossingen en het niveau van veiligheid en rechtsstaat, die in Nederland en de VS wordt geboden, maar helaas vaak niet beschikbaar is in Oekraïne en Rusland. Waar dergelijke oplossingen helaas eenvoudigweg “astronomisch” geld kosten, aangezien het concept van “langetermijngeld” in principe vreemd is aan post-Sovjetlanden, tegen de achtergrond van andere risico’s of vanwege het gebrek aan noodzakelijke infrastructuur en het niveau van certificering.

Een goed voorbeeld hiervan is het verschil in de prijs van hardware. Bijvoorbeeld, Dell R730xd-platform, gekocht voor onze klanten, in de basisconfiguratie kost 2 x Intel Dodeca-Core Xeon E5-2650v4 128GB DDR4 6x480GB SSD ongeveer 9000 euro. Van een lage prijs voor het huren van deze server in Oekraïne of Rusland kan uiteraard geen sprake zijn, aangezien de huurprijs gebaseerd is op de terugverdientijd van de kosten van het platform over een periode van 12-18 maanden. Dit betekent dat de minimaal mogelijke huurprijs, exclusief de kosten voor accommodatie, elektriciteit en communicatiekanalen, tussen de $ 500-800 / maand zal liggen, afhankelijk van de mate van risico van de aanbieder en het businessplan. U moet ook een goed datacenter vinden met het vereiste certificeringsniveau en communicatiekanalen. Vergeet niet rekening te houden met de risico's van illegale inbeslagname van apparatuur tijdens bepaalde onwettige onderzoeksacties die kunnen ontstaan ​​als gevolg van concurrentie en de specifieke kenmerken van zakendoen in een bepaalde regio.

Daarom is het niet verrassend dat ons voorstel grote belangstelling wekte, vooral omdat de datacentra waarin wij de voorgestelde servers leveren over veel certificaten beschikken die nodig en belangrijk zijn voor het bedrijfsleven - ISO 27001 , PCI DSS, SOC 1, HIPAA и NEN7510.

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Laten we nu eens kijken naar verschillende gevallen die interessant kunnen zijn voor zowel beginners als kleine projecten, en voor vrij grote systeemintegrators die oplossingen bouwen in hun kantoren in containmentzones of in datacenters.

Voordelen van Dell R730xd-platforms bij het bouwen van datawarehouses met Red Hat Ceph

Het is geen geheim dat de eisen voor gegevensopslag en -verwerking voortdurend toenemen, en in een versneld tempo. Was het een paar jaar geleden voldoende om 1 TB opslagruimte te hebben, wat honderden IOPS opleverde, nu zijn de behoeften toegenomen tot tienduizenden IOPS en petabytes aan ruimte. Deze vraag naar capaciteit en prestaties wordt gedeeltelijk gevoed door een toename van de hoeveelheid ongestructureerde gegevens, waaronder muziek, afbeeldingen, video's, databaseback-ups, logbestanden en andere archieven, financiële en medische gegevens - gegevens die bekend staan ​​als "Big Data". Om nog maar te zwijgen van de groeiende vraag naar gegevensopslag als gevolg van de proliferatie en uitbreiding van internet en nieuwe internetbronnen. Met al deze stroombehoeften zijn de verwachtingen van klanten op het gebied van hoge betrouwbaarheid en hoge prestaties dus groter dan ooit.

Terwijl IT-bedrijven de problemen van het beheer van petabytes en zelfs exabytes aan gegevens proberen op te lossen, wordt het cloudopslagmodel steeds gebruikelijker in moderne datacenters. Er worden steeds meer nieuwe softwaresystemen geschreven waarmee je de interactie van de cloudomgeving met hardware optimaal kunt configureren; een van die ontwikkelingen is Ceph.

Ceph is een open source gedistribueerd opslagsysteem dat is ontworpen om hoge prestaties, betrouwbaarheid en schaalbaarheid te bieden. Ceph implementeert objectopslag op een gedistribueerd computercluster en biedt interfaces voor het opslaan van objecten, blokken en bestanden. Ceph biedt volledig gedistribueerde opslag zonder single point-of-failure en schaalbaarheid tot op petabyte-niveau. Ceph repliceert gegevens en biedt zo fouttolerantie. Het systeem is zo ontworpen dat het niet alleen zorgt voor onafhankelijk herstel, maar ook voor beheer, waardoor onnodige onderhoudskosten worden voorkomen. Omdat Ceph gebruikmaakt van hardware voor algemeen gebruik die wordt bestuurd door software en beheerfuncties beschikbaar zijn via application programming interfaces (API's), wordt het geclassificeerd als softwaregedefinieerde opslag (SDS).

Red Hat Ceph Storage is een kant-en-klaar opslagsysteem, softwaregedefinieerde opslag die open, aanpasbaar, schaalbaar is en overal wordt ondersteund. Combineert innovaties uit open source-ontwikkeling met technische kern en ondersteuning van Red Hat. De oplossing biedt nauwe integratie met OpenStack en is vanaf de basis ontworpen om opslag van de volgende generatie mogelijk te maken voor zowel cloudomgevingen als andere workloads.

Hier zullen we kijken naar een voorbeeld van de implementatie van deze oplossing op Dell-servers, in het bijzonder de Dell PowerEdge R730xd, die we te huur aanbieden, en de voordelen bekijken van het bouwen van opslag op basis van deze platforms. Deze informatie kan nuttig zijn voor architecten, ingenieurs en IT-beheerders die de voordelen willen verkennen van het gebruik van Red Hat Ceph Storage op Dell PowerEdge-servers en die implementaties moeten ontwerpen en plannen op basis van beproefde best practices.

Maar in het begin:

Iets over het platform zelf, welke optie bieden wij en waarom is het kosteneffectief?

De Dell PowerEdge R730xd is veruit een van de beste platforms voor zakelijke taken en daarbuiten. Hij heeft veel verschillende prijzen gewonnen en is een behoorlijk effectieve opslagoplossing, omdat hij opslag met hoge dichtheid kan bieden voor redelijk geld.

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

De PowerEdge R730xd is verkrijgbaar in drie chassisconfiguraties met verschillende vormfactoren en schijfcombinaties, evenals een optionele uitbreidingseenheid aan de achterzijde:

- 24 aan de voorkant toegankelijke 2,5-inch bays voor SAS-, SATA- of nearline SAS-schijven plus 2 optionele 2,5-inch bays aan de achterkant. Het 2,5-inch chassis kan optioneel maximaal 4 PCIe Express Flash-drives van Dell aan de voorkant ondersteunen.
- 12 aan de voorzijde toegankelijke 3,5" SAS-, SATA- of nearline SAS-schijfbays met 4 optionele interne 3,5" hot-swappable schijfbays, plus twee optionele 2,5" bays aan de achterzijde.
- 18 aan de voorzijde toegankelijke 1,8" bays voor SATA, 8 3,5" bays voor SAS, SATA of nearline SAS-schijven, plus 2 optionele 2,5" bays aan de achterzijde.

Het lijkt erop dat elk chassis goed is voor zijn soort taak. Dit is zeker. Maar zijn ze werkelijk even kosteneffectief?

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

We hebben voor de tweede optie gekozen om aan de behoeften van een zo breed mogelijk scala aan gebruikers te voldoen op een chassis met 12 drive bays. Omdat wij dit het meest effectief vinden. En dat is waarom. De economische efficiëntie van de oplossing komt al tot uiting in de veelzijdigheid ervan: in dit chassis kunnen schijven met verschillende vormfactoren worden geïnstalleerd en het is goedkoper in aanschaf, en ook, belangrijker nog, u kunt een grotere productiviteit krijgen bij het werken met gegevens met behulp van verschillende platforms die met elkaar zijn verbonden in plaats van dan slechts één met een hoge opslagdichtheid en uiteraard een lagere productiviteit.

Wij zijn van mening dat door verschillende vergelijkbare platforms aan te sluiten op een multi-gigabit lokaal netwerk (het is mogelijk om elk knooppunt met een lokaal netwerk te verbinden met snelheden van 20 Gbit / s of meer, met behulp van tien-gigabit Intel X540-T2-kaarten met dubbele poort, die we bovendien leveren), kunnen we aanzienlijk betere resultaten en prestaties bereiken dan platforms met hogere opslagdichtheden. Dit is vooral van cruciaal belang voor infrastructuren die deze platforms gebruiken om met databases te werken. Helaas kan de controller bij een groot aantal schijven behoorlijk overbelast raken, en een extra controller in de xd-versie is helaas niet beschikbaar. De prestaties die kunnen worden bereikt bij het gebruik van platforms met precies 12 bays en een lokaal multi-gigabit netwerk zullen veel hoger zijn, en de oplossing zal op zijn beurt meer gedistribueerd en betrouwbaarder zijn. In één woord: kosteneffectief!

Kenmerken van structuur en ontwerp, gebruik van videokaarten

Het Dell PowerEdge R730xd-platform, dat slechts 2U meet, ondersteunt maximaal 2 Intel Xeon E5-2600 v3-processors en hoger, dat wil zeggen dat u tot 36 cores kunt krijgen bij gebruik van 18-coreprocessors. We kozen voor een tussenliggende optie, maar de nieuwste generatie - de 12-core E5-2650 v4-processor (in totaal 24 cores tot je beschikking, en rekening houdend met multi-threading - 48 cores), omdat dit de meeste kosten bleek te zijn -effectief. Dus in de vierde generatie worden efficiëntere processorinstructies geïmplementeerd. AES, dat verantwoordelijk is voor gegevenscodering, is bijvoorbeeld 70% efficiënter dan dezelfde processors, maar dan de derde generatie. Tegelijkertijd kunnen de processor en het platform tot 1,54 TB RAM ondersteunen, wat in sommige zeer specifieke gevallen belangrijk is. We kozen voor de meest populaire optie, de meest betaalbare qua prijs en werksnelheid - 128 GB DDR4 RAM en boden de mogelijkheid van een upgrade op verzoek van abonnees.

Op het voorpaneel van de R730xd bevinden zich 6 systeemstatusindicatoren die u op de hoogte kunnen stellen van verschillende problemen, zodat u veel kritieke problemen kunt voorkomen door tijdig passende maatregelen te nemen. DIMM-slots voor RAM bevinden zich direct op het moederbord. De R730xd ondersteunt geregistreerde foutcorrigerende DIMM's en LRDIMM's (Load Reduced Dual In-Line Memory Modules), een relatief nieuw type geheugen voor servers. Maar we gebruiken het niet, omdat LRDIMM's alleen nuttig worden voor grote hoeveelheden geheugen, wanneer het doel is om de bedrijfssnelheid te verhogen.

Met de Internal Dual-SD Module (IDSDM) kunnen klanten de fouttolerante virtualisatietechnologie van Dell implementeren, die failover-redundantie biedt voor ingebedde hypervisors. Hoewel de PowerEdge R730 GPU's ondersteunt, wat erg handig kan zijn in virtuele kantooromgevingen (virtuele desktops), maar ook voor high-performance computing en collaboratieve verwerking, ondersteunt de R730xd geen GPU's omdat er geen goede koeling kan worden geboden voor videokaarten. Tot nu toe hebben we echter weinig vraag naar deze dienst en slechts één van onze abonnees heeft een videokaart voor de server besteld. Het is om deze reden dat we de R730-platforms niet in bulk hebben besteld, maar deze op verzoek kunnen leveren, uitgerust met een van de aanbevolen kaarten.

Hierdoor kan de prijs voor het huren van een oplossing helaas niet zo aantrekkelijk zijn en stijgt deze meer dan 2 keer, afhankelijk van de betalingstermijn en de looptijd van het contract. Wij bieden aan om de kaarten zelf te kopen via onze leverancier in Nederland, prijzen staan ​​hieronder vermeld en alleen uit deze aanbevolen lijst (dit waren de aanbevelingen van Dell zelf toen we het verzoek deden), misschien is deze informatie nuttig voor iemand:

NVIDIA Tesla M10 GPU CusKit: 2,884.98 EUR
NVIDIA Tesla M40 GPU: 4,913.33 EUR
NVIDIA Tesla M40 24GB GPU, aangepaste kit: 6,458.95 EUR
NVIDIA M60 GPU, passief, vereist GRID 2.0 SW voor VDI-functie, aangepaste kit: 5,094.95 EUR

Licenties:
Nvidia GRID vApps-abonnementslicentie 3 jaar, 1 CCU: 20 EUR
Nvidia GRID vPC-abonnementslicentie 3 jaar, 1 CCU: 95 EUR
Nvidia GRID vWS-abonnementslicentie 3 jaar, 1 CCU: 480 EUR

Dus als u klaar bent voor een contract van minimaal 2 jaar om een ​​Dell R730-server te huren (niet xd, daarom is de oplossing veel duurder) - neem contact op [e-mail beveiligd], wij helpen u graag verder! Als u een van de hierboven aanbevolen videokaarten gebruikt, in de DELL R730 2 x E5-2650 v4 / 128 GB / 6 x 480 GB SSD / 1 Gbps 100 TB + GPU-configuratie en een contract van 2 jaar, kost dit ongeveer $ 6816 per jaar, in plaats van $ 2988 per jaar in dit geval. Voor het Dell R730xd+ platform dat in het artikel wordt besproken, zijn de kosten van de videokaart en licentie vereist, aangezien dit zeer specifieke apparatuur is.

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Maar zelfs deze prijs is veel aantrekkelijker dan de prijzen die datacenters in Oekraïne en Rusland voor dergelijke oplossingen kunnen bieden, als ze dergelijke oplossingen überhaupt willen bieden... Want vreemd genoeg is in Nederland, waar de samenwerking met Dell rechtstreeks wordt opgericht, de beloofde levertijd voor de server met videokaart was bijna 2 maanden vanaf het moment dat onze klant de bestelling plaatste (de klant stemde ermee in te wachten, aangezien er simpelweg geen alternatieven op de markt zijn), vanwege de sterke specificiteit van dit product Dell had het simpelweg niet op voorraad. Niettemin werd de levering in minder dan een maand voltooid. Dank aan de supply-afdeling van het datacenter en de jongens van Dell voor hun efficiëntie. Maar voor mij was deze ervaring nog steeds ongebruikelijk, aangezien standaard Dell R730xd-platforms binnen een paar dagen worden geleverd.

Bedieningselementen en mogelijkheden van PERC-controller

De server kan worden beheerd via de handige iDRAC8 (Integrated Dell Remote Access Controller 8) met Dell Lifecycle Controller, waardoor de tijd die aan beheertaken wordt besteed, wordt verminderd, de kans op fouten wordt verkleind, de beveiliging wordt verbeterd en de algehele efficiëntie van uw IT-omgeving wordt verbeterd.

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Voor onze abonnees wordt toegang tot iDRAC8 geboden via RMI (Remote Management Interface), dat om veiligheidsredenen uitsluitend toegankelijk is vanaf het particuliere datacenternetwerk, waartoe we gratis toegang bieden via een Open VPN-tunnel. Eenmaal ingelogd geeft iDRAC een systeemoverzicht weer, evenals een virtuele consoleweergave via iKVM.

Ik zou graag speciale aandacht willen besteden aan monitoring; met iDRAC8 kunt u statistieken over het energieverbruik van het afgelopen uur, dag of week verkrijgen en het maximale energieverbruik beperken:

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Met het iDRAC temperatuurbewakings- en registratiesysteem kunt u gegevens van temperatuursensoren verzamelen en het bereik bepalen waarin deze zich bevinden. Het wordt dus aanvaardbaar geacht dat processors zich gedurende het jaar slechts 10% van de tijd in het waarschuwingstemperatuurbereik bevinden, en 1% van de tijd kritisch. De tijd in de kritische band heeft ook invloed op de toegestane tijd in de waarschuwingsband. Het verzamelen van temperatuurgegevens begint wanneer het systeem wordt ingeschakeld nadat het de fabriek heeft verlaten en kan niet worden gereset.

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

De 13e generatie Dell PowerEdge-servers is uitgerust met PERC9-controllers, waarin de LSI CacheCade-technologie die voorheen in de PERC8-controllers werd gebruikt, is vervangen door een efficiënter exemplaar: DAS Cache van SanDisk.

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

In synthetische tests versnelt DAS Cache de prestaties van HDD-arrays aanzienlijk in het geval van hybride HDD+SSD-configuraties. Dus in het geval van een array van 5 HDD's in RAID6 (niveau 6 is geselecteerd om maximale capaciteit te bieden) en 5 SSD RAID10 (4 + 1 hot spare SSD om de prestaties van de array te maximaliseren) bij gebruik van DAS Cache, zijn de prestaties van de array is 5 HDD RAID6 + DAS Cache op de opgegeven SSD-array bleek dicht bij de prestaties van de SSD-array zelf te liggen:

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Dus nadat we ons een beetje vertrouwd hebben gemaakt met het platform, kunnen we nu kijken naar de voordelen van dit platform bij het bouwen van opslagfaciliteiten.

Wat maakt het Dell R730xd-platform optimaal voor datawarehouse-implementaties, met name Red Hat Ceph?

De Red Hat Ceph Storage-omgeving maakt gebruik van industriestandaardservers voor schaalbaarheid, veerkracht en prestaties. Gegevensbeschermingsmethoden spelen een sleutelrol in de kosten van de oplossing. Met Ceph kan de gebruiker verschillende beveiligingsmethoden selecteren voor verschillende opslagpools.

Gerepliceerde opslagpools produceren volledige kopieën van opgeslagen objecten en zijn ideaal voor snel herstel en gegevensmanipulatie. In het geval van een gerepliceerde opslagpool gebruikt Ceph standaard een replicatiefactor van drie wanneer drie kopieën van gegevens zich op drie afzonderlijke Ceph-knooppunten bevinden.

Corruptiebestendige opslagpools bieden één enkele kopie van gegevens met pariteit, wat handig is wanneer gegevensopslag op lange termijn vereist is en kosteneffectief is.

De PowerEdge R730xd is een uitzonderlijk flexibele en schaalbare rackserver met twee eenheden die krachtige verwerking en een breed scala aan voor de werklast geoptimaliseerde lokale opslagopties levert, inclusief hybride lagen. De ontwikkeling omvat een breed scala aan configuraties, wat ideaal is voor Ceph.

— De R730xd biedt de mogelijkheid om zeer efficiënte infrastructuuroplossingen te creëren voor zowel kleine als grote bedrijven.
— De R730xd verkort de inbedrijfstellingstijd met geautomatiseerde implementatiemogelijkheden, waardoor de gebruikersinvoer en menselijke fouten worden verminderd.
“PowerEdge-servers verbeteren de IT-prestaties van datacenters met innovatieve beheertools zoals iDRAC Quick Sync en iDRAC Direct, waardoor uitgebreide zichtbaarheid van de systeemstatus en snelle implementatie worden geboden.
“PowerEdge-servers optimaliseren het energieverbruik, leveren betere prestaties per watt en een nauwkeurigere controle over het energieverbruik en de koeling.

De Dell PowerEdge R730xd biedt voordelen die maximale productiviteit garanderen door:

— Versnel de applicatie-efficiëntie door het gebruik van de nieuwste technologieën en dynamische lokale opslag.
“Schaalbaarheid is eenvoudig en snel met opslag aan de voorzijde die een breed scala aan schijven ondersteunt, van goedkope SATA HDD's tot ultrasnelle 2.5" SSD's, evenals schijven met ultralage latentie zoals PowerEdge Express Flash NVMe PCIe SSD's.
- De R730xd is zeer geschikt voor hybride opslagontwerpen dankzij het gebruik van nieuwe cachingtechnologieën in de PERC-controller, wat de kostenefficiëntie van de Ceph-oplossing verhoogt.

Een voorbeeld van infrastructuurimplementatie met Red Hat Ceph Storage, die bestaat uit 5 Dell R730xd-servers, ziet u hieronder:

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Tijdens onafhankelijke tests van verschillende configuraties van Dell R730xd-platforms werden de volgende resultaten verkregen:

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Onze versie van het platform laat zeer goede resultaten zien, en in het geval van lezen misschien wel de beste. En als we rekening houden met het feit dat we deze platforms in grote hoeveelheden hebben besteld en hierdoor een prijs kunnen aanbieden die meer dan twee keer lager is dan voor andere platformopties, blijkt dit de beste geconsolideerde versie te zijn voor het lezen en schrijven in termen van de kosteneffectieve parameter. Uiteindelijk belet niets je om een ​​cluster van 2-7 platforms te bouwen, in plaats van 8. Tegelijkertijd krijg je een nog grotere fouttolerantie.

Zijn 10-Gigabit-switches vereist bij het bouwen van dergelijke infrastructuren? Nee, niet vereist, een van onze klanten heeft een infrastructuur gebouwd, zij het vanaf 3 servers, met behulp van het volgende lokale netwerkverbindingsschema:

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Hierdoor kon hij behoorlijk wat besparen: $350/maand op de huur van switches, aangezien 10-Gigabit-switches behoorlijk duur zijn en we alleen het beste leveren: de Arista 7050tx-48-r. Wij zien geen nut in oplossingen voor meerdere havens.

Waartoe zijn de Dell R730xd-platforms in principe in staat?

Nog niet zo lang geleden voerde Microsoft een interessante test uit van de prestaties van deze platforms bij het bouwen van datawarehouses met een klein aantal knooppunten.

We gebruikten 4 Dell R730xd-nodes, verenigd in een lokaal 100-gigabit-netwerk met behulp van een Arista DCS-32CX-7060S 32Gb-switch met 100 ​​poorten en EOS-versie 4.15.3FX-7060X.1.

De configuratie van de gebruikte knooppunten is als volgt:

2x Xeon E5-2660v3 2.6 Ghz (10c20t)
256 GB DRAM (16x 16 GB DDR4 2133 MHz DIMM)
4x Samsung PM1725 3.2TB NVME SSD (PCIe 3.0 x8 AIC)
Dell HBA330
4x Intel S3710 800GB SATA SSD
12x Seagate 4” SATA HDD met 3.5TB Enterprise-capaciteit
2x Mellanox ConnectX-4 100Gb (dubbele poort 100Gb PCIe 3.0 x16)
Mellanox FW v. 12.14.2036/XNUMX/XNUMX
Mellanox ConnectX-4-stuurprogramma v. 1.35.14894
Apparaat-PSID MT_2150110033
Enkele poort aangesloten / adapter

Met behulp van VMFleet werden op elk knooppunt 20 virtuele machines aangemaakt, dat wil zeggen in totaal 80 virtuele machines. Elke virtuele machine is geconfigureerd met 1vCPU. VMFleet werd vervolgens gebruikt om het DISKSPD-hulpprogramma uit te voeren om de opslagprestaties op elk van de 80 knooppunten te testen. Het hulpprogramma is gratis beschikbaar hier. De testparameters zijn als volgt: 1 thread, 512KiB sequentiële lezing voor 4 I/O-bewerkingen.

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Zoals je in de afbeelding hierboven kunt zien, zijn we erin geslaagd een ongelooflijk resultaat te bereiken van in totaal 60 gigabytes per seconde, wat ongeveer gelijk is aan 5 Engelse versies van Wikipedia in gecomprimeerde vorm (11.5GiB), die elke seconde worden gedownload. En de snelheid van elke virtuele machine was ongeveer één cd per seconde - 750 MB.

Deze test laat perfect zien hoe efficiënt een oplossing kan zijn als de drie componenten compute, storage en netwerken in balans zijn, waardoor de potentiële knelpunten die kunnen optreden in een onevenwichtig systeem tot een minimum worden beperkt.

Hoe zit het met platforms van andere fabrikanten?

Vergelijking van Dell R730xd en HP ProLiant DL380

Om de prestaties te vergelijken hebben we gekozen voor zwakkere hardware dan we te huur aanbieden: servers met een E5-2620v3-processor, in plaats van een E5-2650v4, die aanzienlijk productiever zijn. De belangrijkste testmethode die voor deze vergelijking werd gebruikt, was het meten van het aantal IOPS. Er zijn verschillende werklastsimulaties gebruikt, namelijk allemaal lezen en 30% lezen / 70% schrijven (analoog aan een OLTP-systeem, een transactiesysteem, bij het verwerken van kleine transacties, maar een grote stroom, en klanten moeten zorgen voor een minimale responstijd).

Er zijn verschillende keren tests uitgevoerd om de negatieve impact van verborgen factoren op de systeemprestaties te elimineren. Eerst hebben we enkele basistests uitgevoerd op een Dell R730xd en een HP ProLiant DL380 met alleen HDD-opslag (5x1TB HDD RAID5) om een ​​basisprestatiebenchmark te bieden. Dezelfde reeks tests werd vervolgens uitgevoerd met 5x1TB HDD RAID-5-opslag met behulp van DAS-cache geïnstalleerd op SAS SSD's (2xSAS 480GB Samsung SSD RAID1) op een Dell-server, en op een HP-server met behulp van HPE SmartCache met een vergelijkbare set schijven voor opslag en caching. Ten slotte werd de laatste reeks tests uitgevoerd op een Dell-server met behulp van DAS Cache op NVMe PCIe SSD-schijven (2x400 GB Samsung NVMe in software-RAID) om de maximale bijdrage van caching aan de prestatieverbeteringen van applicaties te laten zien in lees- en schrijfintensieve gevallen. Er is geen soortgelijke test uitgevoerd op de HP-server omdat Smart Cache geen NVMe-schijven ondersteunt voor caching.

Systeemconfiguratie:

Dell PowerEdge R730xd (13e generatie)
HP ProLiant DL380 (9e generatie)

server
CPU: x86-64 - Intel Xeon CPU E5-2620 v3 @2.40GHz;
Geheugen: 32 GB DDR4.
CPU: x86-64 - Intel Xeon CPU E5-2620 v3 @2.40GHz;
Geheugen: 32 GB DDR4.

Besturingssysteem/software
Windows 2012 R2 SP1;
SanDisk DAS-cache v1.4.
Windows 2012 R2 SP1;
HPE SmartCache.

Opslag/cache
5x1TB HDD RAID5;
2xSAS 480GB Samsung SSD RAID1;
2x400 GB Samsung NVMe-softwareRAID.
5x1TB HDD RAID5;
2xSAS 480GB Samsung SSD RAID1.

Test
Simuleer de OLTP-lees-schrijf-werklast;
300 GB databasegrootte;
4 gelijktijdige IOMETER-werkers met een wachtrijdiepte van 32.

Simuleer de OLTP-lees-schrijf-werklast;
300 GB databasegrootte;
4 gelijktijdige IOMETER-werkers met een wachtrijdiepte van 32.

Er zijn verschillende willekeurige lees-/schrijftests uitgevoerd met verschillende blokgroottes: 4 en 8 KB. Voor elke blokgrootte werden tests uitgevoerd met 100% leesbewerkingen, evenals met 70% leesbewerkingen en 30% schrijfbewerkingen. Tests die verband hielden met prestatieversnelling met behulp van caching werden gedurende 900 seconden (15 minuten) uitgevoerd om de cache voldoende tijd te geven om volledig operationeel te worden en nauwkeurigere resultaten te produceren.

Prestatiemeting in IOPS (invoer-/uitvoerbewerkingen per seconde):

Server/configuratie wordt getest
4 KB RR
100% gelezen
4 KB RR
70% Lezen 30% Schrijven
8 KB RR
100% gelezen
8 KB RR
70% Lezen 30% Schrijven

Dell R730xD (geen cache)
1650
974
1540
1040

HP ProLiant DL380 (geen cache)
1370
628
1322
630

Dell R730xD
met DAS-cache
138884
66483
98368
56641

HP ProLiant DL380
met SmartCache
41273
33534
35984
39396

Dell R730xD met
DAS-cache en
NVMe PCIe-SSD
264750
158157
257150
104490

Prestatiemeting in % processorgebruik:

Server/configuratie wordt getest
4 KB RR
100% gelezen
4 KB RR
70% Lezen 30% Schrijven
8 KB RR
100% gelezen
8 KB RR
70% Lezen 30% Schrijven

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

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

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

HP ProLiant DL380
met SmartCache
6%
6%
5%
5%

Dell R730xD met
DAS-cache en
NVMe PCIe-SSD
16%
10,1%
16%
5,78%

Testresultaten laten aanzienlijke prestatieverbeteringen zien voor Dell R730xd-platforms bij gebruik van SanDisk DAS-cachecaching in vergelijking met HPE SmartCache, en NVMe PCIe SSD-ondersteuning biedt nog grotere voordelen. In OLTP-simulaties liet de R730xd tot 3 keer hogere IOPS zien dankzij het gebruik van SanDisk DAS Cache en SAS SSD's en 6 keer hoger dankzij het gebruik van SanDisk DAS Cache + NVMe PCIe SSD's vergeleken met HPE's SmartCache. Het hogere CPU-gebruik met SanDisk DAS Cache, en het nog hogere CPU-gebruik met SanDisk DAS Cache + NVMe PCIe SSD's, is eenvoudigweg een gevolg van het veel hogere IOPS-aantal. en laat integendeel een meer optimaal gebruik van processorbronnen zien.

Dus als bij HP met een bezettingsgraad van 6% het resultaat in IOPS 41 is, dat wil zeggen dat 1% van de processorbronnen wordt verbruikt per 0,15 IOPS, dan hebben we in het geval van de Dell R730xd een verbruik van 16% bij 264, wat biedt een efficiëntere indicator: 0,06% van de processorbronnen per 1000 IOPS.

Dat wil zeggen dat Dell qua processorgebruik ook beter blijkt te zijn (2,5 keer), hoewel het processorgebruikswaarden heeft die% hoger zijn, maar zoals we konden verifiëren, is dit slechts een gevolg van de verwerking een aanzienlijk groter aantal bewerkingen en dus een betere productiviteit.

Het Dell R730xd-platform blijkt dus aanzienlijk efficiënter te zijn dan de HP ProLiant DL380 (vele malen), zowel qua prestaties als kosteneffectiviteit.

Resultaten van Geekbanch 3-test Dell R730xd met E5-2640 v4-processor of waarom processorinstructies en controllercache belangrijk zijn

Zoals we hierboven kunnen zien, we kunnen alleen maximale resultaten behalen als de drie componenten – rekenkracht, opslag en netwerken – in evenwicht zijn, omdat potentiële knelpunten die kunnen optreden in een onevenwichtig systeem worden geminimaliseerd.

Maar wat ook uiterst belangrijk is, is de ondersteuning van de platformprocessor voor een aantal instructies en de efficiëntie ervan. Ik heb hierboven al vermeld dat een ogenschijnlijk onbeduidend verschil in generaties in sommige gevallen een vrij belangrijke rol kan spelen. Volgens de resultaten van onafhankelijke tests is de door ons geleverde E5-2650 v4 dus 70% effectiever in het geval van encryptie (AES-instructies) dan de E5-2650 v3.

Hoe zit het dan met de ‘smakelijke’ oplossingen van concurrenten uit het goedkope, maar niet het premiumsegment? Waarom zijn onze oplossingen beter? Waarom zijn onze oplossingen premium? Het antwoord is simpel: onze servers waren en zijn in balans. Zelfs als ze voorheen lagere frequenties of kleinere hoeveelheden geheugen hadden, waren ze altijd gebalanceerd volgens de drie hierboven beschreven parameters. Inclusief een betrouwbaar datacenter met de door het corporate segment benodigde certificaten en uitstekende externe communicatiekanalen die minimale latency bieden vanuit Nederland, zowel naar de rest van Europa, als naar Rusland en Oekraïne, en zelfs zeer lage latentie op de oceaanbodem in de VS!

Maar nu hebben we een concurrerend aanbod gedaan in termen van deze indicatoren, op 10 locaties tegelijk, één in Nederland en 9 locaties in de VS, maar laten we het niet over ons hebben, laten we naar de test kijken. Helaas is deze test momenteel alleen beschikbaar voor versie E5-2640 v4, met 10, niet 12 cores, voor ons platform.

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

Het is natuurlijk niet erg objectief, omdat er geen rekening wordt gehouden met alle voordelen van het platform, dezelfde SanDisk DAS-cache waar we het over hadden, echte prestatie-indicatoren kunnen in een bepaald geval veel beter blijken te zijn dan synthetische geval, veel! Maar het is nog steeds mogelijk om enig inzicht te verwerven.

Laten we op veel instructies letten. Het meest indicatief kan de reeds genoemde AES zijn, bij ongeveer dezelfde frequenties kan het verschil tussen de waarden voor de 1e kern tot 1000 keer oplopen, afhankelijk van de processor, de resterende instructies die werden vergeleken vertoonden verschillen in waarden van meerdere tot 100 keer.

Je kan het zelf doen voer de processor in de zoekopdracht in en maak een vergelijking, maar vergeet niet dat deze test niet volledig indicatief is, omdat deze geen rekening houdt met de hardware als geheel, maar vooral de processor karakteriseert.

Niettemin hoop ik dat deze resultaten nuttig voor u kunnen zijn bij het analyseren van de effectiviteit van een bepaalde oplossing.

Dell R730xd-servers gebruiken als Bare Metal, gewoon beter!

Sommige van onze klanten besloten om het gebruik van VMware-cloudoplossingen achterwege te laten ten gunste van Bare Metal-oplossingen (ijzeren servers) en het Dell R730xd-platform heeft hen daarbij enorm geholpen. En we hebben het hier niet alleen over publieke clouds, maar ook over private clouds.

Waarom nemen mensen steeds vaker zulke beslissingen? Wat publieke clouds betreft, is alles min of meer duidelijk. Zelf beschouw ik publieke clouds als grote marketing, als daar iets valt (en vroeg of laat vallen alle wolken), dan valt het daar voor lange tijd. Een voorbeeld is hetzelfde bekende Amazon, dat ooit een aantal dagen plat lag naast een belangrijke dienst voor het verzamelen van telemetrische medische gegevens, waaronder gegevens over de hartaandoening van patiënten die een pacemaker gebruikten en die door artsen, verschillende mensen stierven... En onlangs, toen ons bedrijf Bitrix lag, bleek dat de reden was dat de werknemers, die sommige machines uitschakelden, als gevolg van een typefout, meer knooppunten uitschakelden dan nodig was. met gevolgen voor de beheerknooppunten, waardoor de virtuele machines binnen 5 uur opnieuw opgestart werden vanwege de grote clustergrootte... Maar dit is niet het enige mogelijke probleem; het kan gebeuren dat je ineens een “bottleneck” krijgt door het gebruik van de cloud door een aantal andere projecten of het gebrek aan vermogen om de infrastructuur snel te beheren om aan uw eigen behoeften te voldoen.

Als het om private clouds gaat, vereenvoudigt virtualisatie in theorie de beschikbaarheid en herstel na calamiteiten. In de praktijk zijn er veel situaties waarin dit simpelweg niet logisch is:

Bij technische problemen op het knooppunt is een downtime van 15-30 minuten acceptabel.
Niet alle projecten hebben een uptime van ongeveer 100% nodig, behalve voor schoolkinderen die gewend zijn een dollar te betalen en 100% eisen. Voor sommige projecten is een gegarandeerde uptime van 99,9% meer dan een acceptabele optie. Omdat 0,1% een onbeschikbaarheid is van maximaal 44 minuten per maand, wat kan gebeuren om verschillende ongeplande redenen - als gevolg van hardwarestoringen of onbeschikbaarheid van het netwerk. Wij garanderen een netwerkuptime van 99,99% voor standaardoplossingen, waardoor een onbeschikbaarheid van slechts 4 minuten per maand mogelijk is. Als de server is verbonden met 2 onafhankelijke kanalen die door verschillende communicatieknooppunten gaan en waarvan het verkeer wordt verwerkt door onafhankelijke kernen, neemt de gegarandeerde netwerkuptime meerdere malen toe. Hierdoor kan worden voldaan aan de uptime eisen van zelfs banken waarvoor een onbeschikbaarheid van circa 40 minuten per jaar conform certificering acceptabel is. In werkelijkheid zijn periodes van onbeschikbaarheid uiterst zeldzaam. In de 5 jaar dat ik met het datacenter werk, is er nog nooit een moment geweest dat alle servers tegelijkertijd onbeschikbaar waren vanwege problemen met het netwerk of de elektriciteit. Zelfs toen er in Nederland een wereldwijde stroomstoring was en veel andere datacenters niet meer beschikbaar waren - sommige vergaten dieselmotoren bij te tanken, sommige hadden niet voldoende UPS-stroom, in ons datacenter was slechts minder dan een procent van de servers voor een korte tijd niet beschikbaar. periode. Sommige van de servers die klanten bij ons huren, zelfs nogal verouderde, schijnbaar verouderde hardware, die eerder zal falen dan nieuwe merkoplossingen, zijn niet eens in de drie jaar opnieuw opgestart, net zoals ze in de afgelopen drie jaar nooit verloren zijn gegaan. . Is een onbeschikbaarheid van 3 minuten acceptabel gedurende 3 jaar? Meer dan, zelfs voor banken.

En er rijst een redelijke vraag: waarom dan te veel betalen? Het spreekt voor zich dat u niet op toeval moet vertrouwen en altijd moet uitgaan van het principe van redelijk voorbehoud. De hoofdregel die ik ontdekte is de volgende: de reservering mag niet meer kosten dan de verliezen die kunnen optreden in geval van een periode van onbeschikbaarheid als gevolg van het ontbreken van een dergelijke reservering. Dat wil zeggen, als de gegarandeerde uptime een onbeschikbaarheid van 40 minuten per maand mogelijk maakt, en in geval van onbeschikbaarheid gedurende een dergelijke periode, zullen de verliezen oplopen tot enkele honderden of zelfs duizend dollar - het huren van een extra oplossing om de uptime-garantie eenvoudigweg te vergroten slaat nergens op. Omdat de servers in werkelijkheid niet elke maand 40 minuten onbeschikbaar zullen zijn, is 40 minuten onbeschikbaarheid een garantie, in het ergste geval. Wat niet maandelijks wordt uitgevoerd, zoals de praktijk leert.

Op deze manier kunnen servers belangrijk zijn zonder bedrijfskritisch te zijn, en als projecteigenaren het niet erg vinden om de belasting handmatig naar een andere dedicated server over te zetten, kunnen we de complexiteit van het bouwen van een failovercluster en gedeelde failover-opslag vermijden.

Lage productiviteit is onaanvaardbaar tijdens de werkperiode. Veel van onze klanten kiezen juist om deze reden voor bare metal-oplossingen van Dell; het is veel goedkoper en winstgevender om volledige hardware te gebruiken tijdens standaardgebruik, dat praktisch niet onderhevig is aan ontoegankelijkheid, zoals we al hebben besproken, dan te veel betalen voor een cloud optie en dezelfde prestaties in de cloud, wat meerdere keren meer zal kosten dan een speciale oplossing. De cloud en clustering kunnen eenvoudigweg niet voldoen aan de behoeften aan hulpbronnen en zullen voor dergelijke klanten niet kosteneffectief zijn.

Abonnees willen niet veel betalen voor een dienst met beperkte mogelijkheden. Onze klanten zijn veelal kleine bedrijven die niet over een eigen technische afdeling en financiering beschikken om hun eigen hardware aan te schaffen. Het kopen van hardware zou voor hen een echte klap kunnen zijn en niet voldoende prestaties opleveren, aangezien hardware na verloop van tijd de neiging heeft verouderd te raken, en het zonde is om dure hardware weg te gooien, zelfs na drie jaar, in een tijd waarin het bedrijf is gegroeid en er iets beters is. nodig zijn. Als u bij ons een Dell R3xd huurt, heeft u op elk moment de mogelijkheid om over te stappen naar een andere server of na een jaar als u kiest voor de huuroptie met een contract voor een jaar. Bovendien is er een mogelijkheid om te besparen op het betalen voor VMware-licenties.

Dell R730xd-servers gebruiken voor databaseservers

Veel van onze klanten die deze databaseservers gebruiken, zijn dol op dit platform geworden. En niet alleen omdat de xd-versie, in tegenstelling tot de Dell R730, kan worden voorzien van ondersteuning voor NVMe PCIe SSD-schijven, die een minimale latentie bieden, wat voor dergelijke oplossingen uiterst belangrijk is. Maar ook omdat de controller ongelooflijk efficiënt is bij het werken met conventionele 2,5" SSD's die wij aan klanten aanbieden.

Natuurlijk zit er ook een nadeel aan de Dell R730xd: er is slechts 1 controller, terwijl de Dell R730 met 26 schijven 2 hardwarecontrollers gebruikt. Maar dit is geen groot probleem, aangezien we gekozen hebben voor een platform met 12 drive bays en je dus geen bottleneck krijgt in de vorm van onvoldoende controllerprestaties als je met dit platform en een groot aantal SSD's werkt. En het voordeel in de vorm van de mogelijkheid om een ​​NVMe PCIe SSD te installeren dekt dit nadeel volledig af.

Zoals hierboven vermeld heeft niet iedereen complexe databaseclusters nodig; de prestaties die dit platform kan bieden zijn veel belangrijker. Eén van onze klanten deed precies dat, verliet de excessen van virtualisatie en het bouwen van complexe clusters en huurde een VPS met speciale schijven voor databaseback-ups van de belangrijkste Dell R730xd-server: VPS (KVM) – E5-2650 v4 (24 cores) / 40GB DDR4 / 4x240GB RAID10 SSD 1Gbps 40TB – $99. In het geval van een probleem met het hoofdknooppunt zal er uiteraard enige prestatievermindering optreden en zal er behoefte zijn aan handmatig schakelen, maar dit is gezien het beperkte budget een meer dan kosteneffectieve oplossing.

Wij moedigen niet iedereen aan om dergelijke besparingen te realiseren; in sommige gevallen is het zelfs zeer gerechtvaardigd. Door het budget echter met slechts $ 230 per maand te verhogen, kunt u zich een identiek E5-2650 v4-knooppunt veroorloven en deze met elkaar verbinden in een lokaal 20 Gigabit-netwerk, waardoor u in principe een klein cluster met acceptabele latentie kunt bouwen. zelfs zonder het gebruik van PCIe NVMe SSD-schijven.

De oplossing zelf ziet er als volgt uit (met een basisset schijven):

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

Het vergroten van hun aantal om de productiviteit te verhogen is niet altijd zinvol. Zo kwamen we tijdens tests met databases tot de conclusie dat een oplossing met 8 SSD’s slechts 4% efficiënter is dan een oplossing met 35 SSD’s.

Wat de aanbevolen RAID-niveaus betreft, kan RAID5 in sommige gevallen zeer optimaal zijn. Zeker, RAID10 levert betere prestaties, maar wat als de schijven zo snel zijn dat het gebruik ervan in RAID10 ertoe zou leiden dat de controller een knelpunt zou worden? In dergelijke gevallen is het bouwen van een HW RAID-array RAID5 veel winstgevender met behulp van hot-spare schijven dan RAID10 (als het doel niet is om de helft van het SSD-quotum te verliezen).

Moet ik de controllercache inschakelen of is het beter om deze uit te schakelen? Een RAID-controller heeft een zeer beperkte hoeveelheid geheugen, wat is 1GB als je met een SSD werkt? In gevallen met snelle SSD's heeft het geen zin om de leescache ingeschakeld te hebben, omdat door het vullen van het geheugen met leesbewerkingen, die niet sneller zullen worden, omdat SSD's al snel genoeg zijn, er niet voldoende schrijfcache overblijft, en , zoals bekend, bij goedkope SSD's is het knelpunt schrijfbewerkingen, vanwege prestatieverlies als gevolg van onvoldoende overprovisioning en 100% benutting van het gratis quotum (een tienvoudige daling is mogelijk). Daarom raden we aan alleen de schrijfcache ingeschakeld te laten. Waardoor maximale efficiëntie van deze oplossing wordt gegarandeerd.

Maakt de NTFS-blokgrootte er echt toe uit? Voor de meeste opslagapparaten wordt 64 KB aangegeven als de optimale blokgrootte voor maximale prestaties. Maar heel vaak komen we gevallen tegen waarin een client al een databaseserver gebruikt, waarbij de initiële configuratie wordt gebruikt met een standaard NTFS-clustergrootte van 4 KB. Om dit op te lossen moet u de schijven opnieuw formatteren, maar is het verschil in het algemeen echt zo groot? Moet u zich blootstellen aan mogelijke downtime en ongemakken die gepaard gaan met migratie?

De controller in de Dell R730xd server levert zulke goede prestaties, zelfs met 4 SSD-schijven en de schrijfcache ingeschakeld (een heel belangrijk punt, de leescache moet worden uitgeschakeld omdat deze geen voordelen biedt, maar alleen de efficiëntie van schrijfbewerkingen vermindert vanwege aan het gebrek aan ruimte voor een volledige cache, zoals hierboven aangegeven), dat we zelfs met een standaard blokgrootte van 4 KB zeer goede prestatie-indicatoren krijgen, extreem goed.

Desondanks zijn wij altijd bereid elkaar te ontmoeten en staan ​​wij klaar om gedurende een bepaalde periode een soortgelijk platform aan te bieden waar abonnees werkzaamheden kunnen verrichten als er door hen geen rekening mee is gehouden.

RAMdrive blijkt nog steeds sneller te zijn dan SSD-schijven. Als uw vragen in TempDB kunnen worden verwerkt, zoals sorteren of samenvoegen, dan kan het gebruik van RAMdisk (een programma dat een deel van uw RAM in opslag omzet) zeer de moeite waard zijn. Dus nadat we de snelheid van 8 SSD-schijven in RAID10 met RAMdrive hadden vergeleken, ontdekten we dat deze ongeveer 4 keer sneller is voor 4K-schrijfbewerkingen met een wachtrijdiepte van 32, wat precies de werking van TempDB-bestanden imiteert. Zelfs het combineren van 8 SSD's in RAID0 was het niet mogelijk om de resultaten van RAMdrive te verslaan.

RAID5 kan bij 8 SSD-schijven effectiever zijn dan RAID10. 4K-leesbewerkingen met een wachtrijdiepte van 32 zijn ongeveer 40% sneller, wat niet verrassend is gezien de kenmerken van RAID5. RAID5 wint in prestaties in andere tests, bij sequentieel schrijven is dit bijvoorbeeld 20%, het is alleen inferieur bij 4K-schrijfbewerkingen met een grote wachtrijdiepte (in ons geval 32) en blijkt 30% minder efficiënt te zijn. Het gebruik van RAID5 kan dus in sommige gevallen zeer economisch verantwoord zijn.

Meer opslagruimte betekent niet altijd sneller. Als we te maken hebben met willekeurige kleine bewerkingen, verbetert het toevoegen van schijven aan de array boven een bepaalde limiet de prestaties helemaal niet. Het lijkt erop waarom? Het blijkt dat alles afhangt van de mogelijkheden van de controller, die gedwongen wordt gegevens naar een hele reeks schijven te schrijven. Daarom hebben wij platformen aangeschaft met maximaal 12 schijven, om de kans op een bottleneck te verkleinen. U moet echter kijken naar de intensiteit van de werkzaamheden binnen elk project. Soms kunnen vier grotere schijven, bijvoorbeeld 4 GB, een betere en kosteneffectievere oplossing zijn dan een aantal schijven van 960 GB.

Dell R730xd-servers gebruiken voor Aerospike NoSQL-dataservers

Aerospike is een open source NoSQL-database die flash-geoptimaliseerd is voor snelheid en schaalbaarheid. Aerospike is ontworpen om een ​​zeer lage latentie te bieden voor leesverzoeken en zware schrijfbelastingen, wat voldoet aan de moderne zakelijke vereisten die de mogelijkheid vereisen om grote aantallen I/O-bewerkingen af ​​te handelen. Aerospike beheert rechtstreeks de lokale opslag op zijn clusterknooppunten, ongeacht de bestandssystemen van de bronmedia, of het nu DRAM, flash of traditionele harde schijven zijn. Hierdoor kunnen kritieke gegevens worden opgeslagen op de snelste media waar snelle verwerking het meest cruciaal is, terwijl het gedistribueerde karakter van de Aerospike-database een hoge mate van betrouwbaarheid garandeert in het geval van storingen in clusterknooppunten.

De 13e generatie PowerEdge R730xd-servers van Dell leveren ongelooflijke rekenkracht met de nieuwste E5-2650 v4-processors en snelle DDR4 SDRAM. En de mogelijkheid om NVMe SSD's, zoals de Samsung SM1715, te gebruiken, kan helpen enorme prestaties te verkrijgen met minimale latentie in knooppunten met hoge belasting. Dit maakt het mogelijk om te voldoen aan moderne SLA-eisen voor de verwerkingstijd van één transactie met een betrouwbaar niveau van bescherming tegen fraude, zelfs in zeer grote databases, waardoor de oplossing zelfs aanvaardbaar is voor de financiële sector en bankoverschrijvingen, waar soms transacties worden uitgevoerd. binnen enkele uren of zelfs dagen.

Voor de bancaire sector kunnen wij op basis van deze platformen een oplossing bieden met een lokaal netwerk van 40 en 100 Gbit/s tussen clusternodes en het gebruik van passende switches.

Dell R730xd-servers gebruiken in DMZ-netwerken

Wij bieden onze abonnees graag de hoogste veiligheidsnormen. De datacenters waar wij deze servers aanbieden beschikken over vele certificeringen: ISO 27001 , PCI DSS, SOC 1, HIPAA и NEN7510.

Maar om aan de eisen van dezelfde Google te voldoen, hebben sommige klanten de constructie nodig van zogenaamde gedemilitariseerde netwerken (DMZ-netwerken) - netwerken met verhoogde beveiliging, wat de aanwezigheid impliceert van een hardwarefirewall die de toegang tot apparatuur beperkt en u in staat stelt om verberg de benodigde componenten achter een firewall en verbeter de veiligheid nog meer.

En alles is in orde als zo'n oplossing meteen wordt besteld, maar het is erg moeilijk om de transitie vrijwel zonder downtime in het proces door te voeren, wat onlangs bij een van onze klanten gebeurde met een project voor het verwerken van visumaanvragen voor burgers uit verschillende landen van de wereld, waar zelfs urenlang ontoegankelijkheid bestaat, kan leiden tot verliezen van tienduizenden dollars. Maar we vonden een oplossing, gingen naar een bijeenkomst, stopten extra apparatuur in de kast, verplaatsten minder belangrijke apparatuur en zetten de firewall volgens schema aan, zoals de klant wilde, zodat hij de migratie zonder downtime kon uitvoeren.

Was/werd

Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?Hoe infrastructuur corp te bouwen. klasse met het gebruik van Dell R730xd E5-2650 v4-servers ter waarde van 9000 euro voor een cent?

Misschien is dit schema ook nuttig voor iemand bij het uitvoeren van een dergelijke migratie, aangezien ingenieurs in datacenters niet altijd voor de hand liggende dingen willen zien, maar aandringen op een downtime van 2 uur om achter de firewall te schakelen, maar ik vraag u vriendelijk - bestel vooraf een hardwarefirewall als u deze nodig heeft. We zijn flexibel en altijd bereid om tegemoet te komen, maar in sommige situaties kunnen onze mogelijkheden beperkt zijn.

In toekomstige publicaties zullen we proberen een aantal aanvullende tests uit te voeren en aanvullende ervaringen met het gebruik van deze platforms te delen, waardoor het begrip van de selectie van de meest effectieve oplossing verder zal worden verbeterd. Het is immers verrassend om te zien dat RAID0 van twee SSD-schijven, bij databases met een hoge belasting, langzamer kan blijken te zijn dan een aparte schrijfschijf, daarom ontvangen we van tijd tot tijd aanvragen voor NVMe PCIe SSD timen. Het is waarschijnlijk dat we de meest effectieve scenario’s zullen laten zien voor het implementeren van oplossingen, aanvullende ervaringen zullen delen wanneer het bouwen van meerdere RAID-arrays binnen één RAID-controller effectief is, en laten zien in welke gevallen twee onafhankelijke RAID10-arrays van 4 schijven beter zullen zijn dan één RAID10-array van 8. Wanneer zal het effectief zijn om RAID1 voor TempDB te gebruiken, en RAID5 voor al het andere. En hoe kun je zonder NVMe PCIe SSD als je een beperkt budget hebt.

Dell R730xd: bonus voor Habrahabr-lezers

Wij willen u het beste bieden en hebben hier alles voor gedaan door unieke prijzen aan te bieden voor de Dell R730xd:

ua-hosting.bedrijf/serversnl - in Nederland
ua-hosting.bedrijf/serversus - en in de VS

Configuraties kunnen zeer divers zijn, bijvoorbeeld Het volgende is beschikbaar voor onmiddellijke activering in Nederland::

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

En een eerlijke dedicated 1Gbps Unmetered (exclusief verkeer) is voor hen beschikbaar voor +$120/maand. Plus de mogelijkheid om een ​​firewall, netwerkkaarten en een switch aan te schaffen en een multi-gigabit lokaal netwerk op te bouwen. Maar de prijsvoorwaarde geldt voor een contract voor een jaar.

Wij willen de staat verbeteren en bieden een bonus aan voor kortetermijnbetalingen en verhuur zonder contract, waardoor het aanbod betaalbaarder wordt. Iedereen die in Nederland een van de aangeboden opties bestelt en betaalt voor een periode van 1 maand, we zullen zorgen voor exact dezelfde server gedurende 1 maand volledig gratis, of we herberekenen de bestelde configuratie en berekenen de bestelde server tegen dezelfde prijs als voor een jaarcontract ($249/maand in plaats van $369/maand), waarbij het verschil wordt terugbetaald aan de balans. Om dit te doen, laat u gewoon uw bestelnummer achter in de opmerkingen. Voor degenen die nog niet volwassen zijn geworden naar dedicated oplossingen, bieden wij aan om op deze platforms bijvoorbeeld elke VPS (KVM) met dedicated drives in Nederland of de VS te huren, VPS (KVM) – E5-2650 v4 (6 kernen) 10 GB DDR4 240 GB SSD 1 Gbps 10 TB – $ 29, en ontvang een bonus van 1-4 maanden gebruik bij betaling voor respectievelijk 1, 3, 6, 12 maanden, met vermelding van het bestelnummer in de opmerking. Nu is het bouwen van infrastructuur eenvoudiger geworden!

Bron: www.habr.com

Voeg een reactie