RAID. Redundant Array of Independent Drives. Conjunto Redundante de Discos Independentes



Documentos relacionados
Linux Network Servers

O que é RAID? Tipos de RAID:

Níveis de RAID - RAID 0

AVALIAÇÃO À DISTÂNCIA 1 GABARITO

O RAID foi proposto em 1988 por David A. Patterson, Garth A. Gibson e Randy H. Katz na publicação "Um

Tópicos Especiais em Informática

Admistração de Redes de Computadores (ARC)

RAID. Propõe o aumento da confiabilidade e desempenho do armazenamento em disco. RAID (Redundant Array of Independent Disks )

Sistemas Operacionais Gerência de Dispositivos

Sistemas Operacionais

Tecnologia de armazenamento Intel (Intel RST) RAID 0, 1, 5, 10, Matrix RAID, RAID -Pronto

Curso de Instalação e Gestão de Redes Informáticas

Programador/a de Informática

EAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS

Auditoria e Segurança de Sistemas Aula 03 Segurança off- line. Felipe S. L. G. Duarte Felipelageduarte+fatece@gmail.com

Leandro Ramos RAID.

Espelhamento local e remoto de HDs (RAID1) com mdadm e DRBD. João Eriberto Mota Filho Foz do Iguaçu, PR, 17 out. 2013

Sou o professor Danilo Augusto, do TIParaConcursos.net, e lá costumo trabalhar temas relacionados a Redes de Computadores e Sistemas Operacionais.

RAID Tutorial RAID por software no Linux

RAID. História. Vantagens. Origem: Wikipédia, a enciclopédia livre.

Dispositivos de Memória

Introdução a Administração de Sistemas Linux

EA960 Redundância e Confiabilidade: RAID

FACULDADE DE CIÊNCIAS AGRÁRIAS E VETERINÁRIAS DA UNESP COLÉGIO TÉCNICO AGRÍCOLA JOSÉ BONIFÁCIO CURSO TÉCNICO EM INFORMÁTICA RAID

RAID Redundat Arrays of Inexpensive Disks

RAID 1. RAID 0 2. RAID 1

Fundamentos de Sistemas Operacionais

MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Memória Secundária. Prof. Valeria M. Bastos 18/06/2012 Prof. Antonio Carlos Gay Thomé

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES ATIVIDADE 10 RAID /VIA SOFTWARE Gil Eduardo de Andrade

Criação de sistemas RAID

Até que Ponto Seus Dados estão Seguros? Por Kris Land, CTO, diretor de tecnologia da InoStor Corp.

Sistemas Operacionais

Sistemas Operacionais Introdução. Professora: Michelle Nery

as qualidades do banco de dados SQL Server 2000 a documentação é constantemente atualizada e de fácil acesso.

FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz

Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul

Comunicação Fim-a-Fim a Alta Vede em Redes Gigabit

LUCAS DA SILVA, LUCAS TUCHTENHAGEN, LUCAS NUNES HIREN S BOOT CD

Persistência e Banco de Dados em Jogos Digitais

TRABALHO COM GRANDES MONTAGENS

Sistemas Tolerantes a Falhas

INTRODUÇÃO BARRAMENTO PCI EXPRESS.

Profs. Deja e Andrei

Motivos para você ter um servidor

SISTEMA DE ARMAZENAMENTO (STORAGE)

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

3.3. Espelhamento (RAID1)

Documentação sobre a Tecnologia RAID

Tópicos Especiais em Informática

O Hardware Dentro da Unidade do Sistema


PROCEDIMENTO para MONTAGEM de RAID INTEL RAID CONTROLLERS

Senado Federal Questões 2012

Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção

Processo de Instalação Limpa do Windows 8.1 em Computadores Philco

MONTAGEM E MANUTENÇÃO DE COMPUTADORES AULA - 5 DESEMPENHO E UPGRADE GRUPO INSTRUTOR MAIO/JUNHO 2010

Notas da Aula 15 - Fundamentos de Sistemas Operacionais

