Corosync Cluster Engine | |
---|---|
Basisdaten
| |
Hauptentwickler | The Corosync Development Community |
Erscheinungsjahr | 2008 |
Aktuelle Version | 3.1.9[1] (15. November 2024) |
Betriebssystem | plattformunabhängig |
Programmiersprache | C |
Lizenz | BSD-Lizenz (3-Klausel-BSD-Lizenz) |
corosync.github.io/corosync/ |
Die Corosync Cluster Engine ist ein quelloffenes und verteiltes System für das Management von Computerclustern und Hochverfügbarkeitsclustern basierend auf dem Betriebssystem Linux. Die Software steht unter der freien BSD-Lizenz und ist in der Programmiersprache C geschrieben.
Die Corosync Cluster Engine ist aus dem OpenAIS Projekt abgeleitet, die erste Version entstand im Jahr 2008 infolge des Ottawa Linux Symposium in Kanada.[2] Die zweite Version erschien im Jahr 2012 und ist seit damals Bestandteil von verschiedenen Linux-Distributionen wie Debian, Fedora und RHEL.[3]
Die Corosync Cluster Engine besteht im Aufbau aus vier Kernkomponenten:
Die Verbindungsschnittstelle auf Ebene der Hardware zwischen den einzelnen Nodes, die aus handelsüblichen Rechnermodulen wie Bladeserver bestehen können, wird entweder mittels dem Netzwerkprotokoll UDP oder alternativ mit InfiniBand realisiert.