Moderne RAID Technologie

Ähnliche Dokumente
R.A.I.D. Redundant Array of Inexpensive ( oder Independent ) Disks Redundante Reihe billiger (oder unabhängiger ) Laufwerke

Grundlagen Technisches Wissen, verständlich erklärt

Moderne RAID Technologie. Grundlagen technisches Wissen, verständlich erklärt

STORAGE. Martin Schmidt Berufsschule Obernburg

Trügerische Datensicherung: Horrorszenario RAID-Ausfall

Lennard Main IAV2/2010 RDF Nürnberg

Betriebssysteme K_Kap11C: Diskquota, Raid

Redundant Array of Inexpensive Disks

RAID Systeme. Redundant Array of Independent Disks. Stefan Berntheisel. Stand: Dezember 2003

Hard & Software Raid

Fehlertoleranz. Betriebssysteme. Hermann Härtig TU Dresden

0RGHUQH5$,'7HFKQRORJLH *UXQGODJHQ. 7HFKQLVFKHV:LVVHQYHUVWlQGOLFKHUNOlUW &RS\ULJKW ,&3YRUWH[&RPSXWHUV\VWHPH*PE+ )DOWHUVWUDVVH )OHLQ*HUPDQ\

RAID. Name: Artur Neumann

Anleitung zur Installation von SATA- Festplatten und zur RAID-Konfiguration

sempre PCIe SATA Raid Controller Benutzerhandbuch Version 1.00 Copyright sempre 2011

2. Braunschweiger Linux-Tage. Vortrag über RAID. von. Thomas King Braunschweiger Linux-Tage Seite 1/16

NAS und RAID zu Hause

Lokales Storage Teil 1

SATA - SAS. Bandbreite ist nicht Performance. MB/s und GB/s sind wichtig für: Backbone Netzwerke Data-Streaming Disk-to-Disk Backup

Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek.

Die allerwichtigsten Raid Systeme

Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen

Speichergeräte und -verbünde

Speichermanagement auf Basis von Festplatten und optischer Jukebox

Systemanforderungen und Kompatibilität MSI-Reifen Rel.8

Felix Großkreuz Philipps-Universität Marburg Fachbereich 12 Seminar IT-Administration SS2011

Lokales Storage Teil 1

IBM Storage Virtualisierungslösungen. sungen

RAID Level. Eine kurze Einführung in RAID-Systeme: Inhalt: Einleitung Raid 0 Raid 1 Raid 2 Raid 3 Raid Raid 4 Raid 5 Raid 50.

RAID Redundant Array of Independent [Inexpensive] Disks

ProSeminar Speicher- und Dateisysteme

VTL oder Storage Pools? Ein Vergleich von VTL Produkten mit TSM Basis Funktionen. Martin Mrugalla

Verlässliche Systeme

Storage Virtualisierung

7.2 Journaling-File-Systems (4)

euronas Fibre Channel SAN Cluster Datenblatt

Oracle Automatic Storage Management (ASM) Best Practices

Betriebssysteme. Tutorium 12. Philipp Kirchhofer

Kleine Speichersysteme ganz groß

Lösung von Übungsblatt 4

Busse. Dr.-Ing. Volkmar Sieh WS 2005/2006. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg

Systemanforderungen Manufacturing Execution System fabmes

Backup. Strategien für den Schulserver. Thomas Kraler 2017

Intern: Ceph Kurzeinführung in die verteile Storage-Lösung

Präsentation der Projektphase. Praktikanten der HEDV

RAID-Systeme. Proseminar Speicher- und Dateisysteme SoSem 2012 Kai Frederking

Gut & Günstig Eternus DX - End of Corruption. best Open Systems Day Mai Alexander Tilgner IT-Systemtechniker.

Raid-Systeme Cyrus Massoumi Nabil Sahli

A501 Disk-Subsystem. IKT-Standard. Ausgabedatum: Version: Ersetzt: 2.02

MAXDATA RAID-Controller

Fakten statt Bauchgefühl: RAID Mathematik für Admins

10 Datenträgerverwaltung, RAID

Ist RAID noch zu. retten? Die Folgen des Disk- Wachstums. Mario Vosschmidt Consulting Systems Engineer NetApp

