Datenbanken sind das Kernstück moderner Unternehmensanwendungen. Sie dienen zum Speichern und Schützen wertvoller Informationen für zum Teil geschäftskritischer Anwendungen eines Unternehmens.
Aus diesem Grund ist das Sicherstellen der Verfügbarkeit von MySQL Datenbanken ein vorrangiges Anliegen aller Unternehmen.
MySQL bietet zahlreiche Möglichkeiten ein Hochverfügbarkeit über das OS, VMs oder via Replikation zu erreichen.
Vor allem seit der Einführung der InnoDB Cluster Technologie in MySQL 5.7 wird der Aufbau und der Betrieb einer HA Lösung ständig erweitert und zählt bei der Verwendung auf Virtualisierungs/Containerinfrastrukturen praktisch zu den "Datenbank Best Practice".
Dieser Vortrag bietet einen Einstieg in den InnoDB Cluster. Wir werden auf zahlreiche Erweiterungen eingehen (Cloning, Consistancy Levels sowie GTID, PrimaryKey und anderen [Un-] Abhängikeiten auf technischer Ebene eingehen.