Linux High Availability out of the Box

Linux High Availability out of the Box Thomas-Krenn.AG Hausmesse, 11. Mai 2006 Werner Fischer, Christoph Mitasch Cluster-Development Thomas-Krenn.AG ...
Author: Ute Hermann
1 downloads 0 Views 1MB Size
Linux High Availability out of the Box Thomas-Krenn.AG Hausmesse, 11. Mai 2006

Werner Fischer, Christoph Mitasch Cluster-Development Thomas-Krenn.AG

Lukas Hertig Manager Hosting Sales EMEA SWsoft

Agenda 1) Warum Cluster out-of-the-box? 2) Funktionsweise Cluster 3) Einsatzszenarien 4) Zukunftspläne 5) Vorteile

2 Thomas-Krenn.AG, Am Bahnhof 20, D-94078 Freyung Telefon: EU +49 (0) 8551 9150-0 . A +43 (0) 7282 20797-3600 . CH +41 (0) 848 20790

1) Warum Cluster out-of-the-box? • IT Ausfälle verursachen hohe Kosten: – Deutschland 2003 Kosten durch IT Ausfälle: 1,6 Mrd. € (Quelle: Cumulus Resaerch Studie im Auftrag von PSINet Europe www.psinet.de/data/pdf/tco/PM_PSINet_TCO_final.pdf)

• Eine der Abhilfen: Hochverfügbarkeits-Clustering – bisher nur mit hohen Kosten (individuelle Projekte) – erfordert viel Wissen und Erfahrung im HA-Bereich – Anwendungen müssen an Cluster angepasst werden – schlecht gewarteter Cluster hat meist geringere Verfügbarkeit als ein Einzelsystem 3 Thomas-Krenn.AG, Am Bahnhof 20, D-94078 Freyung Telefon: EU +49 (0) 8551 9150-0 . A +43 (0) 7282 20797-3600 . CH +41 (0) 848 20790

1) Warum Cluster out-of-the-box? • Cluster out-of-the-box – Komplettpaket zum kostengünstigen Festpreis – einfache Verwaltung über webbasiertes Cluster Management – Virtualisierung (Virtuozzo) ermöglicht einfache Spiegelung kompletter Server (VPSs) 4 Thomas-Krenn.AG, Am Bahnhof 20, D-94078 Freyung Telefon: EU +49 (0) 8551 9150-0 . A +43 (0) 7282 20797-3600 . CH +41 (0) 848 20790

2) Funktionsweise Cluster

5 Thomas-Krenn.AG, Am Bahnhof 20, D-94078 Freyung Telefon: EU +49 (0) 8551 9150-0 . A +43 (0) 7282 20797-3600 . CH +41 (0) 848 20790

2) Funktionsweise Cluster - Heartbeat • Clusternodes kommunizieren über 3 Pfade:

Internet core switch/router

switch1

eth0

eth1 node1

ttyS0

eth0

switch2

– eth0 (UDP) – eth1 (UDP) – ttyS0 (serial)

eth1

• Erreichbarkeit von außen wird über Pingnode überprüft

ttyS0

6

node2 Thomas-Krenn.AG, Am Bahnhof 20, D-94078 Freyung Telefon: EU +49 (0) 8551 9150-0 . A +43 (0) 7282 20797-3600 . CH +41 (0) 848 20790

2) Funktionsweise Cluster - DRBD • Distributed Replicated Block Device • DRBD ist ein Linux KernelModul zum Aufbau eines 2-Knoten HA-Clusters • “Netzwerk-RAID1” • DRBD arbeitet als Block-Device – es ist somit gegenüber Anwendungen transparent

/dev/drbd0

7 Thomas-Krenn.AG, Am Bahnhof 20, D-94078 Freyung Telefon: EU +49 (0) 8551 9150-0 . A +43 (0) 7282 20797-3600 . CH +41 (0) 848 20790

2) Funktionsweise Cluster - DRBD Dateisystem, z.B. ext3 DRBD /dev/drbd0 primary

TCP/IP

DRBD /dev/drbd0 secondary

Disk Treiber

Disk Treiber

Disk

Disk

node1

node2

Schreibzugriffe werden auf beiden Nodes durchgeführt Write-ACK erst wenn Daten auf beiden Nodes geschrieben wurden (DRBD-Protokoll C) Lesezugriffe erfolgen lokal 8 Thomas-Krenn.AG, Am Bahnhof 20, D-94078 Freyung

Telefon: EU +49 (0) 8551 9150-0 . A +43 (0) 7282 20797-3600 . CH +41 (0) 848 20790

2) Funktionsweise Cluster - DRBD • Performance-Messung: – sequenzielles Schreiben einer 200 GB Datei – Ergebnis: DRBD Performanceeinbuße 30 Tests) • kostengünstig

• Virtualisierung – Kompletter Server (VPS) wird gespiegelt – Integration der Applikationen in den Cluster genauso einfach wie bei einzelnem Server mir root-Zugang – Kein spezielles Cluster Know-How erforderlich – Konsolidierung mehrer einzelner Server in VPSs Thomas-Krenn.AG, Am Bahnhof 20, D-94078 Freyung Telefon: EU +49 (0) 8551 9150-0 . A +43 (0) 7282 20797-3600 . CH +41 (0) 848 20790

16

5) Vorteile • Hardware Überwachung – RAID-Status – Hardware-Status (Netzteil, Temperatur, Lüfter, ...)

• Sicherheitsupdates – Updates werden von Thomas-Krenn getestet ggf. angepasst und anschließend freigegeben – Updates per Mausklick einspielen

• Starke Partner – SWSoft – LINBIT

17 Thomas-Krenn.AG, Am Bahnhof 20, D-94078 Freyung Telefon: EU +49 (0) 8551 9150-0 . A +43 (0) 7282 20797-3600 . CH +41 (0) 848 20790

Fazit • Hochverfügbarkeits-Clustering wird mit der Thomas-Krenn Clusterlösung leistbar • Unsere Vision: Cluster out-of-the box – Komplettpaket zum kostengünstigen Festpreis inklusive Wartungsvertrag – regelmäßige Sicherheitsupdates inklusive – einfache Verwaltung per Webbrowser

18 Thomas-Krenn.AG, Am Bahnhof 20, D-94078 Freyung Telefon: EU +49 (0) 8551 9150-0 . A +43 (0) 7282 20797-3600 . CH +41 (0) 848 20790

Danke für Ihre Aufmerksamkeit