Busse. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009

Das neue Windows Quota System. Wo wird aktuell Quotierung genutzt? > Speicherplatzbegrenzungen haben wir aktuell:

Anleitung zur Installation von SATA- Festplatten und zur RAID-Konfiguration

Der ideale Netzwerk - Server:

STRATO ProNet VLAN Produktbeschreibung Stand: Mai 2015

Linux High Availability out of the Box

Newsletter. Intel Xeon 3400er Prozessoren. Strato 4100 Intel Single Xeon Micro-Server. Strato 1120 Intel Single Xeon Micro Rack-Server

Herzlich Willkommen zum HP Storage Summit 2015

Musterlösung. für Schulen in Baden-Württemberg. Windows Datensicherung. Musterlösung. Windows 2000 / Autor: Detlef Schreiber

AUSWAHL DES RICHTIGEN RAID FÜR EIN EQUALLOGIC-SAN

PROVIGO MICROSOFT NAS 4275M

Lenovo Storage S2200 und S3200 Die beiden neuen Storagegeräte von Lenovo

Logischer Aufbau von Storagesystemen. Ernst Fankhauser

Informationen VMware VSA & Microsoft Storage Spaces

NAS 251 Einführung in RAID

Storage-Zugriffsoptimierung mit QFS für TanDEM-X im DLR

Wie kann ich mit Windows 10 eine automatische Datensicherung einrichten?

SSDs als Cache für HDDs

Recordersoftware Version SP C

S-ATA RAID-Controller PCI 2-Port

SIMATIC PCS 7 V6.1 SP1. Redundanz und Hochverfügbarkeit in PCS 7. Redundanz und Hochverfügbarkeit in PCS 7. Themen

Inside MegaRAID Dominik Mutterer, Field Application Engineer

Transkript:

Moderne RAID Technologie Grundlagen der modernen RAID Technologie Vortrag von Jan Neuser CN1WS04 CS

Moderne RAID Technologie Überblick Was bedeutet RAID? RAID Level Organisation von Laufwerken Physikalischer Aufbau Datentransport Technik Fragen zu und um RAID Anwendungsarten, Konfigurationsbeispiel Vortrag von Jan Neuser CN1WS04 CS

Was bedeutet RAID? RAID Redundant Array of Independent - Disks Jan Neuser CN1WS04 - CS 3

Was bedeutet RAID? Was macht RAID? Mehrere Unabhängige Festplatten werden zusammen geschaltet ( HDD1+HDD2+HDD3=Array1 ) Die Betriebssysteme greifen auf Arrays zu nicht mehr auf die Festplatten RAID kann Redundanzen erzeugen ( Spiegeln oder Parity ) Jan Neuser CN1WS04 - CS 4

Was bedeutet RAID? Wozu RAID? Höhere Kapazität Höhere Ausfallsicherheit Höhere Zugriffsgeschwindigkeiten Wideranlaufzeiten Minimierung bei Crash Kein Stillstand, kein Verlust bei Festplattencrash!! = RAID Jan Neuser CN1WS04 - CS 5

Was bedeutet RAID? Vorsicht RAID! Keine Restauration von Daten die von Usern gelöscht worden sind oder durch ein Ereignis ( z.b. Diebstahl oder Feuer ) RAID benötigt immer noch ein Backup um vor diesen Ereignissen zu schützen! Jan Neuser CN1WS04 - CS 6

Was bedeutet RAID? Die RAID Level! Die verschieden RAID Konzepte werden allgemein in RAID Level eingeteilt Diese Level wurde durch die UC Berkeley (USA) spezifiziert RAID-Level 0,1,2,3,4,5,10 Jan Neuser CN1WS04 - CS 7

RAID Level Organisation von Laufwerken RAID 0 oder Data Striping Zwei oder mehrere HDs werden zusammen geschaltet Nutzdaten werden in kleine Blöcke aufgeteilt (4-128kb) Parallelzugriff auf mehrere HDs + Die Schrieb/Lesegeschwindigkeit bei sequentiellen Zugriffen wird erhöht - Bei RAID 0 wird keine Redundanz erzeugt, bei einem Crash gehen alle Daten verloren Jan Neuser CN1WS04 - CS 8

