Lijn twee van vijf

Wanneer de werkset niet meer past

Elke tuningtruc in de handleiding stopt met helpen op het moment dat je data niet meer in het geheugen past. Deze lijn bestaat zodat het blijft passen: registered ECC DDR5, echte servertopologie, en genoeg cores om er iets mee te doen.

Vloot
vanaf€89
ImplementatieBinnen een minuut
Beschikbaar op27
VerkeerOnbeperkt, fair use

When the working set stops fitting in RAM, nothing else you tune matters. This line exists so that it keeps fitting: ECC memory, real server topology, and enough cores to use it.

Prijs
PlanToegewezen kernenGeheugenNVMe-opslagPoortsnelheidPrijs
E-8
Entry into ECC
864 GB500 GB25 Gbit/s€89.00
/mnd
Configureren
E-16Meest gekozen
The workhorse tier
16128 GB1 TB25 Gbit/s€165.00
/mnd
Configureren
E-32
A full socket
32256 GB2 TB25 Gbit/s€310.00
/mnd
Configureren
E-48
Half a terabyte of RAM
48512 GB4 TB25 Gbit/s€580.00
/mnd
Configureren

Prijzen zijn exclusief btw waar van toepassing. Verkeer: Onbeperkt, fair use.

AMD EPYC 9354P · Zen 4 · 32C/64T · ECC DDR5-4800 · NUMA-aware pinning

01

Waar serversilicon voor is

Een desktoponderdeel met een grote koeler is geen server. Het verschil zit niet in de badge; het zit in geheugencapaciteit, geheugencorrectie, PCIe-lanes en het vermogen om elke core tegelijk gevoed te houden.

EPYC 9354P, tweeëndertig cores, twaalf geheugenkanalen, één socket.

De 9354P geeft ons tweeëndertig Zen 4-cores en vierenzestig threads op een enkele socket, verbonden met twaalf kanalen registered DDR5-4800. Twaalf kanalen is het hele punt. Op een desktopplatform met twee kanalen brengen zestien drukke cores een aanzienlijk deel van hun dag wachtend op geheugen door in plaats van rekenend; hier doen ze dat niet.

Single-socket is ook bewust. Er is geen tweede processor om naartoe te hoppen, geen inter-socket-link om te verzadigen, en geen kans dat een scheduler je threads aan de ene kant van de machine plaatst en je geheugen aan de andere. Minder dingen die mis kunnen gaan betekent minder supporttickets die beginnen met de woorden “het was gisteren prima”.

01

Een halve terabyte in één instantie

De top-tier draagt vijfhonderdtwaalf gigabyte aan corrigerend geheugen. Analytische databases, in-memory caches, JVM-heaps waar niemand nog de moed heeft gehad om te profileren — alles past zonder een sharding-project.

02

Cores die samen bezig blijven

Achtenveertig threads die allemaal echt werk doen is een ander probleem dan één thread die snel gaat. Bandbreedte per core is wat het tweede geval mogelijk maakt, en het is het cijfer dat desktopplatforms niet kunnen evenaren, ongeacht de kloksnelheid.

03

PCIe-lanes genoeg

Genoeg lanes dat NVMe, netwerk en passthrough-apparaten niet concurreren om hetzelfde smalle pad. Dit is om precies die reden hetzelfde hostplatform als onder de GPU- en opslaglijnen.

04

Voorspelbaar, in plaats van piekerig

Kloksnelheden zijn hier lager dan op de Ryzen-lijn en veel vlakker. Voor alles met een latency-budget dat op het 99e percentiel wordt gemeten, is vlak meer waard dan snel.

02

ECC, en wat het daadwerkelijk doet

Geheugenfouten zijn niet exotisch. Op een groot wagenpark gebeuren ze wekelijks, en op een machine zonder correctie gebeuren ze onzichtbaar, en dat is het deel dat je zorgen zou moeten baren.

Correctie is geen vakje dat je aanvinkt. Het is een logboek dat je kunt lezen.

