Storage nos dias atuais
Postado em 12 de março de 2010 as 13:12:02, por Renan Rangel
Atualmente quem quer montar um storage (seja pessoal ou profissional) de baixo custo vai ter que tomar algumas decisões afim de definir se quer performance, segurança ou um balanceamento dos dois.
Até hoje, a maioria das pessoas utiliza um nível de RAID para a configuração de um storage. Porém existem alguns problemas e vou falar de forma bem básica sobre os mais comuns:
RAID-0 é bem interessante, se você quer performance, pois vários discos podem ser usados de forma simultânea. Porém, se você perder um dos discos, diga adeus aos seus dados.
RAID-1 é uma das soluções mais seguras, porém uma das mais caras, pois se você tem 2 discos, o tamanho efetivo do array será o de 1 só disco.
RAID-5 foi feito para resolver esses problemas. A idéia é usar um disco dedicado para paridade, de forma que o array possa tolerar a falha de um disco e continuar funcionando. Na teoria, é ótimo, mas na prática nem tanto. Se fosse somente os problemas de performance, tudo bem, mas existem também o problema chamado "write-hole" (que Jeff Bonwick descreve em seu blog).
RAID-6 é basicamente a mesma coisa que o RAID-5, só que com 2 discos dedicados à paridade e também é afetado pelo "write-hole".
Então, de que forma mantemos nossos dados seguros sem ter que desperdiçar espaço? Níveis de RAID aninhados (como o 1+0) pode ser interessantes, mas ainda assim perdemos metade do espaço total.
O ZFS é um dos sistemas de arquivos que evoluiu de forma suficiente para resolver esse problema. Ele é um dos mais avançados atualmente e também um dos mais seguros, se usado corretamente.
Tenho a intenção de montar um storage pessoal. algo com 3 ou 4 discos. Estou pensando na possibilidade de usar o Linux+ZFS-FUSE (que já testei e gostei) ou mesmo o OpenSolaris (seria ótimo aprender mais sobre ele). Seja qual for a opção estou pensando em usar o ZFS por enquanto. Bem, pelo menos até o Btrfs estar terminado :)
Até hoje, a maioria das pessoas utiliza um nível de RAID para a configuração de um storage. Porém existem alguns problemas e vou falar de forma bem básica sobre os mais comuns:
RAID-0 é bem interessante, se você quer performance, pois vários discos podem ser usados de forma simultânea. Porém, se você perder um dos discos, diga adeus aos seus dados.
RAID-1 é uma das soluções mais seguras, porém uma das mais caras, pois se você tem 2 discos, o tamanho efetivo do array será o de 1 só disco.
RAID-5 foi feito para resolver esses problemas. A idéia é usar um disco dedicado para paridade, de forma que o array possa tolerar a falha de um disco e continuar funcionando. Na teoria, é ótimo, mas na prática nem tanto. Se fosse somente os problemas de performance, tudo bem, mas existem também o problema chamado "write-hole" (que Jeff Bonwick descreve em seu blog).
RAID-6 é basicamente a mesma coisa que o RAID-5, só que com 2 discos dedicados à paridade e também é afetado pelo "write-hole".
Então, de que forma mantemos nossos dados seguros sem ter que desperdiçar espaço? Níveis de RAID aninhados (como o 1+0) pode ser interessantes, mas ainda assim perdemos metade do espaço total.
O ZFS é um dos sistemas de arquivos que evoluiu de forma suficiente para resolver esse problema. Ele é um dos mais avançados atualmente e também um dos mais seguros, se usado corretamente.
Tenho a intenção de montar um storage pessoal. algo com 3 ou 4 discos. Estou pensando na possibilidade de usar o Linux+ZFS-FUSE (que já testei e gostei) ou mesmo o OpenSolaris (seria ótimo aprender mais sobre ele). Seja qual for a opção estou pensando em usar o ZFS por enquanto. Bem, pelo menos até o Btrfs estar terminado :)
Comentários:
Deixe um comentário:








Enviar para um amigo(a)


Stumble It!

1. Sebas; disse em 2010-03-23 05:28:06:
Muito obrigado por visitar Laís o hospital :)