RAID Level Organisation von Laufwerken RAID 0 oder Data Striping Jan Neuser CN1WS04 - CS 9

RAID Level Organisation von Laufwerken RAID 1 oder Drive Mirroring Bei RAID 1 werden identische Daten auf zwei Festplatten gespeichert + 100 % Redundanz + Bei einem Crash läuft das System weiter - RAID1 wird schnell teuer da doppelte Plattenkapazität benötigt wird?! RAID 1 wird meist nur bei kleinen Servern eingesetzt oder mit weitern RAID Konfigurationen gemischt.?! Jan Neuser CN1WS04 - CS 10

RAID Level Organisation von Laufwerken RAID 1 oder Drive Mirroring Jan Neuser CN1WS04 - CS 11

RAID Level Organisation von Laufwerken RAID 2 oder Hamming System Bei RAID 2 Systemen werden die Daten in einzelne Bytes aufgeteilt Ein ECC Wert (Error Correction Code) nach dem Hamming Algorithmus generiert und auf zusätzlichen HDs abgelegt. +/- Gleiche Vor und Nachteile wie RAID 0?! Alle Massenspeicher haben heute integrierte ECC Verfahren, das macht die Eigenschaft eines RAID 2 unnütz. RAID 2 wird nicht mehr verwendet.?! Jan Neuser CN1WS04 - CS 12

RAID Level Organisation von Laufwerken RAID 2 oder Hamming System Jan Neuser CN1WS04 - CS 13

RAID Level Organisation von Laufwerken RAID 3 oder Byte Striping mit Parity Laufwerk Bei RAID 3 Systemen werden die Daten in einzelne Bytes aufgeteilt und abwechselt auf die Array Laufwerke geschrieben Ein Parity Byte wird für jede Datenreihe erzeugt und auf eine zusätzlichen HD gespeichert. + Beim Ausfall einer Platte können die Daten anhand der verbliebenen Platten und dem Parity Byte rekonstruiert werden. Jan Neuser CN1WS04 - CS 14

RAID Level Organisation von Laufwerken RAID 3 oder Byte Striping mit Parity Laufwerk Jan Neuser CN1WS04 - CS 15

RAID Level Organisation von Laufwerken RAID 3 oder Byte Striping mit Parity Laufwerk RAID 3 bringt einen Geschwindigkeitsvorteil bei dem Zugriff auf Große Dateien. ( z.b. CAD, DTP oder Multimedia Daten )?! Da moderne Festplatten aber nicht mehr mit einzelnen Bytes arbeiten, sondern mit Blöcken arbeiten, findet dieser RAID Level in der Praxis kaum noch Anwendung?! Jan Neuser CN1WS04 - CS 16

RAID Level Organisation von Laufwerken RAID 4 oder Block Striping mit Parity Laufwerk Bei RAID 4 Systemen werden die Daten in Blöcke aufgeteilt ( 8,16,64,oder sogar 128 Kbyte ) und vergleichbar mit RAID 0 auf die Datenfestplatten geschrieben Für jeden Block wird ein Parity Block berechnet und auf eine Parity HD abgelegt Jan Neuser CN1WS04 - CS 17

RAID Level Organisation von Laufwerken RAID 4 oder Block Striping mit Parity Laufwerk Jan Neuser CN1WS04 - CS 18

RAID Level Organisation von Laufwerken RAID 4 oder Block Striping mit Parity Laufwerk + Mit den Parity Informationen kann eine HD wiederhergestellt werden + Sehr gute Schreib-/Lesegeschwindigkeiten bei sequentiellen Zugriffen ( Nur bei Großen Dateien ) - Bei kleinen Dateien müssen große Blöcke neu berechnet werden (Dadurch wird ein RAID 4 System langsam) - Es sind nur Lese oder Schreibzugriffe möglich?! RAID 4 ist nicht Datenbank geeignet, da mit jedem Zugriff die Parity neu berechnet werden muss?! Jan Neuser CN1WS04 - CS 19

RAID Level Organisation von Laufwerken RAID 5 oder Block Striping mit verteilter Parity Die Funktionsweise von RAID-5 ist nicht komplizierter als die von RAID-4 oder RAID-3 nur dass hier nicht eine dedizierte Parity- Festplatte existiert. Die Paritätsinformation wird lediglich zwischen die Datenblöcke geschrieben Jan Neuser CN1WS04 - CS 20

