RAID Terrível contra os insetos, contra os insetos.

26
RAID Terrível contra os insetos, contra os insetos.

Transcript of RAID Terrível contra os insetos, contra os insetos.

Page 1: RAID Terrível contra os insetos, contra os insetos.

RAID

Terrível contra os insetos, contra os insetos.

Page 2: RAID Terrível contra os insetos, contra os insetos.

Sobre:

O RAID Redundant Array of Independent Disks, também denominado Redundant Array of Inexpensive Disks, mais conhecido como simplesmente RAID ou ainda em português: Conjunto Redundante de Discos Independentes ou também Conjunto Redundante de Discos Econômicos ou ainda Arranjo Redundante de Discos Independentes, é um meio de se criar um sub-sistema de armazenamento composto por vários discos individuais, com a finalidade de ganhar segurança e desempenho.

Page 3: RAID Terrível contra os insetos, contra os insetos.

Sobre:Popularmente, RAID seriam dois ou mais discos (por exemplo, HD ou disco rígido) trabalhando simultaneamente para um mesmo fim, por exemplo, citando o exemplo de RAID-1 logo abaixo, serviria como um espelhamento simples, rápido e confiável entre dois discos, para fazer o backup de um disco em outro. Apesar do RAID oferecer segurança e confiabilidade na adição de redundância e evitar falhas dos discos, o RAID não protege contra falhas de energia ou erros de operação. Falhas de energia, código errado de núcleo ou erros operacionais podem danificar os dados de forma irrecuperável.

Page 4: RAID Terrível contra os insetos, contra os insetos.

Sobre:

História: O RAID foi proposto em 1988 por David A. Patterson, Garth A. Gibson e Randy H. Katz na publicação "Um Caso para Conjuntos de Discos Redundantes Econômicos (RAID)". Publicado na Conferência SIGMOD de 1988: pp. 109–16.

Page 5: RAID Terrível contra os insetos, contra os insetos.

Sobre:Tipos de RAID:RAID 0: nesse tipo de RAID, todos os HDs passam a ser acessados como se fossem um único drive, ou seja, quantidade de armazenamento de cada HD seria somado e formando apenas um único disco. Quando os arquivos são gravados, estes são fragmentados nos vários discos, permitindo que os fragmentos possam ser lidos e gravados simultaneamente, com todos os hd realizando parte do trabalho.

Page 6: RAID Terrível contra os insetos, contra os insetos.

Sobre:

Vantagens:Acesso rápido as informações (até 50% mais rápido);Custo baixo para expansão de memória.Desvantagens:Caso algum dos setores de algum dos HD’s venha a apresentar perda de informações, o mesmo arquivo que está dividido entre os mesmos setores dos demais HD’s não terão mais sentido existir, pois um parte do arquivo foi corrompida, ou seja, caso algum disco falhe não tem como recuperar;Não é usada paridade. Ex.: Ao criar um array com 4 HDs de 500GB em RAID0, você teria um espaço total de armazenamento de 2TB, onde a capacidade é dedicada ao armazenamento de dados sem redundância.

Page 7: RAID Terrível contra os insetos, contra os insetos.

Sobre:

RAID 1: Este modo permite usar dois HDs, sendo que o segundo armazenará uma imagem idêntica do primeiro. Na prática, será como se você tivesse apenas um disco rígido instalado, mas caso o disco titular falhe por qualquer motivo, você terá uma cópia de segurança armazenada no segundo disco. Este é o modo ideal se você deseja aumentar a confiabilidade do sistema.

Page 8: RAID Terrível contra os insetos, contra os insetos.

Sobre:

Caso algum setor de um dos discos venha a falhar, basta recuperar o setor defeituoso copiando os arquivos contidos do segundo disco. Segurança nos dados.Desvantagens:Custo relativamente alto se comparado ao RAID 0Ocorre aumento no tempo de escrita;Não é usada a paridade.

