Wenn das Working Set nicht mehr hineinpasst
Jeder Tuning-Trick aus dem Handbuch hilft nicht mehr, sobald Ihre Daten nicht mehr in den Speicher passen. Diese Linie existiert, damit es weiter hineinpasst: registrierter ECC DDR5, echte Server-Topologie und genug Kerne, um etwas damit anzufangen.
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.
| Tarif | Dedizierte Kerne | Arbeitsspeicher | NVMe-Speicher | Portgeschwindigkeit | Preis | |
|---|---|---|---|---|---|---|
| E-8 Entry into ECC | 8 | 64 GB | 500 GB | 25 Gbit/s | €89.00 /Monat | Konfigurieren |
| E-16Am meisten genommen The workhorse tier | 16 | 128 GB | 1 TB | 25 Gbit/s | €165.00 /Monat | Konfigurieren |
| E-32 A full socket | 32 | 256 GB | 2 TB | 25 Gbit/s | €310.00 /Monat | Konfigurieren |
| E-48 Half a terabyte of RAM | 48 | 512 GB | 4 TB | 25 Gbit/s | €580.00 /Monat | Konfigurieren |
Preise zuzüglich MwSt., sofern anwendbar. Traffic: Unbegrenzt, faire Nutzung.
AMD EPYC 9354P · Zen 4 · 32C/64T · ECC DDR5-4800 · NUMA-aware pinning
Vierunddreißig Städte, neunundzwanzig Länder
Latenzwerte sind gemessene Mediane von unseren eigenen Sonden, nicht Verkaufsbroschüren. Sie bewegen sich; die Seite aktualisiert sich, wenn sie es tun.
Wofür Server-Silizium gedacht ist
Ein Desktop-Teil mit einem großen Kühler ist kein Server. Der Unterschied ist nicht das Abzeichen; es ist die Speicherkapazität, die Speicherkorrektur, die PCIe-Lanes und die Fähigkeit, alle Kerne gleichzeitig zu versorgen.
EPYC 9354P, 32 Kerne, zwölf Speicherkanäle, ein Sockel.
Der 9354P bietet uns 32 Zen-4-Kerne und 64 Threads auf einem einzigen Sockel, verbunden mit zwölf Kanälen registrierten DDR5-4800. Zwölf Kanäle – das ist der springende Punkt. Auf einer Desktop-Plattform mit zwei Kanälen verbringen sechzehn ausgelastete Kerne einen erheblichen Teil ihres Tages mit Warten auf den Speicher statt mit Rechnen; hier tun sie das nicht.
Ein Sockel ist auch Absicht. Es gibt keinen zweiten Prozessor, zu dem man wechseln muss, keine Inter-Socket-Verbindung, die gesättigt werden kann, und keine Chance, dass ein Scheduler Ihre Threads auf der einen Seite der Maschine und Ihren Speicher auf der anderen platziert. Weniger Dinge, die schiefgehen können, bedeutet weniger Support-Tickets, die mit den Worten „Gestern war es noch gut“ beginnen.
Ein halbes Terabyte pro Instanz
Die oberste Stufe trägt 512 Gigabyte korrigierenden Speicher. Analytische Datenbanken, In-Memory-Caches, JVM-Heaps, die niemand zu profilieren gewagt hat – alles passt hinein, ohne ein Sharding-Projekt.
Kerne, die zusammen beschäftigt bleiben
48 Threads, die alle echte Arbeit verrichten, ist ein anderes Problem, als wenn ein Thread schnell läuft. Bandbreite pro Kern ist das, was den zweiten Fall möglich macht, und das ist der Wert, den Desktop-Plattformen bei keiner Taktrate erreichen können.
PCIe-Lanes im Überfluss
Genug Lanes, sodass NVMe, Netzwerk und Passthrough-Geräte nicht um denselben schmalen Pfad konkurrieren. Dies ist dieselbe Host-Plattform, die auch den GPU- und Storage-Linien zugrunde liegt, genau aus diesem Grund.
Vorhersehbar statt spitz
Die Taktraten sind hier niedriger als in der Ryzen-Linie und deutlich flacher. Bei allem mit einem Latenzbudget im neunundneunzigsten Perzentil ist flach mehr wert als schnell.
ECC und was es tatsächlich tut
Speicherfehler sind nicht exotisch. Bei einer großen Flotte passieren sie wöchentlich, und auf einer Maschine ohne Korrektur passieren sie unsichtbar – das ist der Teil, der Sie beunruhigen sollte.
Korrektur ist kein Häkchen. Es ist ein Log, das Sie lesen können.
Registrierter ECC DDR5-4800 korrigiert Einzelbitfehler im laufenden Betrieb und erkennt Mehrbitfehler. Ein korrigierter Fehler wird zu einer Zeile in einem Log, nicht zu einer falschen Zahl in Ihrem Ergebnis. Wenn ein Modul sie in einer Rate produziert, die uns nicht gefällt, wird es innerhalb eines geplanten Fensters ausgetauscht, bevor es zu einem unkorrigierbaren Fehler und einem ungeplanten Neustart wird.
Der praktische Grund dafür ist nicht Zuverlässigkeitstheorie. Es ist, dass eine Datenbank mit einem gekippten Bit im Seitenpuffer nicht abstürzt: Sie schreibt den gekippten Wert auf die Festplatte, repliziert ihn getreu auf jeden Standby und lässt Sie das Problem in sechs Wochen entdecken, wenn ein Bericht mit sich selbst uneins ist.
Die Korrekturzähler für Ihre eigene Instanz sind im Panel sichtbar. Wenn Sie sie lieber selbst beobachten möchten, werden dieselben Werte über die API bereitgestellt.
Wer dies nicht kaufen sollte
Server-Silizium ist nicht automatisch die bessere Wahl. Es ist die bessere Wahl für eine spezifische und ziemlich enge Menge von Problemen.
Die Hälfte der Leute, die nach EPYC fragen, wollen die Ryzen-Linie und einen guten Schlaf.
Ihr Engpass ist ein einzelner Thread
Ein 9354P-Kern ist langsamer als ein 9950X-Kern, und keine Speicherbandbreite ändert das. Wenn Ihr Profiler einen Thread bei hundert Prozent und einunddreißig Kerne im Ruhezustand zeigt, sind Sie in der falschen Produktlinie unterwegs.
Sie kaufen es wegen des Labels
Nichts an einer Workload wird Enterprise-tauglich, nur weil sie auf einem Teil mit EPYC-Aufdruck läuft. Kaufen Sie dies, wenn die Speicherzahl oder die Kernzahl wirklich die Einschränkung ist, und kaufen Sie die günstigere Reihe, wenn das nicht der Fall ist.
Sie brauchen vierzig Terabyte
Der NVMe-Speicher hier endet im niedrigen einstelligen Terabyte-Bereich. Bulkspeicher lebt in der Storage-Reihe, auf derselben Host-Plattform, zu einem Bruchteil der Kosten pro Terabyte.
Sie möchten später eine GPU einbauen
Karten werden nicht zu laufenden EPYC-Instanzen hinzugefügt. Die GPU-Reihe existiert, weil Passthrough erfordert, dass der Host von Anfang an darauf ausgelegt ist.
Sie möchten die ganze Maschine
Ab der E-32-Stufe halten Sie einen vollständigen Sockel in der Hand, aber der Hypervisor ist immer noch unserer. Wenn Ihre Anforderung ein eigener Kernel, ein eigener Scheduler oder verschachtelte Virtualisierung mit voller Geschwindigkeit ist, kaufen Sie stattdessen Metal.
Allokation und wo NUMA ins Spiel kommt
Speicher zu kaufen ist einfach. Sicherzustellen, dass die Kerne, die ihn nutzen, physisch nahe daran liegen, ist der Teil, der eine Serverplattform von einer Tabellenkalkulation mit Spezifikationen unterscheidet.
Pinning von Kernen, reservierter Speicher und beides auf derselben Seite der Maschine.
Kerne werden auf physische Kerne gepinnt, ein Mandant pro Kern und seinem Sibling-Thread, genau wie bei der Ryzen-Reihe. Was sich hier ändert, ist die Platzierung: Ihr Speicher wird aus der NUMA-Domäne allokiert, in der Ihre Kerne liegen, sodass ein Speicherzugriff nicht das Fabric überqueren muss, um die gewünschte Adresse zu erreichen. Instanzen, die zu groß für eine Domäne sind, werden über die kleinste Anzahl von Domänen gepinnt, die sie aufnehmen können, und die Topologie wird durchgereicht, sodass Ihr eigener Scheduler die Wahrheit sehen kann.
Zwei der zweiunddreißig Kerne sind für Hypervisor, Storage und Monitoring reserviert. Der Rest wird einmal verkauft. Wenn sie weg sind, verschwindet die Seite für diese Reihe aus dem Konfigurator, was gelegentlich nervig und immer ehrlich ist.
| Ressource | Wie es zugeteilt wird | Was geteilt wird |
|---|---|---|
| CPU-Kerne | Innerhalb einer NUMA-Domäne gepinnt, wo immer es die Größe zulässt | Nichts |
| Arbeitsspeicher | Beim Boot aus der lokalen Domäne reserviert. Registrierter ECC | Nichts |
| Topologie | Durchgereicht, sodass Ihr Gast-Scheduler echte Distanzen sieht | Nicht zutreffend |
| NVMe-Kapazität | Thick-provisioniert bei Erstellung | Nichts |
| Netzwerkport | Fünfundzwanzig Gigabit pro Sekunde, dediziert | Standort-Uplink, über der Summe konstruiert |
| Hypervisor-Overhead | Zwei reservierte Kerne pro Knoten, außerhalb Ihrer Allokation | Nicht zutreffend |
Laufwerke und die Leitung
Der Referenzknoten trägt vier Enterprise-NVMe-Laufwerke in gespiegelten Paaren mit einer Hot-Spare und zwei gebondeten 25-Gigabit-Schnittstellen zu getrennten Switches.
Vier Gen4-NVMe pro Knoten, gespiegelt, auf einem 25-Gigabit-Port.
Gespiegelt, mit Power-Loss-Schutz
Schreibvorgänge bestätigen aus kapazitätsgestütztem Cachespeicher. Ein Stromereignis leert diesen Cache, anstatt ihn zu verwerfen. Das ist der Unterschied zwischen einer sauberen Journal-Wiedergabe und einem langen Abend.
Gebondete Uplinks, getrennte Switches
Zwei Schnittstellen in einer Link-Aggregation-Gruppe, die auf unterschiedlichen Switches landen. Ein Switch-Neustart kostet Sie ein paar verworfene Pakete und keinen Ausfall.
Filterung, die bereits läuft
Bis zu zwölf Terabit pro Sekunde Scrubbing am Rand, permanent im Pfad. Nichts muss aktiviert werden, wenn ein Angriff beginnt, denn es filtert bereits, wenn er das tut.
Unbegrenzt, mit einer veröffentlichten Zahl
Fair Use auf einem 25-Gigabit-Port bedeutet 150 Terabyte pro Monat. Die Zahl steht auf der Preisseite, statt vage zu bleiben, damit sie später gegen Sie verwendet werden kann.
Bringen Sie Ihre eigenen Adressen mit
Ab der E-32-Stufe aufwärts, an Standorten, an denen der Upstream es zulässt, können Sie Ihren eigenen IP-Bereich ankündigen. Eröffnen Sie ein Ticket mit den Objektdetails, und wir antworten innerhalb eines Tages.
Vierzig Gigabit, falls Sie es brauchen
Ein dedizierter 40-Gigabit-Port ist bei dieser Linie verfügbar, wo immer der Standort die Kapazität dahinter hat. Es ist eine kostenpflichtige Option, die auf der Preisseite ausgezeichnet ist, und die meisten Leute brauchen sie nicht.
Wo es läuft und wie Sie einziehen
Sieben Standorte tun das nicht: Reykjavík, Sofia, Chișinău, Panama-Stadt, Santiago, Mumbai und Johannesburg. Das sind Ryzen- und Storage-Standorte, und der Konfigurator wird es Ihnen sagen, bevor Sie sich an die Idee hängen.
Siebenundzwanzig der vierunddreißig Standorte führen EPYC-Kapazität.
Alles andere hat es, einschließlich aller fünf nordamerikanischen Standorte und aller asiatischen Standorte außer Mumbai. Frankfurt und Amsterdam haben die meiste Kapazität und bekommen zuerst neue Hardware. Zürich führt EPYC, rationiert es aber, weil der Platz dort kostet, was Zürcher Platz kostet.
- 01
Dimensionieren Sie nach Speicher, nicht nach Kernen
Ermitteln Sie die Resident Set Size bei Spitzenlast, addieren Sie, was Ihr Page Cache wirklich verdient, und kaufen Sie die Stufe darüber. Die Kernanzahl bei dieser Linie ergibt sich tendenziell aus der Speicherzahl und nicht als separate Entscheidung.
- 02
Testen Sie mit monatlicher Laufzeit
Nehmen Sie eine Instanz für einen Monat, bevor Sie sich für zwei Jahre zum reduzierten Satz verpflichten. Die siebentägige Rückerstattung deckt die erste Woche ab, falls die Antwort Nein lautet.
- 03
Übertragen Sie die Daten über das Netz
Fünfundzwanzig Gigabit und unbegrenzter Traffic machen eine Multi-Terabyte-Kopie zu einer Nachtarbeit. Für alles Größere fragen Sie den Support nach einem Seeded Transfer, statt einen Kurierplan zu erfinden.
- 04
Behalten Sie die Topologie im Hinterkopf
Wenn Ihre Anwendung ihre eigenen Threads pinnt, lesen Sie die Topologie, die wir offenlegen, statt ein flaches System anzunehmen. Das falsch zu machen, ist der häufigste Grund, warum eine Migration langsamer wirkt als die Hardware, die sie ersetzt.
- 05
Wachsen Sie nach Möglichkeit an Ort und Stelle
Speicher und NVMe erweitern sich auf demselben Knoten, wenn er Platz hat. Ein Sprung, den der Knoten nicht absorbieren kann, wird zu einer Live-Migration, die mit Ihnen geplant wird, normalerweise innerhalb eines Arbeitstags.
Wenn ein Knoten ausfällt
Große Instanzen brauchen länger, um zurückzukommen, weil ein halbes Terabyte Speicher von irgendwoher befüllt werden muss. Wir sagen das lieber, als etwas anderes zu implizieren.
Der gleiche Ausfallpfad wie beim Rest der Flotte, mit mehr Speicher zum Wiederauffüllen.
Laufwerksausfälle werden durch den Spiegel und den Hot Spare aufgefangen, ohne Unterbrechung Ihrer Instanz. Ein defektes Speichermodul wird normalerweise durch steigende Korrekturzähler erkannt, bevor es unkorrigierbar wird, und es wird in einem mit Ihnen vereinbarten Zeitfenster ausgetauscht. Beides ist Routine, und keines davon ist ein Vorfall.
Ein komplett verlorener Knoten wird auf Standby-Hardware am selben Standort neu aufgebaut, wobei Ihre Adressen folgen. Der Neustart einer kleinen Instanz dauert Minuten. Bei der größten Stufe liegt der ehrliche Wert näher bei einer halben Stunde, wobei die meiste Zeit für die Datenübertragung aufgewendet wird und nicht für die Entscheidungsfindung.
Korrekturzähler sind für Sie lesbar
Sie müssen unser Wort für die Gesundheit des Speichers unter Ihrer Instanz nicht glauben. Die Zähler befinden sich im Panel und in der API.
Gutschriften sind automatisch
Vertragliche Verfügbarkeit ist 99,99 % pro Monat. Wenn sie verfehlt wird, erhalten Sie eine Gutschrift auf Ihr Konto, ohne Antragsformular, Telefonat oder Streit über die Kausalität.
Replikation schlägt Hoffnung
Eine einzelne Instanz ist eine einzelne Instanz, egal was die Hardware kostet. Wenn die Workload keine dreißig Minuten verlieren kann, betreiben Sie einen Standby an einem zweiten Standort und üben Sie den Failover, bevor Sie ihn brauchen.
Fragen zu dieser Reihe
Weil das das ist, was wir heute in großen Stückzahlen kaufen, racken und kühlen können, zu einem Preis, der diese Linie dort hält, wo sie ist. Der 9354P ist ein ausgereiftes Teil mit bekanntem thermischen Verhalten und keinen Firmware-Überraschungen. Wenn eine neuere Servergeneration für die Flotte sinnvoll wird, erscheint sie im Changelog und nicht stillschweigend unter bestehenden Instanzen.
Zwölf registrierte DDR5-4800-Module pro Knoten, Korrektur aktiv, Zähler offengelegt. Lesen Sie sie in Ihrem Panel oder über die API. Jeder, der ECC behauptet, ohne Ihnen die Zähler zu zeigen, bittet Sie, einem Datenblatt zu vertrauen.
Ab der Stufe E-32 aufwärts, ja, und es ist ein unterstütztes Image. Nested-Virtualisierung funktioniert, hat aber einen echten Leistungsabfall. Wenn die verschachtelten Gäste das eigentliche Produkt sind, ist Bare Metal die ehrliche Antwort.
Wenn die Datenbank in den Speicher von Ryzen passt und Ihre Abfragen meist single-threaded sind, gewinnt Ryzen bei der Latenz und kostet weniger. Sobald der Working Set einhundertachtundzwanzig Gigabyte überschreitet oder Sie viele gleichzeitige teure Abfragen haben, gewinnt EPYC mit einem Vorsprung, der mit der Größe des Problems wächst.
Ihre Kerne und Ihr Speicher werden in derselben Domäne platziert, sodass ein Zugriff das Fabric nicht überquert. Instanzen, die zu groß für eine Domäne sind, überspannen die wenigsten, die passen, und wir geben die echte Topologie durch, damit Ihr eigener Scheduler nicht rät.
Ab der Stufe E-32 aufwärts, an Standorten, an denen der Upstream es erlaubt. Senden Sie die Objektdetails in einem Ticket und Sie erhalten innerhalb eines Tages eine Antwort, einschließlich eines klaren Nein, wenn der Standort es nicht kann.
Kaufen Sie die Speichergröße, die Sie tatsächlich benötigen
Wählen Sie eine Stufe nach Resident Set statt nach Kernanzahl, testen Sie sie einen Monat lang und steigen Sie auf der Stelle um, wenn die Zahl falsch war. Bezahlung in Coin, Anmeldung ist eine E-Mail-Adresse, und die erste Woche ist ohne Angabe von Gründen erstattungsfähig.