Arquitetura de Computadores. Sistemas Operacionais IV

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 02 - Estrutura dos Sistemas Operacionais. Cursos de Computação

AULA4: PROCESSADORES. Figura 1 Processadores Intel e AMD.

Sistemas Operacionais

PREGÃO N o 008/2013 PROPOSTA COMERCIAL

Alta Disponibilidade na IPBRICK

Alta disponibilidade em máquinas

SIMULADO Windows 7 Parte V

Unidade III FUNDAMENTOS DE SISTEMAS. Prof. Victor Halla

Repositório Estável. Raul Ceretta Nunes

Hardware de Computadores

6 - Gerência de Dispositivos

CONHEÇA MELHOR SEU COMPUTADOR

Gerência de Redes. Introdução.

Sistemas Distribuídos

Programador/a de Informática

AULA 5 Sistemas Operacionais

Exercícios de revisão V2. FAT: 300 GB / 2KB = 150MB X 8 bytes (64 bits / 8) = 1.2GB

SISTEMAS OPERACIONAIS II ESPECIFICAÇÃO CAMADA INDEPENDENTE

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

Sistemas de armazenamento

MANUTENÇÃO DE MICRO. Mário Gomes de Oliveira

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

RELATÓRIO SOBRE OS POCEDIMENTOS UTILIZADOS PARA O PLANEAMENTO E INSTALAÇÃO DE UMA REDE EM TOPLOGIA ESTRELA

Capítulo 8 Arquitetura de Computadores Paralelos

SOLUÇÃO DE STORAGE PROJETO X86 ARMAZENAMENTO. 1.2 Para efeito de cálculo do volume total em TB deverá ser considerado que 1KB = 1024 bytes.

Conceitos de Entrada e Saída

Atualização de computadores CCE para Windows 8.1 ATUALIZAÇÃO LIMPA

Prevayler. Perola. André Luís Sales de Moraes Juliana Keiko Yamaguchi Tatiana Yuka Takaki

Servidores Virtuais. Um servidor à medida da sua empresa, sem investimento nem custos de manutenção.

Prof. Engº esp Luiz Antonio Vargas Pinto

Notas da Aula 16 - Fundamentos de Sistemas Operacionais

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande

Introdução a Informática. Prof.: Roberto Franciscatto

Informação é o seu bem mais precioso e você não pode correr riscos de perder dados importantes. Por isso, oferecemos um serviço de qualidade e

ARQUITETURA DE COMPUTADORES

Transcrição:

RAID Redundant Array of Independent Drives Conjunto Redundante de Discos Independentes

Redundância?! Redundância é ter componentes de reserva para substituir o componente principal mantendo disponibilidade de serviços. Existem fontes redundantes, matriz de discos redundantes, servidores redundantes. Manter redundância requer um custo!

RAID Solução barata para garantir a disponibilidade da informação armazenada em discos, utilizando para isso uma configuração especial de discos rígidos, que podem oferecer redundância em caso de falhas e ganho de performance em escrita ou leitura, dependendo da configuração do conjunto RAID. RAID NÃO SIGNIFICA NECESSARIAMENTE REDUNDÂNCIA

Arquiteturas Via Software Via Hardware O SO gerencia o RAID através da controladora de discos, sem a necessidade de um controlador de RAIDs, tornando-a mais barata. Uma implementação de RAID em hardware requer pelo menos uma controladora especialmente dedicada para isso.

Arquiteturas Via Software Via Hardware O processamento para RAID é feito pela CPU. Toda movimentação de dados é feita por software que faz a abstração entre a operação lógica (RAID) e os discos. A controladora gerencia os drives e faz os cálculos de paridade necessários pelo nível de RAID escolhido.

Fake RAID A implementação via software geralmente não possui uma fácil configuração (Rááá! Pegadinha do Malandrooo! É mamatinha). Já na implementação via hardware as controladoras tem um preço muito elevado. Então foi criada uma "controladora barata" que em vez de um chip controlador RAID utiliza uma combinação de funções especias na BIOS da placa e drivers instalados no sistema operacional.

