Arreglos Raid

download Arreglos Raid

of 12

Transcript of Arreglos Raid

  • 8/19/2019 Arreglos Raid

    1/39

    Arreglo de

    DiscosRAID

  • 8/19/2019 Arreglos Raid

    2/39

    Andrés Mauricio OrtizMorales Instructor

     Teleinf ormática CESGE-Regional Antioquia SEA

  • 8/19/2019 Arreglos Raid

    3/39

    ARREGLOS

    RAID

    Arreglo deDiscos

    Organizaci!n de m"lti#les discos#ara ofrecer ma$or funcionalidadde almacenamiento de

  • 8/19/2019 Arreglos Raid

    4/39

    datos

    RAI

    DCon%unto redundante de

    discos

  • 8/19/2019 Arreglos Raid

    5/39

    Qué ofrecen los

    arreglos RAID?

    • Ma$or ca#acidad dealmacenamiento $ fle&i'ilidaden el mane%o de discos(

    • Me%or rendimiento en los #rocesosde lecto-escritura de los datos(

  • 8/19/2019 Arreglos Raid

    6/39

    • Recu#eraci!n de )atos en casode da*o ines#erado(

  • 8/19/2019 Arreglos Raid

    7/39

    Discos Básicos

    •  Ta'las de #articiones normales+,AT. T,S/

    •  Ti#os de #articiones o 0ol"menes'ásicos1

    #rimarias. e&tendida $ unidadesl!gicas

  • 8/19/2019 Arreglos Raid

    8/39

    Discos

    Dinámicos

    • Ca#acidad de formar arreglo dediscos

    •  Ti#os de 0ol"menes dinámicos1sim#le.

    distri'uido. e&tendido. es#e%o $RAI)2(

  • 8/19/2019 Arreglos Raid

    9/39

    Volumen Simple

    • 3tiliza un solo disco dinámico(

    •  Toma es#acio sin asignar $ lotransforma en un 0olumen

    dinámico

    Volumen

    E!endido

  • 8/19/2019 Arreglos Raid

    10/39

    • E&tiende el tama*o del 0olumendinámico a #artir de es#acio no

    asignado en uno o 0arios discos(

  • 8/19/2019 Arreglos Raid

    11/39

    Volumen

    Dis!ri"uido

    • 3tiliza dos o mas discos dinámicos(•  Toma es#acio sin asignar de otrosdiscos. #ara

    e&tender el tama*o de un 0olumendinámico

    • Guarda los datos en forma ordenada

  • 8/19/2019 Arreglos Raid

    12/39

    • Cuando la ca#acidad de uno de los0ol"menes llega a su limite. em#ieza

    a utilizar el otro 0olumen(

  • 8/19/2019 Arreglos Raid

    13/39

    RAID

    #• 4olumen seccionado. en 0arios

    discos(•  Toma es#acio sin asignar de otrosdiscos. #ara e&tender el tama*o deun 0olumen dinámico. a diferenciadel anterior este re#arte lainformaci!n en forma aleatoria en los0ol"menes de los diferentes discos

  • 8/19/2019 Arreglos Raid

    14/39

    • Ofrece un ma$or rendimiento en los#rocesos de lecto-escritura en los

    0ol"menes

  • 8/19/2019 Arreglos Raid

    15/39

    RAID#

    BLOQ$EA%&

    BBLOLOQQ

    $$EEA'%'

    BLOQ$EB%&

    BBLOLOQQ

    $$EEB(%'

    BLOQ$E

    ) %&

    BLOQ$E

    )%'

  • 8/19/2019 Arreglos Raid

    16/39

    BLOQ$ED%&

    BLOQ$ED%'

  • 8/19/2019 Arreglos Raid

    17/39

    RAID

    &

    • 4olumen en es#e%o. en 0arios discos(• Requiere como m5nimo dos discos o

    0ol"menes dinámicos(

    • 6a informaci!n que se consigna enuno de los 0ol"menes.automáticamente la re#lica en elotro

  • 8/19/2019 Arreglos Raid

    18/39

    RAID&

    BLOQ$E &

    BLOQ$E &

    BLOQ$E '

    BLOQ$E '

    BLOQ$E *

    BLOQ$E *

  • 8/19/2019 Arreglos Raid

    19/39

    BLOQ$E (

    BLOQ$E (

    ES+E,O

  • 8/19/2019 Arreglos Raid

    20/39

    RAID

    '• Acceso #aralelo con discoses#ecializados(

    • )atos a ni0el de 'its en 0ez de'loques

    • Requiere como m5nimo dos discos

    o0ol"menes dinámicos(

    • 6a informaci!n se distri'u$e

    aleatoriamente en los 0ol"menes

  • 8/19/2019 Arreglos Raid

    21/39

    dinámicos. destinando #orciones delos 0ol"menes a guardar datos de

    0erificaci!n $ correcci!n de errores(• )etecci!n de errores a ni0el de'its(

  • 8/19/2019 Arreglos Raid

    22/39

    RAID'

    '7 #2'77

    #78 '79

    '8:

    '7; '8'7:

    '8; '8<

    #82 ': '=

    '72

    #7> '87'?

    '7? '9

    #7='8> '88

    '7<

  • 8/19/2019 Arreglos Raid

    23/39

    #7 '2 #77'78 #79 #8:

    #7; '8 '7:

    '8; '8< '82 ': '= #72

    '7> '87 '?

    '7?  '9'7= #8>

    '88'7<

  • 8/19/2019 Arreglos Raid

    24/39

    RAID

    *• Acceso sincr!nico. con un disco

    dedicado #ara#aridad(

    • Se necesitan tres discos comom5nimo(

    • 6a informaci!n se distri'u$e en dosde los 0ol"menes dinámicos a ni0el

  • 8/19/2019 Arreglos Raid

    25/39

    de '$tes. $ uno se dedica a ladetecci!n $ correcci!n de errores(

    • Cuando se realiza #rocesos de lecto-escritura

    todos tra'a%an al mismo tiem#o

  • 8/19/2019 Arreglos Raid

    26/39

    RAID*

    @7@2

    @9@7:

    @7=@87

    @82

    @89

    @8@>

    @7<@7;

    @7?@88

    @8>

    @:<

    @:@=

    @77@72

    @79

    @8:

    @8=@:7

    @;@?

    @78@7>

    @8<

    @8;

    @8?@:8

  • 8/19/2019 Arreglos Raid

    27/39

    7-;

    2-?

    9-78

    7:-7>

    7=-8<87-8;

    82-8?89-:8

    BLOQUE1

    BLOQUE2

    BLOQUE3

    BLOQUE4

    Nota:

     Al acceder a datos del bloque 1 como se encuentran repartidos a nivel de

    bytes en los tres discos el acceso es m!ltiple activ"ndose los tres discos ala ve# dando as$ un solo proceso de lectura o escritura a la ve#%

  • 8/19/2019 Arreglos Raid

    28/39

    RAID

    (• Acceso inde#endiente. con un discodedicado

    #ara #aridad(

    • Se necesitan tres discos comom5nimo(

    • 6a informaci!n se distri'u$e en dosde los 0ol"menes dinámicos a ni0el

  • 8/19/2019 Arreglos Raid

    29/39

    de 'loques. $ uno se dedica a ladetecci!n $ correcci!n de errores(

    • Cuando se realiza #rocesos de lecto-escritura

    los 0ol"menes tra'a%an

    inde#endiente(

  • 8/19/2019 Arreglos Raid

    30/39

    RAID(

    BLOQ$E A-&.

    BLOQ$E A-'.

    +ARIDAD A

    BLOQ$E B-&.

    BLOQ$E B-'.

    +ARIDAD B

    BLOQ$E )

    -&.

    BLOQ$E )

    -'.

    +ARIDA

    D )

  • 8/19/2019 Arreglos Raid

    31/39

    BLOQ$E D-&.

    BLOQ$E D-'.

    +ARIDAD D

  • 8/19/2019 Arreglos Raid

    32/39

    RAID

    /• Acceso inde#endiente. #aridaddistri'uida(

    • Se necesitan tres discos comom5nimo(

    • 6a informaci!n se distri'u$e #or

    'loques en los discos ti#o RAI) 2.#ero los datos de #aridad sedistri'u$e en los tres 0ol"menes de

    forma distri'uida(

  • 8/19/2019 Arreglos Raid

    33/39

    • o e&iste un "nico #unto de falla.$a que la informaci!n de #aridad

    se distri'u$e a cualquier discomenos en el que tiene los datosoriginales(

  • 8/19/2019 Arreglos Raid

    34/39

    RAID/

    BLOQ$E A-&.

    BLOQ$E A-'.

    BLOQ$E A-*.

    +ARIDADA

    BLOQ$E B-&.

    BLOQ$E B-'.

    +ARIDAD B

    BLOQ$E B-*.

    BLOQ$E )

    -&.

    +ARIDA

    D )

    BLOQ$E )

    -'.

    BLOQ$E )

    -*.

  • 8/19/2019 Arreglos Raid

    35/39

    +ARIDAD D

    BLOQ$E D-&.

    BLOQ$E D-'.

    BLOQ$E D-*.

  • 8/19/2019 Arreglos Raid

    36/39

    RAID

    0• ,unciona igual que el RAI) 2. #ero

    la informaci!n de #aridad semane%a do'le. en otras #ala'ras.e&iste una redundancia de datos de#aridad(

    • oco im#lementado #orcom#le%o $ 'a%o rendimiento queofrece

  • 8/19/2019 Arreglos Raid

    37/39

    • ,ormula #ara el total de discos

    -discos.B8 t o t al 

    di s c os

  • 8/19/2019 Arreglos Raid

    38/39

    RAID0

    BLOQ$E A-&.

    BLOQ$E A-'.

    BLOQ$E A-*.

    +ARIDAD A

    +ARIDADA-R.

    BLOQ$E B-&.

    BLOQ$E B-'.

    +ARIDAD B

    +ARIDADB-R.

    BLOQ$E B-*.

    BLOQ$E )

    -&.

    +ARIDA

    D )

    +ARIDAD

    )-R.

    BLOQ$E )

    -'.

  • 8/19/2019 Arreglos Raid

    39/39

    BLOQ$E) -*.

    +ARIDAD D

    +ARIDADD-R.

    BLOQ$E D-'.

    BLOQ$E D-*.

    BLOQ$E D-(.