Vergleich

Burstable-Kerne und die Arithmetik dahinter

Eine Burstable-vCPU ist ein Versprechen über den Durchschnitt, nicht über den Peak. Für viele Aufgaben ist das in Ordnung und es ist billig. Für alles mit einem heißen Thread und einer Deadline ist es die teuerste Zeile auf der Rechnung – und es sieht nicht danach aus.

01

Was Burstable eigentlich verkauft

Ohne die Sprache drumherum klar ausgedrückt: Ein Burstable-Plan ist ein Abonnement auf einen Bruchteil eines Kerns mit einem Überziehungsrahmen.

Das Modell ist völlig vernünftig. Nur das Datenblatt schweigt sich darüber aus.

01

Ein Basiswert, kein Kern

Sie haben Anspruch auf einen Prozentsatz eines physischen Kerns, meist zwischen fünf und vierzig, mit der Erlaubnis, ihn zu überschreiten, solange die Credits reichen. Die Kernzahl auf der Rechnung ist die Obergrenze, niemals die Untergrenze.

02

Credits sammeln sich, während man schläft

Leerlaufzeit verdient den Überziehungsrahmen, den die Auslastung verbraucht. Eine Instanz, die wirklich zwei Stunden am Tag beschäftigt ist, funktioniert wunderbar. Eine, die sechs Stunden beschäftigt ist, erreicht den Basiswert und bleibt dort.

03

Das Verhältnis ist das Produkt

Übersubscription ist hier kein Betrug, sondern das Geschäftsmodell, und es funktioniert, weil die meisten Mieter zu jedem Zeitpunkt schlafen. Acht bis zwanzig Mieter pro physischem Kern sind üblich; die Zahl wird selten veröffentlicht.

04

Konkurrenz ist vom Preis aus unsichtbar

Zwei Instanzen mit identischen Datenblättern, eine auf einem ruhigen Node, eine auf einem ausgelasteten, unterscheiden sich um einen Faktor, den man nicht sehen kann, bis man sie belastet. Man wählt den Node nicht.

05

Die Silizium ist meist älter

Dichte, billige Mietverhältnisse belohnen abgeschriebene Hardware. Eine Burstable-Flotte ist oft zwei oder drei Generationen zurück, was einen bei jeder einzelthreadigen Operation erneut kostet.

02

So misst man es von innerhalb der Instanz

Keines davon erfordert die Kooperation des Anbieters. Vier Messungen, ein Abend, auf dem billigsten Tarif, den sie verkaufen.

  1. 01

    Steal Time unter Last messen

    Sowohl top als auch vmstat melden st. Auf einem echten dedizierten Kern liegt er bei null. Dauerhaft Werte über ein oder zwei Prozent bedeuten, dass der Hypervisor jemand anderen auf dem Silizium betreibt, das Sie bezahlen.

  2. 02

    Zehn Minuten laufen lassen, nicht zehn Sekunden

    Ein kurzer Benchmark misst Ihr Guthaben. Lassen Sie einen single-threaded Integer-Benchmark zehn Minuten lang laufen und beobachten Sie den Score-Verfall; wo immer er sich abflacht, ist Ihre tatsächliche Zuteilung.

  3. 03

    Die Taktfrequenz prüfen, dann noch einmal prüfen

    Notieren Sie die Boost-Frequenz zu Beginn des Laufs und nach fünf Minuten unter Volllast. Ein Abfall von vierzig Prozent ist das Ergebnis davon, dass das Leistungs- und Thermikbudget des Nodes unter allen Beteiligten aufgeteilt wird.

  4. 04

    Zu einer ungünstigen Uhrzeit wiederholen

    Führen Sie denselben Test um 03:00 Uhr und erneut um 21:00 Uhr lokaler Zeit am Standort durch. Eine dedizierte Plattform liefert zweimal dieselbe Zahl. Eine überbelegte liefert den Zeitplan Ihrer Nachbarn.

Wenn der Support eines Anbieters Ihnen das Zuteilungsverhältnis nicht nennen kann, ist das selbst die Antwort, und es hat dreißig Sekunden gedauert.

03

Zwei Modelle, Seite an Seite

Die linke Spalte ist keine Kritik, sondern eine Beschreibung. Viele gute Betreiber setzen sie bewusst ein und bepreisen sie entsprechend.

Überbucht, burstfähigDediziert, wie wir es verkaufen
KernzuteilungEin Anteil an einem physischen Kern, auf Kredit überschrittenEin physischer Kern pro Kern, einmal zugeteilt
Mandanten pro KernÜblich acht bis zwanzigEiner
Steal Time unter LastSteigt mit der Nodelast, im Voraus nicht bekanntNull, per Konstruktion
Dauerhaft Single-ThreadSinkt, wenn das Guthaben zur Neige gehtFlach, so lange Sie es laufen lassen möchten
SiliziumWas immer das Rack füllt, oft zwei Generationen altRyzen 9 9950X oder EPYC 9354P, nur aktuelle Generation
ArbeitsspeicherNon-ECC auf Desktop-Boards, überbuchtDDR5, registered ECC in der EPYC-Linie
EinstiegspreisDrei bis acht Euro im Monat ist normal29 € für vier Zen-5-Kerne und 16 GB
PlanbarkeitHängt von der Woche Ihrer Nachbarn abHängt von Ihrer eigenen Last ab
Wo es wehtutp99-Latenz, Build-Zeiten, alles mit einer FristDie Rechnung
04