RAID Level Organisation von Laufwerken RAID 5 oder Block Striping mit verteilter Parity +/- RAID-5 ist die erste Wahl für Anwendungen welche gleichzeitig viele Lese- und Schreibzugriffe durchführen wie z.b. Datenbanken. Schreibvorgänge werden allerdings langsamer als bei RAID-0, RAID-1 und RAID-3 durchgeführt da beim Fehlerkorrekturblock schreiben zweimal gleichzeitig auf eine Festplatte geschrieben wird. Jan Neuser CN1WS04 - CS 21

RAID Level Organisation von Laufwerken RAID 5 oder Block Striping mit verteilter Parity?! RAID 5 hat sich in den letzten Jahren als beliebteste RAID Variante im Server Bereich etabliert!? Jan Neuser CN1WS04 - CS 22

RAID Level Organisation von Laufwerken RAID 10 oder Mirrored Striping Array Kombination aus RAID 1(Mirroring) und RAID 0 (Striping) Verbindung der Eigenschaften Sicherheit und sequentielle Performance Jan Neuser CN1WS04 - CS 23

RAID Level Organisation von Laufwerken RAID 10 oder Mirrored Striping Array Bei RAID 10 werden die Daten auf meistens 2 platten verteilt und jede dieser Platten zur Sicherheit noch einmal gespiegelt. Man benötigt für RAID 01 also mindestens 4 Festplatten. Diese Methode bietet einen hohen Datendurchsatz und zugleich auch eine hohe Datensicherheit. Viele IDE RAID Controller oder on Board Lösungen nutzen RAID 0, 1 und 01. Jan Neuser CN1WS04 - CS 24

RAID Level Organisation von Laufwerken RAID 10 oder Mirrored Striping Array?! RAID 10 ist keine neue Konfiguration, sondern nur zusammengesetzt aus RAID 1 und RAID 0?! Jan Neuser CN1WS04 - CS 25

Physikalischer Aufbau von RAID Software RAID Software RAID s sind im OS integriert + Betriebssystemabhängig - (SW/HW Probleme, Viren Datenverlust) Keine Hot-PlugMöglichkeiten - Nicht Redundantes Boot Laufwerk nötig - Hohe Rechenlast für der Host -?! Software RAID Systeme werden nicht im Server bereich angewendet und finden durch billige IDE Hardware RAID Controller fast keine Anwendung mehr?! Jan Neuser CN1WS04 - CS 26

Physikalischer Aufbau von RAID Software RAID Jan Neuser CN1WS04 - CS 27

Physikalischer Aufbau von RAID Hybrid (HW/SW) RAID Hot Plug Funktion Möglich + Booten von beliebigen RAID Verband + Betriebssystemabhängig - (SW/HW Probleme, Viren Datenverlust) Hohe Rechenlast für der Host - Aufwendiger Treiber -?! Hybrid RAID Systeme werden nicht im Server bereich angewendet. Sie sind bei Entry Level IDE RAID Lösungen oder onboard IDE RAID Controllern von Private Hosts im Einsatz?! Jan Neuser CN1WS04 - CS 28

Physikalischer Aufbau von RAID Hybrid (HW/SW) RAID Jan Neuser CN1WS04 - CS 29

Physikalischer Aufbau von RAID Typischer Externes RAID System Vollkommen Host unabhängig + Multi Host fähig ( SAN geeignet ) + Administration aufwendig +/- (RemoteSNMP; oder bedien Menü) Sehr hoher Einsteigerpreis - Geringe Flexibilität - Jan Neuser CN1WS04 - CS 30

Physikalischer Aufbau von RAID Typischer Externes RAID System?! Externe RAID Lösungen werden oft bei der Bildung von SAN s und bei den sehr Großen Datenmengen eingesetzt?! Jan Neuser CN1WS04 - CS 31

