Cloud-Stundenkosten und Break-even der Reservierung
Bringen Sie eine monatliche Cloud-Reservierung und einen On-Demand-Stundenpreis auf dieselbe Basis: Sie erhalten die effektiven Stundenkosten und den Break-even, etwa 500 Stunden in einem Monat mit 730 Stunden. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Monatlicher Reservierungspreis
- 120
- Stundentarif On-Demand
- 0,24
- Effektive Stundenkosten (reserviert)
- 0,164384
- Break-even-Nutzungsstunden
- 500
- Break-even-Nutzung in Prozent
- 68,493151
- Stunden pro Monat
- 730
Vergleichen Sie eine monatliche Cloud-Reservierung korrekt mit einem On-Demand-Stundentarif. Dieser Rechner wandelt den reservierten Monatspreis in effektive Stundenkosten um und ermittelt die Nutzungsstunden, bei denen beide Optionen gleich viel kosten. Außerdem zeigt er den Break-even als Anteil der gewählten Monatsstunden. Verwenden Sie den üblichen Standardwert von 730 Stunden oder tragen Sie die Annahme Ihres Budgetmodells ein.
Monatspreis und Stundenpreis vergleichbar machen
Eine reservierte Cloud-Instanz wird meist als feste monatliche Verpflichtung angeboten, eine On-Demand-Instanz dagegen pro laufender Stunde. Wer diese beiden Zahlen direkt vergleicht, übersieht den eigentlichen Zielkonflikt. Der Rechner teilt deshalb den monatlichen Reservierungspreis durch die Stundenzahl, die Sie für den Monat ansetzen, und erhält so die effektiven Stundenkosten der Reservierung. Standardmäßig sind das 730 Stunden, der Monatsdurchschnitt aus 8.760 Stunden eines normalen Jahres geteilt durch zwölf. Rechnet Ihr Budget mit 720 Stunden oder mit einem kalendergenauen Monat, setzen Sie einfach diesen Wert ein. Beide Preise müssen in derselben Währung vorliegen, denn umgerechnet wird nichts.
Ab wann sich die Reservierung lohnt
Der Break-even beantwortet eine praktische Frage: Wie viele On-Demand-Stunden kosten genau so viel wie die Reservierung? Dazu wird der Monatspreis durch den Stundenpreis geteilt. Liegt das Ergebnis bei 500 Stunden, ist On-Demand darunter günstiger, bei 500 Stunden kosten beide gleich viel, und darüber gewinnt die Reservierung. Der Prozentwert setzt diese Stunden ins Verhältnis zur gewählten Monatsdauer; über 100 Prozent kann sich die Reservierung für eine durchgehend laufende Instanz nicht rechnen. Steuern, Supportpläne, Datenübertragung und Speicher bleiben außen vor. Vergleichen Sie daher Preise desselben Anbieters, derselben Region, desselben Betriebssystems und derselben Instanzgröße.
Bringen Sie beide Preise auf dieselbe Basis
Eine Reservierung wird meist als monatliche Verpflichtung angeboten, eine On-Demand-Instanz dagegen stundenweise abgerechnet. Das Werkzeug teilt den Reservierungspreis durch die Monatsstunden und schafft damit eine direkte Vergleichsbasis. Der Standardwert 730 ist der Monatsdurchschnitt von 8,760 Jahresstunden, kann aber geändert werden.
Nutzen Sie dieselbe Währung und vergleichen Sie Instanzen mit gleichem Anbieter, Standort, Betriebssystem und Leistungsumfang.
Deuten Sie den monatlichen Break-even
Die Break-even-Stunden ergeben sich aus dem reservierten Monatspreis geteilt durch den positiven On-Demand-Stundentarif. Unterhalb dieser Schwelle ist On-Demand meist günstiger, oberhalb die Reservierung. Ein Wert über 100 Prozent bedeutet, dass eine einzelne Instanz im gewählten Monat den Ausgleich nicht erreichen kann.
Steuern, Support, Datenverkehr und Speicher sind nicht Bestandteil der Rechnung.
Treffen Sie eine belastbare Kostenentscheidung
Vergleichen Sie das Ergebnis mit mehreren Monaten realer Nutzung und nicht nur mit der Spitzenauslastung. Rechnen Sie anteilige Vorauszahlungen in den Monatspreis ein. Stabile Arbeitslasten eignen sich eher als saisonale oder Entwicklungsumgebungen.
Dokumentieren Sie die Monatsstunden und bewerten Sie Migrations-, Größenänderungs- und Stilllegungsrisiken separat.
Anwendungsfälle
Stabilen Produktionsserver bewerten
Vergleichen Sie seine typische Monatslaufzeit vor einer Reservierung mit dem Break-even.
Preislisten vereinheitlichen
Wandeln Sie einen reservierten Monatspreis in einen vergleichbaren Stundenwert um.
Cloud-Budget prüfen
Zeigen Sie die erforderliche Auslastung für die gewählte finanzielle Monatsannahme.
Häufige Fragen
Wie werden reservierte Stundenkosten berechnet?
Der reservierte Monatspreis wird durch die gewählten Monatsstunden geteilt; voreingestellt sind 730.
Wie werden die Break-even-Stunden berechnet?
Der reservierte Monatspreis wird durch den positiven On-Demand-Stundentarif geteilt.
Was bedeutet ein Wert über 100 Prozent?
Eine einzelne Instanz kann im gewählten Monat nicht genug Stunden für eine günstigere Reservierung sammeln.
Sind Vorauszahlungen enthalten?
Nur wenn Sie deren anteilige monatliche Abschreibung in den eingegebenen Reservierungspreis aufnehmen.
Ruft der Rechner aktuelle Anbieterpreise ab?
Nein. Er nutzt nur Ihre Angaben, ohne Netzwerkzugriff oder Währungsumrechnung.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/dev/cloud-instance-cost-per-hour \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"monthly_reserved_price":120,"on_demand_hourly_rate":0.24}'const res = await fetch("https://api.kit.forhosting.com/dev/cloud-instance-cost-per-hour", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"monthly_reserved_price": 120,
"on_demand_hourly_rate": 0.24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/cloud-instance-cost-per-hour",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"monthly_reserved_price": 120,
"on_demand_hourly_rate": 0.24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/cloud-instance-cost-per-hour", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"monthly_reserved_price":120,"on_demand_hourly_rate":0.24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"monthly_reserved_price":120,"on_demand_hourly_rate":0.24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/cloud-instance-cost-per-hour", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"monthly_reserved_price": 120,
"on_demand_hourly_rate": 0.24
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.cloud_instance_cost_per_hour",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Treffen Sie eine belastbare Kostenentscheidung
Die API kostet $0.002 je Anfrage und ruft keine externen Preise ab.
Technische Fragen
Was kostet eine API-Anfrage?
Die API kostet $0.002 je Anfrage. Die Berechnung kann auch lokal im Browser erfolgen.