Registered ECC DDR5-4800 corrigeert single-bit-fouten in de vlucht en detecteert multi-bit-fouten. Een gecorrigeerde fout wordt een regel in een logboek in plaats van een verkeerd getal in je resultaatset. Wanneer een module ze produceert met een tempo dat we niet prettig vinden, wordt hij tijdens een gepland venster vervangen, voordat het een oncorrigeerbare fout en een ongeplande reboot wordt.

Het praktische argument hiervoor is geen betrouwbaarheidstheorie. Het is dat een database met een omgedraaide bit in een pagecache niet crasht: hij schrijft de geflipte waarde naar schijf, repliceert het trouw naar elke standby, en laat je het probleem over zes weken ontdekken wanneer een rapport het niet met zichzelf eens is.

Correctietellers voor je eigen instantie zijn zichtbaar in het paneel. Als je ze liever zelf bekijkt, worden dezelfde cijfers via de API blootgesteld.

03

Wie dit niet zou moeten kopen

Serversilicon is niet automatisch de betere keuze. Het is de betere keuze voor een specifieke en vrij smalle set problemen.

De helft van de mensen die om EPYC vragen, wil de Ryzen-lijn en een goede nachtrust.

01

Je bottleneck is één thread

Een 9354P-kern is langzamer dan een 9950X-kern, en geen enkele geheugenbandbreedte verandert dat. Als je profiler één thread op honderd procent laat zien en eenendertig kernen slapend, dan ben je in de verkeerde lijn aan het winkelen.

02

Je koopt het voor het logo

Niets aan een workload wordt enterprise-grade omdat het draait op een onderdeel met EPYC erop. Koop dit wanneer het geheugenaantal of het aantal kernen echt de beperking is, en koop de goedkopere lijn wanneer dat niet zo is.

03

Je hebt veertig terabyte nodig

De NVMe hier loopt op tot een laag aantal terabytes in de enkele cijfers. Bulkcapaciteit zit in de opslaglijn, op hetzelfde hostplatform, tegen een fractie van de kosten per terabyte.

04

Je wilt er later een GPU in

Aan draaiende EPYC-instanties worden geen kaarten toegevoegd. De GPU-lijn bestaat omdat passthrough vereist dat de host er vanaf het begin op is ingericht.

05

Je wilt de hele machine

Vanaf de E-32 laag hoger houd je een volledige socket vast, maar de hypervisor blijft van ons. Als jouw vereiste je eigen kernel, je eigen scheduler of geneste virtualisatie op volle snelheid is, koop dan metal.

04

Toewijzing en waar NUMA binnenkomt

Geheugen kopen is makkelijk. Ervoor zorgen dat de kernen die het gebruiken er fysiek dichtbij zitten, is het deel dat een serverplatform onderscheidt van een spreadsheetspecificatie.

Gepinde kernen, gereserveerd geheugen, en beide aan dezelfde kant van de machine.

Kernen worden vastgepind op fysieke kernen, één huurder per kern en zijn sibling-thread, precies zoals op de Ryzen-lijn. Wat hier verandert is de plaatsing: je geheugen wordt toegewezen uit het NUMA-domein waarin je kernen zitten, zodat een geheugentoegang de fabric niet oversteekt om het adres te bereiken dat het wil. Instanties die te groot zijn voor één domein worden vastgepind over het kleinste aantal domeinen dat ze kan bevatten, en de topologie wordt doorgegeven, zodat je eigen scheduler de waarheid kan zien.

Twee van de tweeëndertig kernen zijn gereserveerd voor de hypervisor, opslag en monitoring. De rest wordt één keer verkocht. Wanneer ze op zijn, verdwijnt de site uit de configurator voor deze lijn, wat af en toe vervelend is en altijd eerlijk.

BronHoe het wordt toegewezenWat wordt gedeeld
CPU-coresGepind binnen een NUMA-domein waar de grootte dat toelaatNiets
GeheugenGereserveerd bij het opstarten uit het lokale domein. Geregistreerd ECCNiets
TopologieDoorgegeven, zodat je gast-scheduler echte afstanden zietNiet van toepassing
NVMe-capaciteitDik geprovisioneerd bij creatieNiets
NetwerkpoortVijfentwintig gigabit per seconde, toegewijdSite-uplink, ontworpen boven de som
Overhead van de hypervisorTwee gereserveerde kernen per node, buiten je toewijzingNiet van toepassing
05

