Managed MQTT Cloud

Gesamtbetriebskosten eines MQTT-Brokers: Ein praxisnahes TCO-Modell

Die Lizenz oder das Abonnement ist selten der größte Kostenfaktor eines MQTT-Brokers. Dieser Leitfaden baut ein TCO-Modell auf, das Infrastruktur, Engineering-Zeit, Rufbereitschaft, Incidents und Risiken einbezieht, damit Sie Eigenbetrieb und einen verwalteten MQTT-Broker auf gleicher Basis vergleichen können.

Modell der MQTT-Broker Gesamtbetriebskosten mit Ebenen für Infrastruktur, Engineering-Zeit, Rufbereitschaft und Incident-Kosten
Probieren Sie es auf Ihrem eigenen MQTT-Broker ausHolen Sie sich im Free-Tarif einen privaten, verwalteten MQTT-Broker und starten Sie mit fertigen Codebeispielen.
Kostenlos testen Codebeispiele Keine Kreditkarte erforderlich

Die Gesamtbetriebskosten eines MQTT-Brokers (Total Cost of Ownership, TCO) sind die vollständigen Kosten für das Messaging Ihrer Geräte über mehrere Jahre, nicht nur die Server- oder Abonnementposition auf einer Rechnung. In diesem Leitfaden bauen Sie ein TCO-Modell auf, das Infrastruktur, Engineering-Zeit, Rufbereitschaft, Incidents und Risiken erfasst, wenden es auf einen selbst betriebenen und einen verwalteten MQTT-Broker an und erfahren, welche Annahmen das Ergebnis am stärksten beeinflussen. Das Modell enthält keine Herstellerpreise; Sie setzen Ihre eigenen Stundensätze und Angebote ein.

Warum TCO mehr zählt als der Listenpreis

Die sichtbaren Kosten eines selbst gehosteten Brokers sind eine virtuelle Maschine und vielleicht ein Load Balancer. Die sichtbaren Kosten eines verwalteten MQTT-Brokers sind ein Abonnement. Vergleicht man diese beiden Zahlen, wirkt der Eigenbetrieb fast immer günstiger, und der Vergleich ist fast immer falsch, denn die größten Kosten des Eigenbetriebs sind Personal und Risiko, die nie auf einer Cloud-Rechnung erscheinen.

Auch das Gegenteil kann zutreffen. Für einen großen, stabilen Workload, betrieben von einem Team, das bereits ähnliche Infrastruktur betreibt, kann der Eigenbetrieb über mehrere Jahre die günstigere Option sein. Ein gutes TCO-Modell setzt keine Antwort voraus; es macht die Annahmen explizit, damit Sie darüber diskutieren können, etwa zwischen IT-Leitung, Produktion und Controlling in einem mittelständischen Fertigungsbetrieb.

Die Kostenkategorien

1. Infrastruktur

  • Rechenleistung für Broker-Knoten, dimensioniert für maximale Verbindungen und Nachrichtenrate, plus Redundanz, wenn Sie Hochverfügbarkeit benötigen.
  • Load Balancer und öffentliche IP-Adressen.
  • Speicher für Persistenz, Logs und Backups.
  • Netzwerk-Egress, der bei Workloads mit hohem Fan-out erheblich sein kann.
  • Monitoring- und Logging-Dienste.
  • Nicht produktive Umgebungen: Staging- und Testumgebungen des Brokers.

2. Initiales Engineering

  • Auswahl, Installation und Härtung des Brokers.
  • Automatisierung und Erneuerung von TLS-Zertifikaten.
  • Authentifizierung: Passwortdateien, ein Auth-Plugin oder eine Identity-Integration.
  • Monitoring-Dashboards und Alarmregeln.
  • Infrastructure as Code, Backups und Runbooks.
  • Sicherheitsprüfung und Penetrationstests.

3. Laufender Betrieb

  • Patches für Betriebssystem und Broker sowie deren Test vor dem Rollout.
  • Zertifikatsrotation, Verwaltung von Zugangsdaten und Onboarding neuer Geräte.
  • Kapazitätsplanung und Skalierungsereignisse.
  • Upgrades über Hauptversionen des Brokers hinweg.
  • Die Frage der Anwendungsteams beantworten: „Liegt es am Broker?“

