Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung:...

30
Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal 2008

Transcript of Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung:...

Page 1: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg

Studiengang Mechatronik FHDWStudiengang Mechatronik FHDW

Vorlesung:

Betriebssysteme

Hochverfügbarkeit (Einführung)

2. Quartal 2008

Page 2: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 2 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeitEinleitung und Motivation

Begrifflichkeiten

HA-Cluster

Praktisches Beispiel

Ausblick

Page 3: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 3 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeitEinleitung und Motivation

In diesem Quartal werden wir am Beispiel aktueller Anforderungen an IT zunächst Netzwerkgrundlagen erarbeiten, dann einen Exkurs in die Virtualisierung vornehmen, um auf dieser Basis die Grundzüge von Hochverfügbarkeitslösungen zu erörtern.

Page 4: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 4 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeitEinleitung und Motivation

Die beste Content-Management-Software und das beste Webdesign sind nutzlos, wenn der Webserver nicht erreichbar ist. Durch die zunehmende Globalisierung sind Unternehmen vermehrt auf Onlineapplikationen angewiesen, die 24 Stunden am Tag verfügbar sind. Dank der hier vorgestellten reinen Software-Lösung ist diese hohe Verfügbarkeit selbst für kleine und mittelständische Unternehmen erschwinglich.

Page 5: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 5 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeitBegrifflichkeiten

Der Begriff Hochverfügbarkeit bezeichnet die Fähigkeit eines Systems, bei Ausfall einer seiner Komponenten einen uneingeschränkten Betrieb zu gewährleisten.

Page 6: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 6 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeitEin System wird als verfügbar bezeichnet, wenn es in der Lage ist, die Aufgaben zu erfüllen, für die es vorgesehen ist. Als Verfügbarkeit wird die Wahrscheinlichkeit, dass ein System innerhalb eines spezifizierten Zeitraums funktionstüchtig (verfügbar) ist, bezeichnet. Die Verfügbarkeit wird als Verhältnis aus Downtime und Uptime eines Systems bemessen:

Page 7: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 7 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit"Ein System gilt als hochverfügbar, wenn eine Anwendung auch im Fehlerfall weiterhin verfügbar ist und ohne unmittelbaren menschlichen Eingriff weiter genutzt werden kann. In der Konsequenz heißt dies, dass der Anwender keine oder nur eine kurze Unterbrechung wahrnimmt. Hochverfügbarkeit (abgekürzt auch HA, abgeleitet von engl. High Availability) bezeichnet also die Fähigkeit eines Systems, bei Ausfall einer seiner Komponenten einen uneingeschränkten Betrieb zu gewährleisten".[1]Die Definition des Begriffes High Availability (engl. Hochverfügbarkeit) durch das Institute of Electrical and Electronics Engineers (IEEE) lautet:

"Availability of resources in a computer system, in the wake of component failures in the system."

Page 8: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 8 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeitBegrifflichkeiten

Was ist ein HA-Cluster?

Page 9: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 9 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeitDie Harvard Research Group (HRG) teilt Hochverfügbarkeit in ihrer Availability Environment Classification (kurz: AEC 0-5) in 6 Klassen ein [HRG_2002].

AEC-0 99% 3,7 Tage

AEC-1 99,9% 8,8 Stunden

AEC-2 99,99% 52,2 Minuten

AEC-3 99,999% 5,3 Minuten

AEC-4 99,9999% 32 Sekunden

AEC-5 99,99999 3 Sekunden

Page 10: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 10 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 11: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 11 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 12: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 12 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 13: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 13 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 14: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 14 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 15: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 15 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 16: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 16 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 17: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 17 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 18: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 18 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 19: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 19 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 20: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 20 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 21: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 21 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 22: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 22 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 23: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 23 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 24: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 24 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 25: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 25 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 26: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 26 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 27: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 27 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 28: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 28 Betriebssysteme 2008 Prof. Dr. G. Hellberg

HochverfügbarkeitHochverfügbarkeit

Page 29: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 29 Betriebssysteme 2008 Prof. Dr. G. Hellberg

ENDEENDE

Fragen?Fragen?

Page 30: Vorlesung: 1 Betriebssysteme 2008 Prof. Dr. G. Hellberg Studiengang Mechatronik FHDW Vorlesung: Betriebssysteme Hochverfügbarkeit (Einführung) 2. Quartal.

Vorlesung: 30 Betriebssysteme 2008 Prof. Dr. G. Hellberg

GliederungGliederung Tannenbaum, Andrew, Moderne Betriebssysteme M. Weber, Foliensatz Universität Ulm Microsoft Whitepapers