Page 9: RAID Terrível contra os insetos, contra os insetos.

Sobre:É importante lembrar que o RAID 1 é um sistema dedicado a aumentar a disponibilidade, evitando que você tenha que desligar seu micro de trabalho ou servidor para restaurar um backup quando o HD falha. Ele não substitui os backups, pois ele protege apenas contra falhas mecânicas do HD e não contra vírus e arquivos deletados acidentalmente. Assim que os arquivos são apagados no primeiro, automaticamente o arquivo é deletado no segundo disco.

Page 10: RAID Terrível contra os insetos, contra os insetos.

Sobre:RAID 5: É um modo muito utilizado em servidores com um grande número de HDs. Ele utiliza um método bastante engenhoso para criar uma camada redundância, sacrificando apenas uma fração do espaço total, ao invés de simplesmente usar metade dos HDs para armazenar cópias completas, como no caso do RAID1. O RAID 5 usa um sistema de paridade para manter a integridade dos dados.

Page 11: RAID Terrível contra os insetos, contra os insetos.

Sobre:

Os arquivos são divididos em fragmentos de tamanho configurável e, para cada grupo de fragmentos, é gerado um fragmento adicional, contendo códigos de paridade.Vantagens:Maior rapidez com o tratamento de controle de errosLeitura rápida, porém escrita não é tão rápida.

Page 12: RAID Terrível contra os insetos, contra os insetos.

Sobre:

Desvantagens:Sistema complexo de controle de HDs. O RAID 5 pode ser implementado a partir de 3 discos. Independentemente da quantidade de discos usados, sempre temos sacrificado o espaço equivalente a um deles. Ou seja, quanto maior é a quantidade de discos usados no array, menor é a proporção de espaço desperdiçado.

Page 13: RAID Terrível contra os insetos, contra os insetos.

Sobre:Implementação de RAID via software: Na implementação via software, o sistema operacional gerencia o RAID através da controladora de discos, sem a necessidade de um controlador de RAIDs, tornando-a mais barata.Implementação Via hardware: Controladoras RAID em hardware usam layouts de disco proprietários (e diferentes). Por isso, normalmente não é possível misturar controladoras de fabricantes diferentes. Eles não utilizam recursos do processador. O BIOS - Basic Input/Output System - pode iniciar (dar boot) por ela, e uma integração maior com o driver de dispositivo pode oferecer um melhor tratamento de erros.

Page 14: RAID Terrível contra os insetos, contra os insetos.

Características técnicas:RAID por software no Linux, comandos:ver lista de partições: fdisk -l1 - criar partições nos discosfdisk /dev/sdbn - nova partiçãop - primária1 - número da partição[enter] - confirma todos os dadost - muda a partiçãofd - cria a partição RAID (detecção automática de RAID Linux)w - grava as alterações

Page 15: RAID Terrível contra os insetos, contra os insetos.

Características técnicas:

2 - criar o array RAID:mdadm --create /dev/md0 --verbose --

level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1

RAID Devices: 2 = número de discos a serem colocados em RAID.

verificar status do RAID:mdadm --detail /dev/md0

Page 16: RAID Terrível contra os insetos, contra os insetos.

Características técnicas:

adicionar ao arquivo de configuração do mdadmmdadm --detail --scan >> /etc/mdadm.confformatar o disco mkfs.ext4 /dev/md0mkdir /media/hdmontar o disco mount -t ext4 /dev/md0 /media/hdverificar o ponto de montagem df -h

Page 17: RAID Terrível contra os insetos, contra os insetos.

Características técnicas:

Problemas no disco, como proceder: formatar o disco novo e antes de remover, informar problema ao mdadm. não é interessante remover o disco com defeito antes de informar o problema ao mdadm, caso não seja possível informar o problema antes, isso não é grave. primeiro, informar dispositivo com defeito: mdadm /dev/md0 --fail /dev/sdc1