Schijven en de kabel

De referentienode draagt vier enterprise-NVMe-schijven in gespiegelde paren met een hot spare, en twee vijfentwintig-gigabit-interfaces die zijn gebundeld naar afzonderlijke switches.

Vier Gen4-NVMe per node, gespiegeld, op een vijfentwintig gigabit-poort.

01

Gespiegeld, met bescherming tegen stroomuitval

Schrijfbewerkingen bevestigen vanuit condensator-ondersteunde cache. Een stroomgebeurtenis spoelt die cache, in plaats van het weg te gooien, en dat is het verschil tussen een schone journaal-herhaling en een lange avond.

02

Gebundelde uplinks, afzonderlijke switches

Twee interfaces in een link-aggregatiegroep die op verschillende switches uitkomen. Een switch-reboot kost je een paar verloren pakketten in plaats van een uitval.

03

Filtering die al actief is

Tot twaalf terabit per seconde scrubbing aan de edge, permanent in de datapath. Niets hoeft te worden ingeschakeld wanneer een aanval begint, want het filtert al op dat moment.

04

Onbeperkt, met een gepubliceerd aantal

Fair use op een 25-gigabit-poort betekent 150 terabyte per maand. Dat cijfer staat op de prijspagina in plaats van vaag te blijven, zodat het later niet tegen je gebruikt kan worden.

05

Neem je eigen adressen mee

Vanaf de E-32-laag, op locaties waar de upstream dit toestaat, kun je je eigen IP-ruimte aankondigen. Open een ticket met de objectgegevens en we antwoorden binnen een dag.

06

Veertig gigabit, als je het nodig hebt

Een dedicated 40-gigabit-poort is beschikbaar op deze lijn, waar de locatie de capaciteit ervoor heeft. Het is een betaalde optie, geprijsd op de prijspagina, en de meeste mensen hebben het niet nodig.

06

Waar het draait, en verhuizen

Zeven locaties niet: Reykjavík, Sofia, Chișinău, Panama-Stad, Santiago, Mumbai en Johannesburg. Dat zijn Ryzen- en storage-locaties, en de configurator vertelt je dat voordat je aan het idee gehecht raakt.

Zevenentwintig van de vierendertig locaties hebben EPYC-capaciteit.

Al het andere heeft het, inclusief alle vijf Noord-Amerikaanse locaties en elke Aziatische locatie behalve Mumbai. Frankfurt en Amsterdam hebben de meeste capaciteit en krijgen als eerste nieuwe hardware. Zürich heeft EPYC maar deelt het met mate, omdat de rackruimte daar kost wat Zürichse rackruimte kost.

  1. 01

    Kies op basis van geheugen, niet op basis van cores

    Bepaal de resident set op piekmoment, tel daarbij op wat je page cache echt verdient, en koop de laag daarboven. Het aantal cores op deze lijn komt meestal voort uit het geheugenaantal, eerder dan als een aparte beslissing.

  2. 02

    Test op maandelijkse termijn

    Neem één instantie voor een maand voordat je je vastlegt op twee jaar tegen het verlaagde tarief. De zeven dagen restitutie dekken de eerste week als het antwoord nee blijkt.

  3. 03

    Verplaats de gegevens via de lijn

    Met 25 gigabit en onbeperkt verkeer is een multi-terabyte-kopie een klus van een nacht. Voor iets groters kun je support vragen om een seeded overdracht, in plaats van een koeriersplan te bedenken.

  4. 04

    Houd de topologie in gedachten

    Als je applicatie de eigen threads vastzet, lees dan de topologie die we blootleggen in plaats van een platte machine te veronderstellen. Dit verkeerd doen is de meest voorkomende oorzaak dat een migratie trager lijkt dan de hardware die het verving.

  5. 05

    Schaal ter plaatse uit waar mogelijk

    Geheugen en NVMe breiden uit op dezelfde node als er ruimte is. Een sprong die de node niet kan opvangen wordt een live-migratie, gepland met jou, meestal binnen een werkdag.