Níveis Os discos são agregados no que chamamos de níveis. Cada nível de agregação dos discos oferece vantagens e desvantagens. Serão apresentados apenas os mais relevantes, sendo que alguns níveis não serão discutidos e outros apenas mostrados.

RAID 0 Fragmentação* dos dados. Ganho de desempenho**, já que a leitura/gravação é feita de forma simultânea. Utiliza o máximo disponível de discos, mas não garante redundância. Aumenta as chances do disco virtual falhar!

RAID 0 Vantagens Acesso rápido as informações (até 50% mais rápido). Custo baixo para expansão de memória. Desvantagens Caso algum disco falhe, não tem como recuperar. Não é usado paridade.

RAID 1 Espelhamento de discos. Ganho de redundância: todos os dados são gravados em dois discos diferentes; se um disco falhar ou for removido, os dados preservados no outro disco permitem a não descontinuidade da operação do sistema.

RAID 1 Vantagens Caso algum setor de um dos discos venha a falhar, o setor é facilmente recuperado. Segurança nos dados (contra possíveis defeitos nos HD's). Desvantagens Custo relativamente alto se comparado ao RAID 0. Ocorre aumento no tempo de escrita. Não é usado paridade

RAID 4 Funciona com dois ou mais discos iguais. Um dos discos guarda a paridade da informação contida nos discos. Se algum dos discos avariar, a paridade pode ser imediatamente utilizada para reconstituir o seu conteúdo. Consegue somar o espaço total oferecido por todos os discos, exceto o disco de paridade.

RAID 4 O desempenho oferecido é razoável nas operações de leitura, pois podem ser utilizados todos os discos em simultâneo. Sempre que os dados são escritos no array, as informações são lidas do disco de paridade e um novo dado sobre paridade deve ser escrito para o respectivo disco antes da próxima requisição de escrita ser realizada. Por causa dessas duas operações de I/O, o disco de paridade é o factor limitante do desempenho total do array.

RAID 5 Funciona como o RAID 4, porém a pariedade fica espalhada por todos os discos.

RAID 5 Vantagens Desvantagens Maior rapidez com tratamento de ECC. Sistema complexo de controle dos HDs. Leitura rápida (porém escrita não tão rápida).

RAID 0+1

RAID 0+1 Vantagens Desvantagens Segurança contra perda de dados. Pode falhar metade dos HDs ao mesmo tempo, porém deixando de ser RAID 0 + 1. Alto custo de expansão de hardware (custo mínimo = 2N HDs). Os drives devem ficar em sincronismo de velocidade para a máxima performance.

RAID 1+0 ou RAID 10

RAID 1+0 ou RAID 10 Vantagens Desvantagens Segurança contra perda de dados. Pode falhar um ou dois dos HDs ao mesmo tempo, dependendo de qual avaria. Alto custo de expansão de hardware (custo mínimo = 2N HDs). Os drivers devem ficar em sincronismo de velocidade para a máxima performance.

RAID 0+1 RAID 10

RAID 100

RAID na prática

Preparando e Instalando Preparar os discos com partições para Raid # fdisk /dev/sdxn Instalar o pacote mdadm # aptitude install mdadm

Criando o RAID Utilizando o mdadm para criar o RAID: # mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/hda9 /dev/hda10 Status da sincronização dos discos: # cat /proc/mdstat (utilizar com watch)

/etc/mdadm/mdadm.conf # vi /etc/mdadm/mdadm.conf DEVICE /dev/hda9 /dev/hda10 ARRAY /dev/md0 devices=/dev/hda9,/dev/hda10

Verificação Verificando as informações do Disco # mdadm -E /dev/hda9 Procurando por Arrays # mdadm --detail --scan Verificando as informações do Array # mdadm --detail /dev/md0

Adicionando e Removendo Discos # mdadm /dev/md0 --OPÇÃO /dev/disco remove : remove o disco do Array add : adiciona o disco no Array fail : simula uma falha no disco

Ativando e Desativando Desativando o RAID # mdadm -S /dev/md0 Ativando o RAID # mdadm -As /dev/md0