Was tatsächlich im Rack steht
Zwei CPU-Generationen, keine dritte. Speicher, der auf der Linie, wo es darauf ankommt, seine eigenen Fehler korrigiert, Enterprise-NVMe in gespiegelten Paaren mit einem Ersatz, der daneben im Leerlauf ist, und drei Tage Burn-in, bevor ein Knoten einem Kunden begegnen darf.
Zwei Generationen, und nichts Älteres
Die meisten Hoster betreiben drei oder vier Generationen gleichzeitig und verkaufen sie zum gleichen Preis. Deshalb können zwei Server mit identischen Spezifikationen bei derselben Workload um vierzig Prozent voneinander abweichen. Wir halten die Flotte stattdessen schmal.
Nichts in Produktion ist mehr als eine Generation hinter dem aktuellen Stand zurück. Diese Regel gilt seit 2022.
Ryzen 9 9950X, Zen 5
16 Kerne, 32 Threads, Takt bis 5,7 GHz. Das ist der schnellste Single-Thread, den wir kaufen können, und Single-Thread-Geschwindigkeit entscheidet immer noch, wie schnell eine Anfrage bei den meisten realen Anwendungen abgeschlossen wird.
EPYC 9354P, Zen 4
32 Kerne und 64 Threads auf einem Sockel, zwölf Speicherkanäle, registriertes ECC. Wo Kernanzahl, Speicherkapazität und vorhersehbares NUMA-Verhalten wichtiger sind als Spitzentakt, gewinnt dieses Teil.
Ein Sockel, wo immer möglich
Speicherzugriff über Sockel hinweg ist eine Latenz-Klippe, aus der man sich nicht heraustunen kann. Nur die größte Bare-Metal-Konfiguration ist Dual-Socket, und sie ist Dual-Socket, weil der Kunde explizit 64 Kerne verlangt hat.
Kerne werden einmal zugewiesen
Ein Ihnen verkaufter Kern ist für Sie eingeplant. Keine Burst-Credits, kein Oversubscription-Verhältnis, keine Steal-Zeit, die unter Last auftaucht und verschwindet, bevor Sie einen Screenshot machen können.
Warum nicht die neueste Server-Silizium
Die Zen-5-Serverteile sind im Labor und nicht in der Flotte. Wenn sie den 9354P ersetzen, erscheint das im Changelog mit Migrationsdaten, nicht als Phrase auf der Startseite sechs Monate, bevor jemand einen kaufen kann.
Speicher, und wo ECC tatsächlich lebt
Speicherfehler sind nicht selten; sie sind nur unsichtbar, bis etwas Wichtiges subtil falsch wird. In der Server-Linie wird jeder einzelne davon korrigiert und protokolliert.
EPYC-Knoten tragen zwölf DDR5-4800 registrierte ECC-Module, eines pro Kanal, alle bestückt. Jeden Kanal zu bestücken geht nicht um Kapazität, sondern um Bandbreite: Ein halb gefüllter Speicherbus auf einem 32-Kern-Teil ist ein Engpass, den Sie bei allem spüren, was RAM schnell anfasst.
Ryzen-Knoten laufen mit DDR5-5600 ohne ECC, weil die Consumer-Plattform es nicht in einer Form bietet, auf die wir uns verlassen würden. Das wird hier klar gesagt statt vergraben: Wenn Ihre Arbeitslast Fehlerkorrektur braucht, beginnt die EPYC-Linie bei neunundachtzig Euro und existiert genau dafür.
Korrigierbare Fehler werden gezählt
Ein Rang, der mehr als eine Handvoll Korrekturen pro Tag produziert, wird markiert, und das Modul wird beim nächsten Wartungsfenster getauscht, ob sich etwas fehlverhalten hat oder nicht.
Unkorrigierbare Fehler leeren den Knoten
Instanzen migrieren ab, der Knoten verlässt den Pool, und der DIMM wird ersetzt, bevor er zurückkommt. Sie sehen vielleicht eine Live-Migration; Sie sollten keinen Crash sehen.
Kein Ballooning, kein Page Merging
Speicher wird einmal zugewiesen und nicht doppelt gezählt. Same-Page-Merging ist flottenweit aus, weil es ein Seitenkanal zwischen Mandanten ist und eine Leistungsbehauptung, die unter realer Last verdampft.
Kapazität pro Knoten ist bewusst großzügig
Ein EPYC-Knoten kommt mit genug Speicher, dass der größte Plan, den er hostet, immer noch Reserven lässt. Knoten, die bis zum letzten Gigabyte voll sind, haben keinen Platz für eine Migration, wenn ein Nachbar umziehen muss.
NVMe, Ausdauer und das Ersatzteil, das nichts tut
Jedes Laufwerk ist ein Enterprise-Gen4-Teil mit Power-Loss-Schutz, also einer Kondensatorbank, die das Schreiben dessen beendet, was es bestätigt hat, wenn der Strom mitten im Flush wegbricht.
Ein Hot-Spare pro Knoten, im Leerlauf, wartend. Es ist die billigste Versicherung im Gebäude.
Gespiegelte Paare, immer
Lesezugriffe werden über beide Hälften verteilt; Schreibzugriffe werden aus geschütztem Cache bestätigt und landen auf beiden. Ein einzelner Laufwerksausfall ändert das Leistungsprofil leicht und Ihre Verfügbarkeit überhaupt nicht.
Ein Hot-Spare pro Knoten
Auf jedem Node liegt ein Laufwerk ungenutzt und leer. Verliert ein Mirror eine Hälfte, übernimmt der Ersatz automatisch und der Rebuild startet, bevor jemand die Alarmmeldung gelesen hat.
Ausdauerreserve, keine Ausdauergrenzen
Allzweck-Knoten verwenden Laufwerke der Klasse 1 DWPD; Speicherknoten verwenden für die Schreibstufe 3 DWPD. Laufwerke werden bei achtzig Prozent der Nennlebensdauer ersetzt, statt bis zur Datasheet-Zahl betrieben zu werden.
Keine Consumer-Laufwerke, nirgendwo
Weder im Cache-Tier noch im Bulk-Tier noch auf einem Node, den jemand 2021 schnell zusammengebaut und vergessen hat. Consumer-NVMe ist elf Sekunden schnell und dann nicht mehr – ein guter Kompromiss im Laptop, aber nicht im Rechenzentrum.
Kapazität wird zugeteilt, nicht versprochen
Storage wird nicht über Mandanten hinweg Thin-Provisioned. Steht im Plan 800 GB, dann existieren auf diesem Node 800 GB mit Ihrem Namen darauf, und niemand sonst kann da hineinwachsen.
Was in jeder Node-Klasse steckt
Fünf Node-Klassen tragen die fünf Produktlinien. Bulk-Speicher auf der S-Klasse ist Enterprise-SATA hinter einer NVMe-Schreibstufe – das einzige rotierende Medium im gesamten Fuhrpark.
| Klasse | CPU | Arbeitsspeicher | NVMe | Netzwerk | Stromversorgung |
|---|---|---|---|---|---|
| R — Ryzen-NVMe | Ryzen 9 9950X, 16C/32T | 128 GB DDR5-5600 | 2 × 3,84 TB gespiegelt, 1 Ersatz | 2 × 10 GbE, LACP | 2 × 800 W, A und B |
| E — EPYC High-Memory | EPYC 9354P, 32C/64T | 12 × DDR5-4800 ECC RDIMM | 4 × 3,84 TB gespiegelt, 1 Ersatz | 2 × 25 GbE, LACP | 2 × 1200 W, A und B |
| G — GPU | EPYC 9354P, 32C/64T | 256 GB ECC DDR5-4800 | 4 × 3,84 TB gespiegelt, 1 Ersatz | 2 × 40 GbE, LACP | 2 × 2000 W, A und B |
| S — Speicher | EPYC 9354P, 32C/64T | 128 GB ECC DDR5-4800 | 2 × 3,84 TB Schreibstufe, SATA-Bulk dahinter | 2 × 25 GbE, LACP | 2 × 1200 W, A und B |
| BM — Bare Metal | Ryzen 9950X oder ein oder zwei EPYC 9354P | 128 GB bis 1 TB | Bis zu 8 × 7,68 TB | 10 bis 40 GbE | 2 × 1200 W, A und B |
GPU-Nodes reichen vollständige physische Karten über PCIe 4.0 x16 durch, ohne Time-Slicing – daher die hohe Stromzahl. Zwei Karten in einer Instanz sitzen auf demselben NUMA-Knoten, denn die Verteilung über Sockets hinweg würde mehr kosten, als die zweite Karte einbringt.
Stromversorgung und Management, das nicht im Internet hängt
Zweimal alles, was sich verdoppeln lässt, und ein Management-Netzwerk, das noch nie eine Route nach außen hatte.
A- und B-Einspeisung, getrennte Pfade
Zwei Netzteile pro Node an unabhängiger Verteilung, jedes ausgelegt, die gesamte Maschine allein zu tragen. Ein verlorener Feed ist ein protokolliertes Ereignis und sonst nichts – und das beweisen wir bei jedem Node während des Burn-in.
Batterie, dann Generator
Die Batterie überbrückt die Umschaltung, die Generatoren übernehmen den Rest. Die Umschaltung wird an jedem Standort regelmäßig getestet, und ein Standort, der einen Test nicht besteht, erhält keine neuen Nodes, bis er einen bestanden hat.
Keine Kennzahl-Zitate
Bewertungen gehören zu Gebäuden und den Betreibern, die sie in Auftrag gegeben haben, nicht zu einem Mieter, der eine Zahl in Marketingtexten wiederholt. Was wir Ihnen pro Standort nennen, sind die Einspeisetopologie und das letzte Übertragungstest-Ergebnis.
Out-of-Band im eigenen VLAN
Verwaltungsschnittstellen haben keine öffentliche Route und hatten noch nie eine. Der Zugriff erfolgt durch einen authentifizierten Tunnel, wird protokolliert und steht Ihnen ebenso zur Verfügung wie uns.
Konsole inklusive, ohne Zusatzkosten
Seriell und VNC zu Ihrer Instanz durch diesen Tunnel. Das funktioniert, wenn Ihre Netzwerkkonfiguration es nicht tut – der einzige Moment, in dem das jemand will.
IPMI auf Bare Metal, Zugangsdaten je Laufzeit
Bare-Metal-Kunden erhalten IPMI über ein VPN mit Stromsteuerung, Bootreihenfolge und virtuellen Medien. Die Zugangsdaten werden am Ende einer Laufzeit rotiert, und die Controller-Firmware wird nach unserem Plan aktualisiert, nicht nach Ihrem.
Burn-in: drei Tage, bevor es einen Kunden trifft
Ungefähr einer von neun Knoten fällt beim ersten Durchlauf durch etwas auf. Es ist fast immer ein einzelnes DIMM.
- 01
Firmware auf bekannten Basisstand
System-, Controller-, Netzwerk- und Laufwerksfirmware werden auf die Versionen festgelegt, die die Flotte betreibt, bevor irgendein Test beginnen darf. Ein Knoten, der mit der falschen Firmware getestet wird, hat nichts Nützliches getestet.
- 02
Speicher, ausführlich
Mehrere vollständige Durchläufe über alle belegten Module, Stunden statt Minuten. Diese Stufe erfasst den Großteil dessen, was Burn-in erfasst, und ist der Grund, warum der Zeitplan in Tagen gemessen wird.
- 03
Thermisches Einlaufen
Jeder Kern unter Volllast für sechs Stunden bei Zuluft am warmen Ende seines Bereichs. Wir beobachten den Verfall der anhaltenden Boost-Taktraten, nicht nur die Temperatur, denn ein Knoten, der in der fünften Stunde thermisch drosselt, würde es bei Ihnen im dritten Monat tun.
- 04
Speicher-Überprüfung über die gesamte Oberfläche
Jedes Laufwerk wird von Anfang bis Ende beschrieben, zurückgelesen und verglichen. Die SMART-Zähler am Ende dieser Stufe werden zur Basislinie, gegen die das Laufzeug für den Rest seiner Lebenszeit bewertet wird.
- 05
Leitungsrate, beide Richtungen gleichzeitig
Jeder Port wird eine Stunde lang in beide Richtungen bis zur Kapazität getrieben, wobei die Zähler auf Switch-Seite auf Fehler geprüft werden, die der Host nie bemerken würde.
- 06
Ein Feed ziehen, dann den anderen
Ein Feed wird entfernt, wiederhergestellt, dann dasselbe auf der anderen Seite. Jeder Knoten, der auch nur blinzelt, kommt nicht in den Dienst.
- 07
Ein ruhiger Tag in der Flotte
Vierundzwanzig Stunden in der Überwachung ohne eine einzige Instanz. Dann beginnt er, Kunden aufzunehmen.
Die Gesamtzeit beträgt etwa 72 Stunden. Das ist auch der Grund, warum der Bestand an einem neuen Standort in Chargen erscheint und nicht tröpfchenweise: Ein Rack kommt an, und drei Tage später ist alles auf einmal verfügbar.
Wenn ein Laufwerk ausfällt
Laufwerke sterben normalerweise nicht plötzlich. Sie kündigen es tagelang in Zählern an, die niemand liest – deshalb werden unsere alle fünf Minuten gelesen.
- 01
Schwellenwerte, keine Nachrufe
Medienfehler, neu zugeordnete Sektoren, Abnutzungsgrad und Latenzausreißer werden kontinuierlich abgetastet. Ein Laufwerk, das einen Schwellenwert überschreitet, wird zum Austausch markiert, während es noch einwandfrei funktioniert.
- 02
Der Ersatz übernimmt zuerst
Der Hot-Spare wird in den Spiegel aufgenommen, bevor das markierte Laufwerk entfernt wird, sodass das Paar nie als einzelne Kopie läuft, während jemand auf einen Techniker wartet.
- 03
Rebuild, absichtlich gedrosselt
Ein 3,84-TB-Spiegel könnte in etwa vierzig Minuten voller Geschwindigkeit neu aufgebaut werden. Wir lassen es langsamer laufen, über etwa zwei Stunden, weil ein Rebuild mit voller Geschwindigkeit für die Instanzen auf diesem Knoten nicht von einem Leistungsvorfall zu unterscheiden ist.
- 04
Sie werden informiert, und sonst ändert sich nichts
Eine Notiz erscheint auf der Instanzseite. Kein Neustart, keine Migration, kein Wartungsfenster und kein Ticket, das Sie beantworten müssen.
- 05
Das Laufwerk geht in Stücke
Fehlgeschlagene und ausgemusterte Laufwerke werden vor Ort vernichtet, anstatt für die Garantiegutschrift zurückgeschickt zu werden. Die Gutschrift ist weniger wert als die Gewissheit.
Ein Mirror ist Redundanz, kein Backup. Er schützt vor einem Laufwerk, nicht vor einer missglückten Migration oder einem enthusiastischen Löschbefehl. Snapshots kosten fünf Euro für fünf Plätze und Off-Node-Backups neun Euro pro 500 GB, geschrieben auf einen anderen Standort als die Instanz.
Fragen zur Hardware
Nein. Ryzen-Knoten laufen mit Non-ECC-DDR5-5600, und das sagen wir lieber hier, als dass es später in einem Datenblatt auffällt. Alles, bei dem stille Speicherkorruption inakzeptabel ist, gehört auf EPYC.
Ja, und es ist überprüfbar. Führen Sie einen anhaltenden Single-Core-Benchmark um drei Uhr morgens und erneut zur Hauptlastzeit aus; die Zahlen sollten sich nicht bewegen. Wenn doch, eröffnen Sie ein Ticket, denn dann stimmt etwas nicht, und wir möchten es wissen.
Nicht namentlich, aber Sie können Anti-Affinität anfragen: zwei Ihrer Instanzen auf getrennten Knoten, getrennten Switches und getrennten Stromkreisen. Das kostet nichts und braucht ein Ticket.
Wo es die Arbeit zulässt, migrieren Instanzen live, und Sie sehen eine Pause von ein paar hundert Millisekunden. Andernfalls bekommen Sie mindestens fünf Tage Vorlauf, mit einem Zeitfenster, das Sie einmal verschieben können, wenn der Zeitpunkt für Sie ungünstig ist.
Nein. Kerne, Speicher und NVMe werden jeweils einmal vergeben. Die einzige geteilte Ressource ist der Uplink, weshalb die Fair-Use-Zahl veröffentlicht und nicht impliziert wird.
Jeder Knoten in Produktion läuft mit Zen 4 oder Zen 5. Die letzten der vorherigen Generation verließen die Flotte 2022, und seitdem wurde nichts auf älterem Silizium verkauft.
Gleiche Hardware, vierunddreißig Städte
Die Knotenspezifikation ändert sich nicht mit der Flagge auf dem Gebäude. Wählen Sie die Gerichtsbarkeit und die Latenz, die Sie möchten, und wählen Sie dann die Größe.