Sistemas Operacionais



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

RAID 1. RAID 0 2. RAID 1

O que é RAID? Tipos de RAID:

Admistração de Redes de Computadores (ARC)

Sistemas Operacionais

Tópicos Especiais em Informática

Níveis de RAID - RAID 0

EA960 Redundância e Confiabilidade: RAID

AVALIAÇÃO À DISTÂNCIA 1 GABARITO

RAID Redundat Arrays of Inexpensive Disks

Setores Trilhas. Espaço entre setores Espaço entre trilhas

Sistemas Tolerantes a Falhas

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

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

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

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

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é

Programador/a de Informática

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

Fundamentos de Sistemas Operacionais

Sistemas Operacionais: Sistema de Arquivos

Sistemas Operacionais Gerência de Dispositivos

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Dispositivos de Memória

Leandro Ramos RAID.

Dispositivos de Armazenamento em massa. José Roberto B. Gimenez

Sistemas Operacionais

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

Capítulo 5 Gerência de Dispositivos

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

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

TRABALHO COM GRANDES MONTAGENS

Sistemas de armazenamento

Sistemas de Armazenamento

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

Arquitetura e Organização de Computadores

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

Infraestrutura de Hardware. Entrada/Saída: Armazenamento

Memória Cache. Prof. Leonardo Barreto Campos 1

Notas da Aula 16 - Fundamentos de Sistemas Operacionais

Repositório Estável. Raul Ceretta Nunes

Armazenamento de Informação. André Zúquete, João Paulo Barraca SEGURANÇA INFORMÁTICA E NAS ORGANIZAÇÕES 1

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

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

ARQUITETURA DE COMPUTADORES

Motivação. Sumário. Hierarquia de Memória. Como registramos nossas histórias (num contexto amplo)?

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

Organização e Arquitetura de Computadores I

Tópicos Especiais em Informática

PROJETO DE REDES

Documentação sobre a Tecnologia RAID

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I: MEMÓRIA EXTERNA RAÍ ALVES TAMARINDO RAI.TAMARINDO@UNIVASF.EDU.BR

Backup. Permitir a recuperação de sistemas de arquivo inteiros de uma só vez. Backup é somente uma cópia idêntica de todos os dados do computador?

MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS

BC Sistemas Operacionais Sistema de Arquivos (aula 10 Parte 2) Prof. Marcelo Z. do Nascimento

Organização de Computadores 1

Conceitos Básicos. Conceitos Básicos Memória

Lista - RAID. c) Redundância d) Capacidade

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

Sistemas Operacionais. Prof. André Y. Kusumoto

Senado Federal Questões 2012

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

20/09/2009 TRANSFORMANDO DADOS EM. PROCESSANDO DADOS George Gomes Cabral SISTEMAS NUMÉRICOS INFORMAÇÕES

Construindo Sistemas de Gravação e Reprodução de Dados de Áudio, Vídeo e GPS com a Plataforma PXI

A Gerência em Redes de Computadores

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

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

SGBD. Membros: Leandro Cardoso Aguiar. Murillo Parreira. Rafael Gondim Peixoto

Gerência de Redes. Introdução.

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

3/9/2010. Ligação da UCP com o barramento do. sistema. As funções básicas dos registradores nos permitem classificá-los em duas categorias:

Organização e Arquitetura de Computadores

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Disciplina: Introdução à Engenharia da Computação

ÍNDICE. 16/06/ :43 Leite Júnior

Aula 23 Trocadores de Calor

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO ARQUITETURA DE COMPUTADORES

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética

Evaristo Wychoski Benfatti Fernando Nunes Bonifácio ARMAZENAMENTO EM DISCO, ESTRUTURAS BASICAS DE ARQUIVOS E HASHING

05/04/2013. Para efetuar medidas é necessário fazer uma padronização, escolhendo unidades para cada grandeza.

Sistemas Operacionais. Prof. André Y. Kusumoto

Armazenamento Secundário. SCE-183 Algoritmos e Estruturas de Dados II

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

Fundamentos de Sistemas de Informação Hardware: Dispositivos de Entrada, Processamento e Saída

Tipos de Servidores. Servidores com estado

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto

É possível ganhar até 20% de desempenho simplesmente com o uso dos parâmetros corretos nos sistemas de arquivos sobre RAID.

Laboratório de Hardware

Armazenamento Secundário. SCE-183 Algoritmos e Estruturas de Dados II

Gestão de Armazenamento

Introdução à Organização de Computadores Memória Secundária

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

Estruturas de Armazenamento e Indexação. Rafael Lage Moreira Barbosa

Rivolta Cloud Backup

Entrada e Saída. Interface entre periféricos, processador e memória. Fonte: Minho - Portugal 1

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Transcrição:

Sistemas Operacionais RAID Marcelo Diniz http://marcelovcd.wordpress.com/

O que é RAID?

RAID RAID (Redundant Array of Independent Disks ) Matriz Redundante de Discos Independentes Recuperar informação Capacidade de ler e gravar informações Objetivo Propõe o aumento da confiabilidade e desempenho do armazenamento em disco.

RAID Universidade de Berkeley, Califórnia (EUA) Combina vários discos rígidos Dependendo do nível Estratégia do RAID Acesso simultâneo aos dados. Maior desempenho no armazenamento secundário Aumenta a probabilidade de falha Paralelismo (I/O) Recuperação de dados em caso de falhas (Redundância)

RAID Baseado em hardware Independe do S.O. Bastante rápido Baseado em software Depende do S.O. Maior a dificuldade de configuração Mais barato Overhead maior