Wann ein burstfähiger Host der bessere Kauf ist

Für eine untätige Maschine dedizierte Preise zu zahlen, ist keine Vernunft, sondern Verschwendung mit besserem Branding. Mehrere Kategorien von Workloads sollten uns niemals nahekommen.

Wir verkaufen nichts unter 29 € im Monat, also sind wir für eine ganze Klasse von Jobs der falsche Laden.

01

Tastverhältnis unter fünf Prozent

Ein sekundärer DNS-Server, eine Monitoring-Sonde, ein Jump-Host, ein persönlicher Mail-Relay. Diese Dinge laufen 23 Stunden im Leerlauf und stoßen für eine Sekunde; genau dafür ist das Burstable-Modell konzipiert.

02

Breiter, günstiger Fan-out

Dreißig kleine Nodes in dreißig Städten, um etwas aus dreißig Blickwinkeln zu messen. Dedizierte Kerne dreißig Mal zu kaufen, um einen Job auszuführen, der neunundneunzig Prozent der Zeit schläft, wäre eine seltsame Art, Geld auszugeben.

03

Lernen und Wegwerf-Arbeit

Ein Ort zum Kaputtmachen, wöchentlichen Neuinstallieren und Löschen ohne Reue. Die Rückerstattungsrichtlinie deckt hier sieben Tage ab; ein Burstable-Anbieter verkauft Ihnen einen Monat für den Preis eines Sandwichs.

04

Eine harte Budgetgrenze

Wenn die echte Wahl zwischen einer Burstable-Instanz oder gar keiner Instanz ist, nehmen Sie die Burstable. Es ist ein echter Computer, er wird Ihr Projekt ausführen, und es ist ein besseres Ergebnis, als nichts zu liefern.

05

Was wir stattdessen tun

Einmal zugewiesen, einmal gezählt

Ein Kern, den Sie kaufen, ist ein Kern, auf dem nichts anderes geplant wird. Keine Burst-Credits, keine Steal-Time, keine Scheduler-Gewichtung und keine Klausel in den Bedingungen, die dies auf einem vollen Knoten heimlich rückgängig macht.

Nur aktuelle Silizium

Ryzen 9 9950X für single-threaded Arbeit und EPYC 9354P wo Kernanzahl und ECC wichtig sind. Nichts älteres als die aktuelle Generation ist irgendwo in der Flotte in Produktion, an allen 34 Standorten.

Grenzen werden festgehalten

Der Fair-Use-Verkehrswert wird pro Port veröffentlicht, statt angedeutet. Wenn Sie ihn konsequent überschreiten, erhalten Sie eine E-Mail über einen dedizierten 40-Gbit/s-Port, keine Überraschungsrechnung.

Der Build, der auf der alten Kiste neunzehn Minuten dauerte, braucht hier vier. Ich war eine Woche lang überzeugt, dass ich etwas falsch konfiguriert habe.
Plattform-Ingenieur, umgezogen von einem Burstable-Host
06

Fragen

Einer. Kerne, Speicher und NVMe werden bei der Bereitstellung zugewiesen und nicht doppelt gezählt, das ist der ganze Grund, warum unser Einstiegsplan bei 29 € beginnt statt bei 4 €.

Kurz während einer Live-Migration, wenn ein Knoten für Wartungsarbeiten geleert wird. Das dauert ein paar Sekunden und wird im Voraus angekündigt. Außerdem sollte sie null betragen, und ein Ticket, das etwas anderes zeigt, wird untersucht, nicht wegerklärt.

Ja, auf jedem Plan, so lange Sie möchten. Es gibt keine Drosselung, keinen Guthabensaldo und keinen Brief über ungewöhnliche Nutzungsmuster. Das Kühlungsbudget für einen vollen Knoten ist bereits bezahlt.

Nein, und das ist auch nicht geplant. Der sinnvolle Schritt ist Konsolidierung: mehrere Leerlauf-Jobs auf einem R-8 für 54 € kosten normalerweise weniger als die kleinen Instanzen, die sie ersetzen, und Sie patchen ein Betriebssystem statt sechs.

Bereit, wenn Sie es sind

Vier Zen-5-Kerne und keine Warteschlange davor

R-4 kostet 29 € pro Monat mit 16 GB DDR5 und 200 GB Gen4 NVMe. Laden Sie es eine Woche lang bis zur Decke, beobachten Sie, wie die Steal-Zeit bei null bleibt, und behalten Sie es nur, wenn der Unterschied real ist.