4. Rufbereitschaft

Wenn Geräte im Feld rund um die Uhr vom Broker abhängen, muss rund um die Uhr jemand erreichbar sein. Rufbereitschaft kostet auch in ruhigen Wochen: Bereitschaftszulagen, die Einschränkung der Freizeit und die Tatsache, dass ein Bereitschaftsplan mehrere geschulte Personen braucht, um tragfähig zu sein.

5. Incidents

Incidents kosten Engineering-Stunden für die Behebung, oft aber noch mehr an geschäftlichen Auswirkungen: verlorene Daten, verpasste Befehle, Lücken in Maschinendaten und OEE-Kennzahlen, Serviceeinsätze vor Ort, SLA-Vertragsstrafen gegenüber Ihren eigenen Kunden und Reputationsschäden. Schätzen Sie sie als Erwartungswert: wahrscheinliche Incidents pro Jahr multipliziert mit den durchschnittlichen Auswirkungen.

6. Opportunitätskosten

Jede Stunde, die in Broker-Infrastruktur fließt, ist eine Stunde, die nicht in Ihr Produkt fließt. Das ist schwer zu beziffern, für kleine Teams aber oft ausschlaggebend.

7. Kosten eines verwalteten MQTT-Brokers

Für einen verwalteten MQTT-Broker addieren Sie die Abonnement- oder Nutzungsgebühren (die Modelle finden Sie unter MQTT-Broker-Preise) sowie die verbleibende interne Arbeit: Verwaltung der Zugangsdaten, clientseitiges Monitoring und Integrationsdienste. Der Betriebsaufwand sinkt nicht auf null, aber Broker-Infrastruktur, Patches, Zertifikate und die Rufbereitschaft auf Broker-Ebene gehen auf den Anbieter über.

Das TCO-Modell aufbauen

Modellieren Sie mindestens drei Jahre, denn das initiale Engineering fällt zu Beginn an und Migrationen sind teuer. Rechnen Sie Personalaufwand in Stunden und wandeln Sie ihn mit Ihrem Vollkosten-Stundensatz (Gehalt plus Gemeinkosten) um.

Inputs
  H_rate      loaded cost per engineering hour
  Y           years in the model (3 recommended)
  Infra_m     monthly infrastructure cost (all environments)
  Build_h     initial engineering hours
  Ops_h_m     ongoing operations hours per month
  OnCall_m    monthly on-call cost (allowances + rota overhead)
  Inc_y       expected incidents per year
  Inc_h       engineering hours per incident
  Inc_impact  business impact per incident
  Sub_m       monthly managed-service subscription or usage
  Int_h_m     internal hours per month that remain with a managed service

Self-hosted TCO
  = Build_h x H_rate
  + Y x 12 x (Infra_m + Ops_h_m x H_rate + OnCall_m)
  + Y x Inc_y x (Inc_h x H_rate + Inc_impact)

Managed TCO
  = Onboarding_h x H_rate
  + Y x 12 x (Sub_m + Int_h_m x H_rate)
  + Y x Inc_y_managed x (Inc_h_managed x H_rate + Inc_impact)

Beachten Sie, dass die Formel für den verwalteten Betrieb (Managed TCO) weiterhin Incidents enthält. Ein Anbieter betreibt den Broker, aber Ihr Netzwerk, Ihre Geräte und Integrationen können trotzdem ausfallen, und auch Ausfälle beim Anbieter kommen vor. Was sich meist ändert, ist die Häufigkeit selbst verschuldeter Incidents, etwa abgelaufener Zertifikate oder einer vollen Festplatte, und wer die Wiederherstellung übernimmt.

Ein Rechenbeispiel in Stunden

Um die Form des Ergebnisses zu zeigen, ohne Preise zu erfinden, folgt eine beispielhafte Aufwandsschätzung für eine überschaubare Produktionsumgebung: einige Hundert Geräte, Hochverfügbarkeit erforderlich und ein Team ohne bestehende Broker-Expertise. Ersetzen Sie jede Zahl durch Ihre eigene.