Physikalischer Aufbau von RAID Host basierender Hardware RAID RAID auf Controller Ebene + Maximale Transferraten möglich + Alle SCSI Geräte werden unterstützt + Maximale Flexibilität + OS Support notwendig (Treiber) +/- Kein Multi Host Support -?! Häufigste verwendete RAID Variante im Serverbereich. Zudem ist meist ein Externes RAID an den Host Controller anschließbar?! Jan Neuser CN1WS04 - CS 32

Physikalischer Aufbau von RAID RAID Cache Alle HW RAID Controller sind mit einem Cache ausgestattet, der auf die Leistung angepasst ist. Cache ist meist erweiterbar um Performance- Engpässe zu verweiden Alle Controller die keinen eigenen Cache haben, nutzen Cache direkt vom Host Jan Neuser CN1WS04 - CS 33

Datentransport Technik RAID Arrays sind heute theoretisch mit allen bisherigen Transporttechniken möglich. Es wurden Controller für IDE,SCSI, Fiber Chanel und SATA entwickelt RAID wurde zuerst mit und für SCSI Controller entwickelt. -Größtmögliches Performancepotenzial durch die SCSI Eigenschaften Jan Neuser CN1WS04 - CS 34

Datentransport Technik IDE RAID s sind die Low Cost Variante die nicht für den Servermarkt bestimmt ist. Heutige MB sind mit IDE RAID Controller bestückt die RAID 1,0 und 10 unterstützen Viel onboard Mainboards sind mit Hybrid RAID Controller ausgestattet. Jan Neuser CN1WS04 - CS 35

Datentransport Technik Die neuen Übertragunkstechnicken SATA und SATA 2 lassen auf billige und schnelle RAID Controller mit vielen vorteilen schließen Bei SATA RAID hat jede HD eine eigenen Seriellen Kanal + dadurch kein Performanceverlust + Performance Steigerung mit jeder neuen HD im Array Jan Neuser CN1WS04 - CS 36

Fragen zu und um RAID Warum RAID Technologie einsetzen? Erhöhung der Datenverfügbarkeit durch Redundanzen Aufbau großer logischer Laufwerke Steigern von Transferraten (Parallelübertragung) Clustering ( Hohe Verfügbarkeit, Ausfallsicherheit ) Zentrales Datenmanagement (SAN= Storage Area Network) Gesamt Kosten Senkung Jan Neuser CN1WS04 - CS 37

Fragen zu und um RAID Online Erweiterung eines RAID Systems? Wie kann das RAID vergrößert werden? -Weitere HD s in das Array einbinden -Neues Array mit neuen HD s erzeugen Doch es gibt Probleme?! Jan Neuser CN1WS04 - CS 38

Fragen zu und um RAID Online Erweiterung eines RAID Systems? Unterschiedliche HDs?! Die kleinste HD bestimmt die genutzte Kapazität Die neue HD darf nicht keiner als die schon vorhanden HD sein HDs von verscheiden Herstellern und Modellreihen sind unterschiedlich Groß! ( Möglichst immer den selben Hersteller bei Platten nutzen ) Rest Kapazität bleibt ungenutzt Jan Neuser CN1WS04 - CS 39

Fragen zu und um RAID Online Erweiterung eines RAID Systems? Jan Neuser CN1WS04 - CS 40

Fragen zu und um RAID Online Erweiterung eines RAID Systems? Hinzufügen einer neuen HD im RAID 4/5 Verband - Neue HD in das Array einbinden - Reorganisierung des Arrays - Speicherplatz steht als Host Drive zur Verfügung - Zusammenschluss von Host Drives möglich (Merge- Funktion )** ** Das System muss neu gestartet werden!! Jan Neuser CN1WS04 - CS 41

Fragen zu und um RAID Online Erweiterung eines RAID Systems? Jan Neuser CN1WS04 - CS 42

Fragen zu und um RAID Was passiert beim Ausfall einer Festplatte? Das System arbeitet ohne Unterbrechung weiter!! ( Ohne weitere Redundanz ) Trifft bei RAID 0 nicht zu!!?! Sobald eine weitere Platte ausfällt steht der Verband nicht mehr zur Verfügung?! Deshalb Festplatte schnell ersetzen!!! Jan Neuser CN1WS04 - CS 43

