Waarom hebben we nog steeds de wederopbouw van RAID-schijven?

0
202
raid-drives.jpg

Wat?

RAID-arrays zijn ontworpen om één of twee afzonderlijke schijven te mislukken zonder verlies van toegang tot de gegevens. Pariteit data wordt toegevoegd aan de gegevens van gegevens mogelijk te maken toegang, zelfs na het falen van schijven(s).

De pariteit+data bits zijn verdeeld over de schijven. De kleinste RAID-arrays zijn 4 schijven, maar 6-8 schijven in een RAID-streep is het meest gebruikelijk. Met RAID 5, één station is de moeite waard van de capaciteit is gewijd aan de pariteit, terwijl in RAID 6 twee-drive is de moeite waard te zijn.

RAID-5 kan overweg met een schijf. RAID 6-kan omgaan met twee fouten, of, meer waarschijnlijk, een schijf en een Onherstelbare Read Error (URE).

Failure mode

Wanneer een schijf in een RAID-array uitvalt, alle verloren gegevens moet worden geschreven om de vervangen schijf. Dat is de reden waarom een 8TB opnieuw duurt zo lang.

Stel de harde schijf van de gemiddelden van 100 MB/sec schrijf snelheid. Dat is 360 GB/uur, of meer dan 22 uur maximale snelheid opbouwen tijd voor een 8 TB schijf.

Sinds arrays hebben meestal andere werkzaamheden te doen tijdens een verbouwing, beheerders vaak gashendel herbouwen snelheden. Het kan dus gemakkelijk twee of meer dagen voor het bouwen van een 8TB rijden, terwijl je met de verminderde prestaties en onder verschrikkelijke dreiging van een ander niet of URE.

Dus wie koopt ze?

Gelukkig voor drive leveranciers een nieuwere architectuur heeft vervangen RAID voor grootschalige systemen: object storage. Een object is een bestand plus metadata die normaal wordt opgeslagen in een bestandssysteem. Objecten zijn direct toegankelijk via hun ID-nummer, niet door middel van een bestandssysteem.

Het verliezen van het bestand systeem heeft vele voordelen, zoals het toestaan van meerdere servers om toegang te krijgen tot de gegevens van hetzelfde zwembad. Maar ten opzichte van RAID, het grote voordeel is dat de gegevens lay-out is niet beperkt tot RAID-strepen.

In plaats daarvan object storage meestal breekt een groter bestand in meerdere stukken of scherven die gegevens bevatten, plus de pariteit. De pariteit kan worden aangepast, zodat, bijvoorbeeld, het systeem kan ondersteunen meerdere – 4 of 5 algemeen – schijf zonder verlies van gegevens of prestaties.

Belangrijker nog, object winkels kan repliceren gegevens naar meerdere schijven, waardoor de interne schijf schrijven knelpunt. Er is geen verplichting om een vervangende schijf bevatten een bepaalde set van gegevens. Wanneer een nieuwe schijf wordt toegevoegd, als vervanging of om te groeien capaciteit, het object storage controller begint te vullen met de gegevens brokken als dat nodig is.

Object storage is de kern van alle hyperscale-opslag systemen. Dat is waarom het is de snelst groeiende deel van de opslag-universe voor een decennium.

Maar het is niet allemaal goed. Er is extra rekenkundige overhead, terwijl een slechte lay-out keuzes kunnen kwetsen prestaties. Object storage is nog jong, en de technologie verbetert snel.

De Opslag van Bits nemen

In high-performance-arrays harde schijven zijn vervangen – meestal – door Ssd ‘ s. Maar er is geen reden dat Overvallen backend opslag kan niet worden vervangen door een object storage is goedkoper en robuuster dan de RAID-arrays.

Sommige verkopers zijn al mee bezig. Heldere Hemel en Infinidat doen. Het is slechts een kwestie van tijd dat de enterprise storage verlaat RAID in totaal, maken zich zorgen over de wederopbouw keer een ding van het verleden.

Hoffelijk opmerkingen van harte welkom, natuurlijk.