Posten Eigenbetrieb (Beispielannahme) Verwalteter MQTT-Broker (Beispielannahme)
Initialer Aufbau und Härtung 120 Stunden 16 Stunden Onboarding
Laufender Betrieb 16 Stunden / Monat 4 Stunden / Monat
Rufbereitschaft Für den Broker erforderlich Für die Broker-Infrastruktur nicht erforderlich
Incidents pro Jahr 3 1
Stunden pro Incident 12 4
Infrastruktur Ihre Cloud-Rechnung für 2+ Knoten, LB, Monitoring Im Abonnement enthalten

Über drei Jahre ergeben diese Annahmen etwa 120 + 36 x 16 + 3 x 3 x 12 = 804 Engineering-Stunden für den Eigenbetrieb gegenüber 16 + 36 x 4 + 3 x 1 x 4 = 172 Stunden für einen verwalteten MQTT-Broker, noch vor Infrastruktur, Abonnement, Rufbereitschaft und geschäftlichen Auswirkungen. Multiplizieren Sie mit Ihrem Stundensatz, addieren Sie die Geldposten, und der Vergleich wird konkret. Ihre Annahmen können stark abweichen; entscheidend ist, sie aufzuschreiben.

Sensitivität: Welche Annahmen am meisten zählen

Rechnen Sie das Modell mit optimistischen und pessimistischen Werten für jeden Eingabewert durch. In den meisten Modellen dominieren wenige Faktoren:

  1. Vollkosten-Stundensatz: Hohe Sätze machen jede Betriebsstunde teuer und begünstigen einen verwalteten MQTT-Broker.
  2. Auswirkungen von Incidents: Wenn ein Broker-Ausfall Produktionslinien oder kundennahe Funktionen stoppt, können die erwarteten Incident-Kosten alles andere in den Schatten stellen.
  3. Hochverfügbarkeit: Die Anforderung von HA vervielfacht Infrastruktur und Komplexität im Eigenbetrieb.
  4. Vorhandene Expertise: Ein Team, das bereits ähnliche Systeme betreibt, hat geringere Aufbau- und Betriebsstunden.
  5. Größenordnung: Bei sehr großer, gleichmäßiger Last zählt die Infrastruktureffizienz mehr, und Eigenbetrieb oder dedizierte Kapazität können gewinnen.
  6. Compliance: Anforderungen an Datenresidenz oder Isolation, etwa aus DSGVO, NIS2 oder einem Zonenkonzept nach IEC 62443, können Optionen unabhängig von den Kosten ein- oder ausschließen.

Selbst betrieben vs. verwaltet und die Optionen dazwischen

TCO ist keine Entweder-oder-Entscheidung. ConnectMQ bietet zum Beispiel mehrere Bereitstellungsmodelle, die das Gleichgewicht unterschiedlich verschieben:

Modell Wer betreibt die Infrastruktur Wer betreibt den Broker TCO-Profil
Selbst gehostetes Open Source Sie Sie Geringste direkte Kosten, höchste Personalkosten
Serverless (verwaltet) Anbieter Anbieter Nutzungsbasiert, minimaler Betrieb
Dedicated (verwaltet) Anbieter Anbieter Planbare Kapazität, Isolation
BYOC Ihr Cloud-Konto Anbieter Nutzt bestehende Cloud-Zusagen, Anbieter betreibt
Self Managed Enterprise Sie Sie, mit Herstellersoftware Volle Kontrolle auf Ihrer Infrastruktur

Eine ausgewogene Betrachtung der betrieblichen Unterschiede finden Sie unter MQTT-Broker selbst betrieben vs. verwaltet, und lesen Sie Mosquitto in die Cloud migrieren, wenn das Modell auf einen Umzug hindeutet.