Fragen zu und um RAID Reparatur bei defekter HD im RAID Verbund Hot Plug -Manuelles einbinden der Ersatz HD -Manuelles einbinden in das Array über PC und Controller Software -evt. Muss das System zum Rebuild neu gestartet werden Jan Neuser CN1WS04 - CS 44

Fragen zu und um RAID Reparatur bei defekter HD im RAID Verbund Jan Neuser CN1WS04 - CS 45

Fragen zu und um RAID Reparatur bei defekter HD im RAID Verbund Hot FIX -Bereits eingebundene Ersatz Platte im Verbund -Controller aktiviert ohne eingriff Hot Fix Platte bei einem defekt - Rebuild wird automatisch gestartet Jan Neuser CN1WS04 - CS 46

Fragen zu und um RAID Reparatur bei defekter HD im RAID Verbund Jan Neuser CN1WS04 - CS 47

Fragen zu und um RAID Reparatur bei defekter HD im RAID Verbund Hot FIX Besonderheit -Private Hot Fix Hot Fix HD wird nur in diesem Verband genutzt -Pool Hot Fix Hot Fix HD kann von mehreren Verbänden genutzt werden ** Der Pool kann aus mehr als einer HD bestehen Jan Neuser CN1WS04 - CS 48

Fragen zu und um RAID Reparatur bei defekter HD im RAID Verbund Jan Neuser CN1WS04 - CS 49

Konfigurationsbeispiel Wir gehen davon aus, Ein Administrator hat einen PC (Host) -Gesichert mit einem IDE RAID 1 (Hybrid Controller) Der Admin befindet sich in seinem Firmen Netzwerk -ein normales LAN 100BaseT in diesem Netzwerk seht ein Server Jan Neuser CN1WS04 - CS 50

Konfigurationsbeispiel Wir gehen davon aus, Er Administriert den Vorhanden Server -Dieser Bootet von einem RAID1 (SCSI Host Controller) sein OS Für die Daten (z.b. Datenbank, ) hat der Server weitere Kapazitäten -an einen weitern SCSI Controller (kann aber auch ein neuer Kanal sein) ist ein mit RAID 5 Array mit 5 Festplatten eingerichtet. Für den Ausfall ist eine zusätzliche 6ste HD ( Hot Fix ) eingebunden Schon bald reichen die Speicherkapazitäten nicht mehr aus,... Jan Neuser CN1WS04 - CS 51

Konfigurationsbeispiel Wir gehen davon aus, Für die Benötigten Kapazitäten wird ein SAN an den Server über SCSI extern angeschlossen. -SAN (externes Gehäuse) mit 2 RAID 5 Arrays mit je 5 Festplatten -Für ein Ausfall steht ein Hot Fix Pool mit Ersatzplatten zur Verfügung Die Verfügbarkeit wird so wichtig das kein Ausfall des Systems entstehen darf, Jan Neuser CN1WS04 - CS 52

Konfigurationsbeispiel Wir gehen davon aus, Es wird ein zweiter Server mit dem gleichen Aufbau wie der erste Konfiguriert ( RAID 1 zum Booten, RAID 5 mit 5 Platten und einer Hot Fix Platte für Daten) Beide Server werden mit einem Fiber Chanel RAID 1 gespiegelt (Cluster Mirroring) Dank der Multi Host Fähigkeit von SAN s kann der zweiter Server auch auf das SAN zugreifen Bei Ausfall,..!!! Jan Neuser CN1WS04 - CS 53

Konfigurationsbeispiel Wir gehen davon aus, Bei Ausfall von Server 1 übernimmt Server 2 ohne Zeitverlust die Dienste und Aufgaben von Server 1. Durch verschiedene Kommunikations- Protokolle wird jeder Ausfall von Festplatten oder sogar des Server an den Administrator gemeldet, so das dieser Zeitnah reagieren kann, Doch,? Jan Neuser CN1WS04 - CS 54

Konfigurationsbeispiel Ein Backup der Systeme und deren Daten bleibt trotz der RAID Systeme unumgänglich! 99% aller Fehler werden durch den Menschen verursacht und nicht von Maschinen J Jan Neuser CN1WS04 - CS 55

Moderne RAID Technologie Fragen?=! Danke für f r die Aufmerksamkeit Vortrag von Jan Neuser CN1WS04 CS