ProviderBench
Alle Projekte

Eigenes Open-Source-Produkt · Solo-Entwicklung

ProviderBench

Gemessen, nicht vermarktet.

Rolle

Eigenes Open-Source-Produkt · Solo-Entwicklung

Zeitraum

2026 bis Heute

Technischer Rahmen

Go / Next.js

Ausgangsproblem

Cloud-Tarife werben mit vCPUs, RAM und NVMe-Storage, doch diese Bezeichnungen sagen wenig über die Leistung aus, die ein Kunde auf einem realen Shared Host erhält. CPU-Steal-Time, Noisy-Neighbor-Varianz, Random I/O und fsync-Latenz bleiben unsichtbar, bis ein produktiver Workload bereits betroffen ist. Bestehende Vergleichstabellen wiederholen Spezifikationen, statt Messwerte zu veröffentlichen, die reproduziert oder angezweifelt werden können.

Umsetzung

ProviderBench wird als statisches Go-Binary ausgeliefert, führt einen vollständigen Benchmark in ungefähr neunzig Sekunden aus und schreibt einen portablen JSON-Report. Gemessen werden Compute-, Memory-, Disk-, Netzwerk- und Virtualisierungssignale mit dokumentiertem Quellcode und direkt kopierbaren Befehlen. Gemanagte Hetzner-Kampagnen können mehrere frische Hosts provisionieren, Samples über physische Infrastruktur verteilen, Messungen wiederholen und alle Ressourcen anschließend entfernen. Die Next.js-Website veröffentlicht datierte Rohdaten und trennt vorläufige Datensätze sichtbar von belastbaren Vergleichen.

Ergebnis

  • Macht aus Anbieter-Versprechen Messwerte, die Käufer selbst reproduzieren können
  • Zeigt Overselling-Signale wie CPU-Steal-Time und fsync-Verhalten vor einer Migration
  • Bindet jeden Vergleich an datierte Rohdaten und öffentlichen Benchmark-Quellcode

Mein Beitrag

  • Benchmark-Methodik, Report-Format, Regeln für vorläufige Daten und Vergleichsmodell entworfen
  • Go-CLI, Linux-Messproben, Kampagnen-Runner und JSON-Pipeline entwickelt
  • Next.js-Vergleichsseite, Metrik-Dokumentation und Reproduzierbarkeits-Workflow umgesetzt

Wirkung

  • Macht aus Anbieter-Versprechen Messwerte, die Käufer selbst reproduzieren können
  • Zeigt Overselling-Signale wie CPU-Steal-Time und fsync-Verhalten vor einer Migration
  • Bindet jeden Vergleich an datierte Rohdaten und öffentlichen Benchmark-Quellcode

Was wichtig war

01

Abhängigkeitsfreies Go-CLI mit vollständigem Lauf in ungefähr neunzig Sekunden

02

Messungen für CPU-Durchsatz, Steal-Time, Memory, Random I/O, fsync und Netzwerk

03

Datierte JSON-Rohdaten, die reproduzierbar und unabhängig überprüfbar bleiben

04

Gemanagte Hetzner-Kampagnen über frische Instanzen und wiederholte Samples

05

Öffentliche Methodik mit direkter Verlinkung zum Benchmark-Quellcode

06

Copy-to-run-Befehle, die jede veröffentlichte Zahl mit dem CLI verbinden

Einblicke

ProviderBench Vergleich von Cloud-Anbieter-Benchmarks

Der Live-Vergleich verbindet jede Metrik mit Methodik, Quellcode und CLI-Befehl

ProviderBench CLI-Dokumentation

Ein statisches Go-Binary führt den Benchmark aus und erzeugt einen teilbaren JSON-Report

Technischer Rahmen

Technischer Rahmen

Der technische Rahmen steht bewusst am Ende: Er zeigt, welche Substanz hinter der Lösung steckt.

GoNext.jsLinuxBenchmarkingJSONHetzner CloudVercel
Koenigsegg Connected Vision

Nächstes Projekt

Koenigsegg Connected Vision

Ein inoffizielles Produktkonzept für einen lebendigen digitalen Zwilling.

Projekt ansehen

Projekt anfragen