Pular para conteúdo

RAID 10

Definition

RAID 10 (1+0) combina mirroring e striping, exigindo no mínimo 4 discos.

Why it exists

Existe para unir alta performance de escrita/leitura com boa tolerância a falhas, sendo comum em ambientes transacionais.

How it works

Primeiro cria espelhos (RAID 1) e depois distribui os dados entre esses espelhos (RAID 0). - Capacidade útil: aproximadamente 50% da capacidade bruta. - Tolerância a falhas: pode suportar múltiplas falhas, desde que não ocorram no mesmo par espelhado. - Rebuild tende a ser mais rápido que RAID com paridade.

Com 4 discos de 1 TB: - Capacidade útil: 2 TB - Falha tolerada: no mínimo 1, podendo ser 2 dependendo dos pares afetados

When to use

Use para workloads críticos com muitas escritas aleatórias e baixa latência: - Bancos de dados OLTP - Hosts de virtualização - Sistemas de mensageria e filas

Examples

Exemplo real: - Cluster de banco de dados com SSDs em RAID 10 para reduzir latência de transações e acelerar rebuild.

Visual Representation

flowchart LR
    subgraph Espelho_1
      A1[Disco 1] --- A2[Disco 2]
    end
    subgraph Espelho_2
      B1[Disco 3] --- B2[Disco 4]
    end
    V[Volume RAID 10] --> Espelho_1
    V --> Espelho_2