Active-Active. Kein Master, kein Failover.
PMG, Hornetsecurity, Mimecast, Proofpoint — alle haben entweder Master/Replica-Architekturen mit Failover-Drama oder zentrale Cloud-Backends. NetCell MailGuard ist das einzige SMTP-Gateway, das echt aktiv-aktiv ohne Master clustert.
Wie funktioniert das?
Jeder Knoten im Cluster ist gleichberechtigt. Konfigurations-Änderungen und Detection-State werden im Hintergrund verschlüsselt zwischen allen Knoten synchronisiert — der Operator macht eine Änderung im Web-UI, alle Knoten ziehen automatisch nach. Eingehende Mails verteilt der MX-Eintrag im DNS auf die Knoten, fällt einer aus, übernehmen die anderen ohne Eingriff.
Warum nicht Master/Replica?
Klassische Master/Replica-Architekturen haben drei strukturelle Probleme:
- Promote-Komplexität. Wenn der Master ausfällt, muss aktiv ein Replica zum Master gemacht werden — und alle Konfigurations-Punkte nachgezogen. Das funktioniert nicht immer reibungslos.
- Split-Brain-Risiko. Bei Netzwerk-Partition glauben beide Master, sie wären der einzige aktive Knoten — beide nehmen Mails an, danach ist Reparatur Handarbeit.
- Quorum-Aufwand. Die Vermeidung von Split-Brain braucht typischerweise eine ungerade Knoten-Zahl — der zusätzliche Knoten kostet, ohne zusätzlichen Durchsatz zu bringen.
MailGuard löst das durch radikale Symmetrie: jeder Knoten ist Master, es gibt keinen „korrekten" Knoten den man verlieren könnte.
Was bedeutet das im Betrieb?
- Hardware-Defekt → keine Aktion nötig. Die anderen Knoten bedienen weiter, das Routing überspringt den ausgefallenen automatisch.
- Knoten hinzufügen → ein Befehl. Der neue Knoten zieht beim ersten Start den Konfig-Stand vom bestehenden Cluster und ist innerhalb einer Minute produktiv.
- Wartungs-Reboot → kein Failover-Plan. Knoten aus dem Routing nehmen, rebooten, wieder reinnehmen. Die anderen Knoten verarbeiten in der Zwischenzeit weiter.
- Cluster-weite Quarantäne-Sicht. Das Web-UI zeigt alle Quarantäne-Mails zentral — der Admin sieht die gesamte Quarantäne an einem Ort, egal auf welchem Knoten sie physisch liegen.
┌──────────────┐ verschlüsselte ┌──────────────┐
│ Node 1 │ ◀────Sync─────▶ │ Node 2 │
│ Detection- │ │ Detection- │
│ Stack │ ◀──────────────▶│ Stack │
│ + Sandbox │ │ + Sandbox │
└──────┬───────┘ └──────┬───────┘
│ │
│ ┌──────────────┐ │
◀──── │ Node 3 │ ◀─────────┤
│ │ ... │ │
│ └──────────────┘ │
│ │
└──────── MX Round-Robin ────────┘
│
MX 10 mx1.example.com
MX 10 mx2.example.com
MX 10 mx3.example.com
│
▼
Bestehender Mailserver
Limit?
Keines. Praktisch betreiben Kunden Cluster mit 2 bis 10 Knoten. Die Replikations-Last skaliert linear mit der Knotenzahl, bei einer typischen Konfigurations-Änderungs-Frequenz von wenigen Updates pro Stunde ist das vernachlässigbar. Bei sehr großen Setups segmentieren wir geographisch — sprechen Sie uns auf Enterprise-Ebene an.
Cluster ausprobieren?
Zwei VMs, zwei One-Liner, Cluster steht. Kein Quorum, kein Promote-Skript, keine Magie.
Test starten