RAID RAID 0 RAID 1 RAID 2 RAID 3 RAID 4 RAID 5 RAID 6

RAIDs Híbridos RAID 01 RAID 10 RAID 50

RAID 0 Concatena discos em uma grande partição Não há confiabilidade Stripping Subdivide os dados em segmentos consecutivos ou strips que são escritos sequencialmente em cada um dos discos de um array

RAID 0 Stripping Um arquivo de 128 Kbytes utilizando RAID 0 com 2 discos e sabendo que cada segmento tem um tamanho de 64 Kbytes. O primeiro segmento será gravado no primeiro disco e o segundo segmento no segundo disco. Como ocorre paralelamente, a velocidade de gravação será duplicada.

RAID 0 Para pequenos registros de dados É mais vantajoso ter segmentos grandes, se esse segmento é grande o suficiente para conter todo o registro. Para grandes registros de dados É mais vantajoso ter segmentos pequenos, se o registro é gravado em vários discos do array, o conteúdo pode ser lido em paralelo.

RAID 0 Observação RAID 0 não terá o desempenho desejado com sistemas operacionais que não oferecem suporte de busca combinada de setores, no caso do RAID ser via hardware.

RAID 0

RAID 1 Mirroring ou Shadowing Espelhamento de discos. Confiabilidade Em caso de falha em um dos discos lógicos, é possível colocar o seu espelho em funcionamento automaticamente.

RAID 1

RAID 1 Leitura em disco Pode ser feita em qualquer um dos discos, onde será analisado, qual dos discos possibilita um menor tempo de resposta. Escrita em disco Os dados são gravados em paralelo, não ocorrerá atraso na gravação dos arquivos em disco. Desvantagem Custo mais elevado pois necessita de um disco só para backup. Vantagem Backup em tempo real.

RAID 2 Técnica de acesso paralelo Todos os discos participam na execução de cada pedido Código corretor de erros calculado através de bits em posições análogas em cada disco (Código de Hamming). Normalmente utilizado em sistemas com grande probabilidade de ocorrência de erros Não é mais utilizado, os discos recentes já implementam algum mecanismo de segurança próprio

RAID 2

RAID 3 Requer apenas um disco redundante Não usa código corretor de erros É utilizado um simples bit de paridade para o conjunto de bits na mesma posição em todos os discos. Este bit é armazenado no disco redundante

RAID 3 Em caso de falha Dados em falta são regenerados em tempo real (na leitura). Durante a escrita as informações de paridade são atualizadas Futuras falhas O disco danificado deverá ser substituído por um novo e o seu conteúdo regenerado neste disco

RAID 3

RAID 3 Paridade d(r)= d(0) + d(1) + d(2) + d(3) Em caso de d(1) falhar d(1)= d(r) (d(0) + d(2) + d(3)) p= 1 XOR 0 XOR 0 XOR 1 p= 0 Esta paridade é também utilizada nos RAIDs 4, 5 e 6.

RAID 3 Desempenho Transferência de dados em paralelo de todos os discos Bom para altas taxas de transferências Apenas um pedido de I/O é executado por vez Ineficiência em ambientes de muitas transações

RAID 4 Os RAIDs do 4 ao 6 Semelhantes Usam uma técnica de acesso independente Cada disco opera independentemente, servindo pedidos de I/O em paralelo (Leitura) Mais adequado para altas taxas de pedidos de I/O Não é adequado para altas taxas de transferência

RAID 4 Escrita Atualiza o disco utilizado e o redundante Cada escrita implica em 2 leituras e 2 escritas Estrangulamento Qualquer escrita acessa o disco redundante, o que pode causar um gargalo no disco.

RAID 4 Escrita

RAID 5 Distribui a paridade por todos os discos Evitar o gargalo em um disco Dados continuam sendo armazenados em todos os discos Vantagem Quanto mais discos, mais rápido Throughput das aplicações, aproximadamente,4x maior

RAID 5

RAID 6 Dois cálculos diferentes para a paridade 1: Calculado como os RAIDs 3, 4 e 5 2: Usa um algoritmo independente (produto) Requer n + 2 discos Permite regeneração dos dados mesmo que ocorra falha em dois discos Teria que ocorrer um erro em 3 discos para tornar os dados indisponíveis Cada escrita afeta dois blocos de paridade

RAID 6

RAIDs Híbridos Combinação configurações de RAID alcançar a melhor performance As mais comuns e que produzem melhor performance RAID 0 com RAID 1, ou RAID 0+1 ou simplesmente RAID 10 RAID 0 com RAID 5, ou RAID 0+5 ou simplesmente RAID 50

RAIDs Híbridos RAID-10 Oferece as vantagens da transferência de dados rápida de um arranjo espelhado. O desempenho do sistema durante a reconstrução de um disco é também melhor que nos arranjos baseados em paridade RAID 0 + 1 RAID 1 + 0 RAID-50 È um arranjo híbrido que usa as técnicas de RAID com paridade em conjunção com a segmentação de dados.

RAID 0 + 1 Os dados são segmentados através de grupos de discos espelhados É preciso, no mínimo, quatro discos para montar um RAID 10. Dois espelhos e uma faixa entre os conjuntos

RAID 1 + 0 Os dados são primeiramente espelhados, e para cada espelho há a segmentação sobre vários discos

RAID 0 + 5 (RAID 50) Maior performance (velovidade) O bloco de dados é repartido como no RAID 0 e depois aplica a técnica de paridade do RAID 5

Comparação

Exercício Quantidade de clientes Ferramenta coorporativa Banco de dados, servidor de arquivos e servidor de e-mail Custo benefício Maior Segurança