Page 18: RAID Terrível contra os insetos, contra os insetos.

Características técnicas:

segundo, remover dispositivo com defeito:mdadm /dev/md0 --remove /dev/sdc1Formatado o disco, criado a tabela de partição e configurado para aceitar volume RAID, então ir para o terceiro passo, adicionar de volta o dispositivo novo:mdadm /dev/md0 --add /dev/sdc1A sincronização dos discos é automática.

Page 19: RAID Terrível contra os insetos, contra os insetos.

Características técnicas:

Caso queira parar o RAID digite:mdadm -S /dev/md0Caso queira iniciar novamente o RAID, digite: mdadm -As /dev/md0RAID na raiz: somente pode ser feito RAID na raiz do sistema, durante a instalação personalizada do sistema, não sendo possível fazer RAID na raiz mais tarde. O RAID nestes comandos é em um HD adicionado manualmente mais tarde.

Page 20: RAID Terrível contra os insetos, contra os insetos.

Finalizando...o RAID é importantíssimo para garantir a operabilidade, confiabilidade do sistema. Mais que isso, o RAID impede a parada de servidores de alta carga e disponibilidade, que precisam ficar ligados 24 horas por dia, porém, RAID traz benefícios e custos. Unidades físicas como HDs e SSDs tem custo médio, porém, ao fazer RAID, estes custos triplicam, tornando mais caro o procedimento da implantação do RAID.

Page 21: RAID Terrível contra os insetos, contra os insetos.

Páginas de referências:

Criação de RAID 1 (mirror) por software usando o MDADMhttp://www.lis.ic.unicamp.br/intranet/network-administration-stuff/criacao-de-raid-1-mirror-por-software-usando-o-mdadmTire suas dúvidas sobre volumes básicos, dinâmicos, estendidos e RAID.http://www.superdownloads.com.br/materias/sobre-raid-sistema-de-arquivos.html

Page 22: RAID Terrível contra os insetos, contra os insetos.

Páginas de referências:Um pouco sobre RAID – Configuração via software e via hardware:http://www.devmedia.com.br/um-pouco-sobre-raid-configuracao-via-software-e-via-hardware/23994RAID - Wikipédia, a enciclopédia livrehttp://pt.wikipedia.org/wiki/RAIDTutorial completo sobre RAID 0, RAID 1,RAID 0+1 e RAID 5http://www.hardware.com.br/comunidade/raid-tutorial/665151

Page 23: RAID Terrível contra os insetos, contra os insetos.

Páginas de referências:RAID III: Níveis zero e umhttp://www.techtudo.com.br/platb/hardware/2011/11/11/raid-iii-niveis-zero-e-umViva o Linux - Montando RAID manual no Linuxhttp://www.vivaolinux.com.br/artigo/Montando-RAID-manual-no-LinuxRAID – Via software - GNU/Linux-BR.com Compartilhando Conhecimentohttp://gnulinuxbr.com/2010/04/19/raid-via-software

Page 24: RAID Terrível contra os insetos, contra os insetos.

Páginas de referências:

Usando o mdadm para Configurar o Armazenamento Baseado no RAID e Multi-localidadehttps://access.redhat.com/site/documentation/pt-BR/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/s1-s390info-raid.htmlUsando o mdadm para Configurar o Armazenamento Baseado no RAID e Multi-localidadehttp://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-ig-s390-multi-pt_br-4/s1-s390info-raid.html

Page 25: RAID Terrível contra os insetos, contra os insetos.

Páginas de referências:

RAID por software no Linux com o mdadmhttp://www.aprigiosimoes.com.br/2009/11/21/mdadmComo fazer RAID 0(zero) - Central de treinamentohttp://manual.tmsoft.com.br/?open=slackware/raid0.htmAcessos em: 17/12/2013

Page 26: RAID Terrível contra os insetos, contra os insetos.

Finalizando...

Vamos ao conceito prático?