TCO-Checkliste

  1. Mindestens drei Jahre modellieren.
  2. Alle Umgebungen einbeziehen, nicht nur die Produktion.
  3. Sämtliche Personalzeit mit einem Vollkosten-Stundensatz umrechnen.
  4. Rufbereitschaft als laufende Kosten einplanen.
  5. Incidents als Häufigkeit mal Auswirkung schätzen.
  6. Migrationskosten für Ein- und Ausstieg berücksichtigen.
  7. Optimistische und pessimistische Szenarien durchrechnen.
  8. Das Modell nach sechs Monaten mit gemessenen Daten überprüfen.

Modellieren Sie Ihre Kosten mit ConnectMQ

Der verlässlichste Eingabewert für jedes TCO-Modell ist die gemessene Nutzung. Erstellen Sie unter app.connectmq.com einen kostenlosen Broker im Serverless-Plan, ohne Kreditkarte, führen Sie ein Pilotprojekt durch und erfassen Sie die Stunden, die Sie tatsächlich aufwenden. ConnectMQ ist ein verwalteter MQTT-Broker, mit dem Sie von Serverless zu Dedicated, BYOC oder Self Managed Enterprise wechseln können, ohne den Client-Code zu ändern. Unser Leitfaden zum Cloud-MQTT-Broker erklärt die Bereitstellungsmodelle, und wenn Sie neu im Thema sind, erfahren Sie, was ein MQTT-Broker macht.

Häufig gestellte Fragen

Was sind die größten versteckten Kosten eines selbst gehosteten MQTT-Brokers?

Meist die Personalzeit: initiale Härtung, laufende Patches, Zertifikatsverwaltung und Rufbereitschaft. Die Auswirkungen von Incidents können sogar noch größer sein, wenn Geräte oder Kunden vom Broker abhängen.

Ist ein verwalteter MQTT-Broker immer günstiger?

Nein. Bei großen, gleichmäßigen Workloads, die ein erfahrenes Team betreibt, können Eigenbetrieb oder dedizierte Kapazität auf Dauer weniger kosten. Ein TCO-Modell mit Ihren eigenen Annahmen zeigt, was für Sie gilt.

Wie viele Jahre sollte ein TCO-Modell für einen MQTT-Broker abdecken?

Mindestens drei Jahre. Kürzere Zeiträume gewichten die initialen Aufbaukosten zu stark und ignorieren Upgrades, Personalwechsel und die Kosten einer späteren Migration.

Gehören die Kosten für einen Anbieterwechsel zur TCO?

Ja, das sollten sie. Standard-MQTT-Clients und Topic-Strukturen halten die Ausstiegskosten niedrig, während proprietäre APIs und Regel-Engines sie erhöhen. Planen Sie eine Schätzung für die Migration weg vom Anbieter ein.

Verwandte Artikel

BYOC-MQTT-Broker: Bring Your Own Cloud einfach erklärt

Ein BYOC-MQTT-Broker läuft in Ihrem Cloud-Konto, wird aber von einem Anbieter betrieben. Erfahren Sie, wie das Modell funktioniert, wie die Verantwortung aufgeteilt ist und wie Sie Ihr Konto darauf vorbereiten.

8 Min. Lesezeit

Google Cloud IoT Core Alternative: Optionen und Migration nach der Abschaltung

Google hat Cloud IoT Core im August 2023 eingestellt. Dieser Leitfaden vergleicht die realistischen Alternativen, überträgt IoT-Core-Konzepte auf reines MQTT und zeigt, wie Sie Geräte zu einem verwalteten MQTT-Broker umziehen, während die Daten weiter in Google Cloud fließen.

8 Min. Lesezeit

MQTT-Nachrichten pro Sekunde: Durchsatz abschätzen und messen

Die Durchsatzplanung für MQTT läuft auf wenige Formeln und eine ehrliche Messung hinaus. Erfahren Sie, wie Sie eingehende und ausgehende Nachrichten pro Sekunde abschätzen, Spitzen berücksichtigen und das Ergebnis einem Broker-Plan zuordnen.

7 Min. Lesezeit

Alle Artikel →

Ihr privater MQTT-Broker ist nur wenige Klicks entfernt

Konto anlegen, Broker-Zugangsdaten erhalten und das erste Gerät verbinden — ohne Server, die installiert, gepatcht oder skaliert werden müssen.