07

Wanneer een node uitvalt

Grote instanties doen er langer over om terug te komen, omdat een halve terabyte geheugen vanaf ergens moet worden gevuld. We zeggen dat liever dan anders te impliceren.

Hetzelfde faalpad als de rest van de vloot, met meer geheugen om te hervullen.

Schijfstoringen worden opgevangen door de mirror en de hot spare, zonder onderbreking van je instantie. Een defect geheugenmodule wordt meestal opgemerkt door stijgende correctietellingen voordat het uncorrigeerbaar wordt, en het wordt vervangen in een met jou afgesproken tijdvenster. Beide zijn routine, en geen van beide is een incident.

Een node die volledig verloren gaat, wordt herbouwd op standby-hardware op dezelfde locatie, waarbij je adressen volgen. Herstart van een kleine instantie duurt minuten. Op de grootste laag is het eerlijke cijfer dichter bij een half uur, waarvan het meeste tijd gaat naar het verplaatsen van data in plaats van te beslissen wat te doen.

01

Correctietellingen zijn voor jou om te lezen

Je hoeft ons niet op ons woord te geloven over de gezondheid van het geheugen onder je instantie. De tellers staan in het paneel en in de API.

02

Credits zijn automatisch

Contractuele uptime is 99,99% per maand. Wanneer dit wordt gemist, komt er een credit op je account zonder claimformulier, telefoontje of discussie over causaliteit.

03

Replicatie verslaat hoop

Een enkele instantie is een enkele instantie, wat de hardware ook kost. Als de workload geen dertig minuten kan verliezen, draai dan een standby op een tweede locatie en oefen de failover voordat je het nodig hebt.

08

Vragen over deze lijn

Omdat dat is wat we vandaag in volume kunnen kopen, in racks plaatsen en koelen tegen een prijs die deze lijn houdt waar hij is. De 9354P is een volwassen onderdeel met bekend thermisch gedrag en geen firmwareverrassingen. Wanneer een nieuwere servergeneratie zin heeft voor de vloot, verschijnt die in de changelog en niet stilletjes onder bestaande instanties.

Twaalf registered DDR5-4800-modules per node, correctie aan, tellers blootgesteld. Lees ze in je paneel of via de API. Iedereen die ECC claimt zonder de tellers te tonen, vraagt je om een specificatieblad te vertrouwen.

Vanaf de E-32-laag en hoger, ja, en het is een ondersteunde image. Geneste virtualisatie werkt, maar kost echt prestaties. Als de geneste gasten het eigenlijke product zijn, is bare metal het eerlijke antwoord.

Als de database in het geheugen op Ryzen past en je queries grotendeels single-threaded zijn, wint Ryzen op latentie en kost het minder. Zodra de werkset meer dan honderdachtentwintig gigabyte overschrijdt, of zodra je veel gelijktijdige dure queries hebt, wint EPYC met een marge die groeit met de omvang van het probleem.

Je cores en je geheugen worden in hetzelfde domein geplaatst, zodat een toegang de fabric niet overschrijdt. Instanties die te groot zijn voor één domein overspannen de minste die passen, en we geven de echte topologie door zodat je eigen planner niet hoeft te raden.

Vanaf de E-32-laag en hoger, op locaties waar de uplink het toestaat. Stuur de objectgegevens in een ticket en je hebt binnen een dag een antwoord, inclusief een duidelijke nee als de locatie het niet kan.

Klaar wanneer jij dat bent

Koop de geheugenomvang die je echt nodig hebt

Kies een laag op basis van resident set in plaats van core-aantal, neem het een maand en ga ter plekke omhoog als het getal fout was. Betaling is in coin, aanmelden is een e-mailadres, en de eerste week is zonder reden restitueerbaar.