Presentation is loading. Please wait.

Presentation is loading. Please wait.

Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH.

Similar presentations


Presentation on theme: "Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH."— Presentation transcript:

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


Download ppt "Entwicklung einer MySQL- Hochverfügbarkeitslösung am Beispiel des Kunden Sample GmbH."

Similar presentations


Ads by Google