Download presentation
Presentation is loading. Please wait.
Published byHolger Böhler Modified over 7 years ago
1
Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH
2
Gliederung Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH
3
Gliederung Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
4
Ziele Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
5
Ziele ● Verfügbarkeit Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
6
Ziele ● Verfügbarkeit ● Effizienz Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
7
Ziele ● Verfügbarkeit ● Effizienz ● Skalierbarkeit Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
8
Ziele ● Verfügbarkeit ● Effizienz ● Skalierbarkeit ● Transparenz Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
9
Ziele ● Verfügbarkeit ● Effizienz ● Skalierbarkeit ● Transparenz ● Disaster-Recovery Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
10
Ziele Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
11
Konzepte Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
12
Konzepte Cluster Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
13
Konzepte Cluster Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile:
14
Konzepte Cluster Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● sehr gut skalierbar
15
Konzepte Cluster Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● sehr gut skalierbar ● schnell, durch speicherbasierte Datenbankzugriffe
16
Konzepte Cluster Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● sehr gut skalierbar ● schnell, durch speicherbasierte Datenbankzugriffe ● stabile, erprobte Lösung
17
Konzepte Cluster Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● sehr gut skalierbar ● schnell, durch speicherbasierte Datenbankzugriffe ● stabile, erprobte Lösung ● keine singuläre Fehlerquelle
18
Konzepte Cluster Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● sehr gut skalierbar ● schnell, durch speicherbasierte Datenbankzugriffe ● stabile, erprobte Lösung ● keine singuläre Fehlerquelle Nachteile:
19
Konzepte Cluster Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● sehr gut skalierbar ● schnell, durch speicherbasierte Datenbankzugriffe ● stabile, erprobte Lösung ● keine singuläre Fehlerquelle Nachteile: ● hoher Speicherbedarf
20
Konzepte Cluster Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● sehr gut skalierbar ● schnell, durch speicherbasierte Datenbankzugriffe ● stabile, erprobte Lösung ● keine singuläre Fehlerquelle Nachteile: ● hoher Speicherbedarf ● durch Speicher begrenzte Gesamtgröße der Datenbank
21
Konzepte Cluster Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● sehr gut skalierbar ● schnell, durch speicherbasierte Datenbankzugriffe ● stabile, erprobte Lösung ● keine singuläre Fehlerquelle Nachteile: ● hoher Speicherbedarf ● durch Speicher begrenzte Gesamtgröße der Datenbank ● hoher Einrichtungsaufwand
22
Konzepte Cluster Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● sehr gut skalierbar ● schnell, durch speicherbasierte Datenbankzugriffe ● stabile, erprobte Lösung ● keine singuläre Fehlerquelle Nachteile: ● hoher Speicherbedarf ● durch Speicher begrenzte Gesamtgröße der Datenbank ● hoher Einrichtungsaufwand ● zum Planungszeitpunkt kein hausinternes KnowHow beim Kunden
23
Konzepte Proxy Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
24
Konzepte Proxy Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile:
25
Konzepte Proxy Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● relativ geringer Einrichtungsaufwand
26
Konzepte Proxy Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● relativ geringer Einrichtungsaufwand ● geringe Hardwareanforderungen
27
Konzepte Proxy Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● relativ geringer Einrichtungsaufwand ● geringe Hardwareanforderungen ● hohe Skalierbarkeit
28
Konzepte Proxy Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● relativ geringer Einrichtungsaufwand ● geringe Hardwareanforderungen ● hohe Skalierbarkeit ● Mit Master-Slave Setup kombinierbar
29
Konzepte Proxy Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● relativ geringer Einrichtungsaufwand ● geringe Hardwareanforderungen ● hohe Skalierbarkeit ● Mit Master-Slave Setup kombinierbar Nachteile:
30
Konzepte Proxy Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● relativ geringer Einrichtungsaufwand ● geringe Hardwareanforderungen ● hohe Skalierbarkeit ● Mit Master-Slave Setup kombinierbar Nachteile: ● Datenbanken und Proxy müssen unabhängig voneinander hochverfügbar sein
31
Konzepte Proxy Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● relativ geringer Einrichtungsaufwand ● geringe Hardwareanforderungen ● hohe Skalierbarkeit ● Mit Master-Slave Setup kombinierbar Nachteile: ● Datenbanken und Proxy müssen unabhängig voneinander hochverfügbar sein ● Derzeitige Version offiziell noch im Beta-Stadium
32
Konzepte Replikation Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
33
Konzepte Replikation Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile:
34
Konzepte Replikation Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● einfache Einrichtung
35
Konzepte Replikation Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● einfache Einrichtung ● KnowHow beim Kunden
36
Konzepte Replikation Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● einfache Einrichtung ● KnowHow beim Kunden ● mit Mysql-Proxy kombinierbar ● einfache Skalierbarkeit von Lesezugriffen
37
Konzepte Replikation Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● einfache Einrichtung ● KnowHow beim Kunden ● mit Mysql-Proxy kombinierbar ● einfache Skalierbarkeit von Lesezugriffen Nachteile:
38
Konzepte Replikation Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● einfache Einrichtung ● KnowHow beim Kunden ● mit Mysql-Proxy kombinierbar ● einfache Skalierbarkeit von Lesezugriffen Nachteile: ● Schreibzugriffe nicht skalierbar
39
Konzepte Replikation Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● einfache Einrichtung ● KnowHow beim Kunden ● mit Mysql-Proxy kombinierbar ● einfache Skalierbarkeit von Lesezugriffen Nachteile: ● Schreibzugriffe nicht skalierbar ● Problematische Auto- Increment-Werte im Master- Master-Setup
40
Konzepte Replikation Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vorteile: ● einfache Einrichtung ● KnowHow beim Kunden ● mit Mysql-Proxy kombinierbar ● einfache Skalierbarkeit von Lesezugriffen Nachteile: ● Schreibzugriffe nicht skalierbar ● Problematische Auto- Increment-Werte im Master- Master-Setup ● Händisches Disaster- Recovery nötig.
41
Vergleich Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
42
Vergleich Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
43
Umsetzung Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
44
Umsetzung Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit
45
Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vielen Dank für Ihre Aufmerksamkeit
46
Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH Gliederung: ● Ziele ● Konzepte Cluster Proxy Replikation ● Vergleich ● Umsetzung ● Fazit Vielen Dank für Ihre Aufmerksamkeit www.lamp-solutions.de
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.