Legen Sie zwei VPS-Tarife nebeneinander, und die Spezifikationszeilen sehen oft gleich aus: 4 vCPU, 8 GB RAM, NVMe, 1 Gbit/s, unmetered. Dann läuft Ihre App auf dem einen reibungslos, und der andere hängt jeden Abend. Die Spezifikationszeile lügt nicht direkt. Sie lässt nur den Teil weg, auf den es ankommt.
Hier geht es um den Vergleich von Tarifen innerhalb der Kategorie VPS. Wenn Sie noch überlegen, ob ein VPS überhaupt die richtige Art von Hosting ist, fangen Sie mit VPS vs. Shared Hosting vs. dedizierter Server vs. Cloud an.
vCPU: eine Obergrenze, keine Garantie
Das Wort, hinter dem sich am meisten versteckt. Auf den meisten VPS-Plattformen ist eine vCPU ein Stück der Zeit eines physischen Kerns, das neben den Stücken anderer Kunden eingeplant wird. Die Zahl im Tarif sagt, wie viele davon Sie während einer Lastspitze gleichzeitig nutzen können. Ob Sie alle stundenlang auf 100 % halten können, ist eine andere Frage, die (wenn überhaupt) in der Fair-Use-Richtlinie beantwortet wird.
Bei unseren eigenen Tarifen werden wir konkret, denn Unschärfe ist genau das, was hier schiefgeht: Die vCPU-Zahl ist eine Obergrenze für kurze Spitzen, keine dedizierten physischen Kerne, und dauerhafte Volllast auf der CPU kann gedrosselt werden, damit es für alle auf der Maschine fair bleibt. Bei Web-Apps, Bots, Agenten und Datenbanken merkt man das selten. Bei stundenlanger Videokodierung schon.
Was Sie vor dem Kauf fragen sollten: Ist die vCPU-Zahl garantiert oder Burst, und was passiert bei Dauerlast? Was Sie danach prüfen: die Spalte st (Steal) in vmstat. Dauerhaft zweistelliger Steal heißt, dass Sie auf die Arbeit anderer warten.
RAM: die eine ehrliche Zahl
Speicher ist die Angabe mit dem geringsten Interpretationsspielraum. 8 GB sind 8 GB. Fraglich ist nur, ob das für Ihren Workload reicht und ob der Anbieter ihn überverkauft, was Sie an unerklärlichem Swapping merken würden. Wenn Sie unsicher sind, wie viel Sie brauchen, zeigt Wann Sie wirklich 64 GB RAM brauchen, wie man Speicherprobleme von Festplatten- und CPU-Problemen unterscheidet.
NVMe: eine Schnittstelle, keine Geschwindigkeit
NVMe ist eine Speicherschnittstelle und viel schneller als das alte SATA. Das Etikett sagt aber nichts darüber, wie viele Server sich dieselben Laufwerke teilen oder ob jeder Server ein I/O-Limit hat. Ein Tarif kann NVMe versprechen und unter Last einen bescheidenen Durchsatz liefern. Alle unsere Tarife nutzen NVMe; trotzdem wäre es uns lieber, Sie testen es, statt uns einfach zu glauben.
Die Festplattengröße ist wichtiger, als man denkt. Eine Datenbank, Logs und ein paar Docker-Images fressen 15 GB schneller, als man meint, und Tarife wachsen nur direkt, also nehmen Sie die Festplatte, die Sie in sechs Monaten brauchen.
„1 Gbit/s“: Portgeschwindigkeit, nicht Durchsatz
Das ist die Geschwindigkeit der Verbindung zwischen Ihrem Server und dem Switch. Es ist kein Versprechen, dass Sie immer ein Gigabit zu jedem Ziel bekommen. Was Sie bekommen, hängt davon ab, wie ausgelastet der Uplink ist, und vom Weg zur Gegenstelle.
Unsere Zahlen als Richtwert: Linux-Tarife haben einen 1-Gbit/s-Port, Windows-Tarife 150 Mbit/s. Auf einer ruhigen Leitung bekommt ein Linux-Server etwa 940 Mbit/s in jede Richtung; sind mehrere Server gleichzeitig ausgelastet, wird die Leitung gleichmäßig auf die aktiv sendenden verteilt. Die Details, einschließlich eines Geschwindigkeitstests, der Sie nicht täuscht, stehen unter Traffic & Geschwindigkeit.
„Unmetered“: kein Kontingent, aber nicht ohne Grenzen
Unmetered heißt, dass niemand Ihre Terabytes zählt und es keine Drosselung nach einem Monatskontingent gibt. Es heißt nicht unbegrenzte Geschwindigkeit: Der Port und der faire Anteil von oben gelten weiterhin. Lesen Sie „unbegrenzte Bandbreite“ besonders genau. Meist heißt das unmetered plus eine Fair-Use-Klausel, und in dieser Klausel steckt die eigentliche Grenze.
Die Zeilen, die nicht auf dem Datenblatt stehen
Einige der größten Unterschiede zwischen Tarifen stehen gar nicht in der Überschrift:
- IPv4 inklusive oder nicht. Ein Tarif ohne eigene IPv4 kann keine Website über IPv4 hosten. Hier ist Small für $8 ein NAT-Tarif und Small-IP für $16 dieselbe Größe mit eigener Adresse; was ein weitergeleiteter Port kann und was nicht erklärt den Unterschied in der Praxis.
- Backups. Inklusive, kostenpflichtiges Add-on oder Ihr Problem.
- Abrechnungszeitraum. Jahrestarife sind hier 10 % günstiger als monatliche Zahlung.
- Standort. Unsere stehen in Deutschland und Finnland. Wählen Sie den, der Ihren Nutzern oder der API, mit der Ihr Bot spricht, am nächsten ist.
- Skalieren. Können Sie direkt wachsen, und wie lange dauert das? Können Sie verkleinern?
Preise vergleichen, ohne sich selbst zu täuschen
Den Preis durch die Gigabyte RAM zu teilen, ist verlockend und meist irreführend. Ein Tarif, der pro Gigabyte günstig ist, aber keine IPv4, kostenpflichtige Backups und eine kleine Festplatte hat, kann mehr kosten als der „teure“, sobald Sie hinzufügen, was Sie wirklich brauchen. Stellen Sie auf beiden Seiten dasselbe vollständige Setup zusammen, mit der Adresse, den Backups und der Festplatte, die Sie nutzen werden, und vergleichen Sie dafür die Monatssumme.
Einen neuen Server in der ersten Stunde prüfen
Die meisten Anbieter lassen Sie günstig testen. Verbringen Sie die erste Stunde mit Messen statt mit Installieren:
nproc && lscpu | grep 'Model name'
vmstat 1 30 # watch the st column
fio --name=rand --rw=randread --bs=4k --size=1G --runtime=30 --time_based --direct=1
iperf3 -c <a test server near you> -P 4 -t 20
Führen Sie dieselben Befehle abends zur Stoßzeit aus. Wenn die Zahlen einbrechen, haben Sie das günstig herausgefunden.
Wo das nicht passt
Datenblätter sagen nichts über den Support, darüber, wie ein Anbieter mit Abuse-Meldungen umgeht, oder darüber, was passiert, wenn Hardware ausfällt. Messungen aus einer Stunde sagen den nächsten Monat nicht voraus. Und für manche Workloads spielt all das keine Rolle: Ein Telegram-Bot auf Nano merkt den Unterschied zwischen einer guten und einer großartigen Festplatte nicht. Passen Sie den Vergleichsaufwand an das an, was auf dem Spiel steht. Für einen $3-Bot nehmen Sie etwas Vernünftiges und machen weiter. Für eine Produktionsdatenbank: testen.
Sehen Sie sich die VPS-Tarife mit den Fragen oben im Kopf an, und wenn Sie von woanders wechseln, beschreibt VPS ohne Ausfallzeit umziehen die Reihenfolge.
Kommentare
Noch keine Kommentare. Sei der Erste.