Você está na página 1de 5

Armazenamento de rede: DAS, NAS e SAN

Introduo
DAS, NAS e RAID
Quando voc precisa de mais espao de armazenamento no seu micro de trabalho, a opo mais comum simplesmente comprar outro HD. Quando falamos em redes, entretanto, trs siglas vm tona: NAS, DAS e SAN, acompanhadas geralmente por longas discusses sobre qual das trs mais adequada a determinada situao. Pode parecer estranho que uma grande empresa pague 50.000 dlares para implementar uma SAN, que oferece apenas alguns terabytes de espao de armazenamento, quando seria possvel obter o mesmo espao usando um punhado de HDs comuns instalados em um servidor de arquivos, mas, como de praxe, existem fatores que justificam o investimento em muitas situaes. Vamos ento a uma explicao sobre as trs tecnologias, comeando com a mais simples: DAS. A sigla DAS abreviao de "Direct Attached Storage". Ela se refere a dispositivos de armazenamento externo ligados diretamente ao servidor (ou a qualquer outro micro da rede), como no caso das gavetas de HD ligadas a portas eSATA (o eSATA uma verso externa das portas SATA, que mantm a mesma velocidade de 150 ou 300 MB/s, mas permite o uso de um cabo externo) ou a portas USB, por exemplo. Alm de gavetas e suportes baratos para ligar HDs externos, a lista inclui dispositivos mais caros. Nas fotos a seguir temos dois exemplos. O primeiro uma gaveta de HD simples, ligada em uma porta USB e o segundo uma unidade eSATA da Micronet, que utiliza 5 HDs, com RAID via hardware e outras funes. Apesar da diferena de complexidade, temos em ambos os casos unidade externa ligada uma porta USB ou eSATA, que no tem nada a ver com redes: Um NAS (Network Attached Storage), por sua vez, roda um sistema operacional completo e funciona como um servidor de arquivos, ligado diretamente na rede. Muitas vezes, eles so chamados de "network storage", ou simplesmente de "storage", termos que so mais descritivos para o pblico no tcnico do que "NAS". Entre o pblico tcnico, eles so tambm chamado de "filers" (arquivadores). O termo "storage" na verdade um termo tcnico genrico para solues de armazenamento, que usado tambm em outras situaes, como no caso das SANs. Existem muitas opes de NAS, que vo desde sistemas baratos, que custam pouco mais que uma gaveta USB, at equipamentos caros, que utilizam um grande nmero de HDs. Os modelos mais baratos comportam apenas um ou dois HDs e oferecem apenas funes

bsicas. Alguns modelos incluem tambm um transmissor wireless ou disponibilizam uma porta USB, o que permite que sejam ligados ao PC diretamente e seja usados como um DAS. Modelos intermedirios suportam em sua maioria 4 drives e modelos high-end ou racks para uso em datacenters suportam muitas vezes 8 drives ou mais. Os modelos com apenas um HD so genericamente chamados de single-drive e os que utilizam dois ou mais so chamados de multi-drive. Alguns modelos so vendidos sem os drives, que forma que voc pode instalar os HDs que quiser (eles so chamados de "diskless") e so geralmente bem mais baratos, enquanto muitos fabricantes optam por vender os aparelhos com drives pr-instalados (chamados genericamente de "diskfull"), de forma a tentar agregar valor e trabalhar com margens de lucro um pouco maiores. Ao ver o anncio de um "diskless NAS" no catlgo de alguma loja do exterior, por exemplo, voc pode presumir que se trata de um modelo sem os HDs. Um exemplo de NAS Buffalo TeraStation Pro II, que permite o uso de 4 discos, que podem ser configurados em modo RAID 0, 1, 10 ou RAID 5. Originalmente ele vinha com 4 drives de 250 GB (da o nome), mas logo foram lanadas verses atualizadas, com drives de 500 GB, 750 GB e 1 TB, totalizando at 4 GB de espao de armazenamento:

O mostrador frontal exibe informaes bsicas, como o endereo IP usado pelo servidor, o status da conexo e a configurao dos discos, mas a configurao em si feita remotamente, atravs da interface de administrao via navegador. atravs dela que voc escolhe qual modo RAID ser usado, altera a configurao de rede do NAS, cria os compartilhamentos de rede, executa operaes administrativas (como realizar testes de superfcie nos HDs ou recuperar o array RAID em caso de falha em um dos discos) e assim por diante: O uso da interface web no uma exclusividade do TeraStation, muito pelo contrrio. Quase todos os modelos de NAS disponveis so configurados via navegador, com alguns poucos modelos demandando o uso de um software cliente, ou sendo configurveis apenas via linha de comando (via SSH ou Telnet). Via de regra, um NAS no faz nada que um PC tradicional no possa ser configurado para fazer. Um nmero surpreendente deles utilizam processadores x86, rodam Linux e compartilham os arquivos com a rede utilizando o Samba. Ou seja, nada mais so do que PCs compactos, otimizados para a tarefa. A principal vantagem que eles so solues prontas, que podem ser instaladas rapidamente, sem exigir muitos conhecimentos tcnicos, o que os torna ideais para uso em escritrios e redes domsticas, por exemplo. Os modelos mais simples so bem mais baratos que um PC, alm de serem menos compactos e consumirem menos energia, enquanto os modelos mais caros oferecem mais espao de armazenamento, recursos de redundncia e de gerenciamento que permitem o uso em redes que demandam um maior nvel de confiabilidade. Existem ainda distribuies Linux ou BSD que permitem transformar um PC comum em

um NAS de forma prtica. Um bom exemplo o FreeNAS (baseado no FreeBSD), que pode ser instalado de forma simples, ocupando apenas 32 MB, e inteiramente administrado atravs de uma interface de gerenciamento via web, sem precisar de monitor. Ele suporta o uso de RAID, compartilhamentos via CIFS (Samba), FTP, NFS e SFTP, alm de oferecer um grande volume de recursos de gerenciamento. Voc pode baix-lo no http://www.freenas.org. Outro projeto similar o OpenFiler, disponvel no http://www.openfiler.com. Com a adoo do WPA2, os pontos de acesso wireless passaram a utilizar controladores muito mais poderosos, de forma a oferecerem suporte encriptao usando o AES. Muitos fabricantes passaram ento a incluir funes de compartilhamento de arquivos, permitindo que o ponto de acesso funcione como um NAS simples, compartilhando pastas em um pendrive ou HD externo, instalado em uma porta USB. Em geral, eles so muito mais limitados que um NAS "de verdade", a comear pelo fato de suportarem um nico pendrive ou HD e oferecerem poucas opes de configurao. Apesar disso, eles podem ser uma opo interessante em algumas situaes, j que a incluso do recurso adiciona muito pouco no custo do aparelho. Um exemplo o Linksys WRT600N, que apresenta uma porta USB escondida ao lado do conector da interface WAN (onde voc ligaria o cable modem ou o modem ADSL, de forma a compartilh-lo com a rede). Ao instalar um pendrive ou HD USB, voc pode criar compartilhamentos atravs da opo "Storage" da interface de administrao. Os recursos so incrivelmente limitados (no possvel sequer alterar o grupo de trabalho), mas a funo bsica est presente: Em muitas situaes, entretanto, usar um NAS no suficiente. Muitas empresas precisam de volumes gigantescos de espao de armazenamento, que deve no apenas oferecer um desempenho muito bom, mas tambm incluir backup dos dados e redundncia. De acordo com a escala necessria, usar um nico servidor, com HDs SATA regulares seria a soluo mais barata, j que muitas placas-me possuem at 10 portas SATA (e voc poderia adicionar mais portas instalando controladoras adicionais), de forma que, voc poderia simplesmente instalar 10 HDs SATA de 1 TB e contar assim com um total de 10 TB de armazenamento. Usando o Samba voc no gastaria nada com o software, que forma que, alm da mo de obra, o custo de resumiria ao preos dos HDs e dos demais componentes escolhidos e usando um array RAID voc poderia sacrificar parte do espao de armazenamento para melhorar o desempenho e a confiabilidade. De acordo com o nmero de HDs disponveis e o recursos oferecidos pelo sistema operacional usado, os modos RAID disponveis so: RAID 0 (Striping): No RAID 0 todos os HDs passam a ser acessados como se fossem um nico drive. Ao serem gravados, os arquivos so fragmentados nos vrios discos, permitindo que os fragmentos possam ser lidos e gravados simultaneamente, com cada HD realizando parte do trabalho. Isso permite melhorar brutalmente a taxa de leitura e de gravao e continuar usando 100% do espao disponvel nos HDs. O problema que no

RAID 0 no existe redundncia. Os HDs armazenam fragmentos de arquivos, e no arquivos completos. Sem um dos HDs, a controladora no tem como reconstruir os arquivos e tudo perdido. Isso faz com que o modo RAID 0 seja raramente usado em servidores. RAID 1 (Mirroring): No RAID 1 so usados dois HDs (ou qualquer outro nmero par). O primeiro HD armazena dados e o segundo armazena um cpia exata do primeiro, atualizada em tempo real. Se o primeiro HD falha, a controladora automaticamente chaveia para o segundo HD, permitindo que o sistema continue funcionando. Em servidores comum o uso de HDs com suporte a hot-swap, o que permite que o HD defeituoso seja substitudo a quente, com o servidor ligado. A desvantagem em usar RAID 0 que metade do espao de armazenamento sacrificado. RAID 10 (Mirror/Strip): Este modo combina os modos 0 e 1 e pode ser usado com a partir de 4 HDs (ou outro nmero par). Metade dos HDs so usados em modo striping (RAID 0), enquanto a segunda metade armazena uma cpia dos dados dos primeiros, oferecendo redundncia. RAID 5: Este o modo mais utilizado em servidores com um grande nmero de HDs. O RAID 5 usa um sistema de paridade para manter a integridade dos dados. Os arquivos so divididos em fragmentos e, para cada grupo de fragmentos, gerado um fragmento adicional, contendo cdigos de paridade. Os cdigos de correo so espalhados entre os discos. Dessa forma, possvel gravar dados simultaneamente em todos os HDs, melhorando o desempenho. O RAID 5 pode ser usado com a partir de 3 discos. Independentemente da quantidade de discos usados, sempre temos sacrificado o espao equivalente a um deles. Em um NAS com 4 HDs de 1 TB, por exemplo, voc ficaria com 3 TB de espao disponvel, em um servidor com 10 HDs de 1 TB, voc ficaria com 9 TB disponveis e assim por diante. Os dados continuam seguros caso qualquer um dos HDs usados falhe, mas se um segundo HD falhar antes que o primeiro seja substitudo (ou antes que a controladora tenha tempo de regravar os dados), todos os dados so perdidos. Voc pode pensar no RAID 5 como um RAID 0 com uma camada de redundncia. RAID 6: O RAID 6 dobra o nmero de bits de paridade, eliminando o ponto fraco do RAID 5, que a perda de todos os dados caso um segundo HD falhe. No RAID 6, a integridade dos dados mantida caso dois HDs falhem simultaneamente, o que reduz brutalmente as possibilidades matemticas de perda de dados. A percentagem de espao sacrificado decai conforme so acrescentados mais discos, de forma que o uso do RAID 6 vai tornado-se progressivamente mais atrativo. No caso de um grande servidor, com 20 HDs, por exemplo, seria sacrificado o espao equivalente a apenas dois discos, ou seja, apenas 10% do espao total. O maior problema que o RAID 6 exige o uso de algoritmos muito mais complexos por parte da controladora, de forma que ele no suportado por todos os dispositivos. JBOD: No JBOD (Just a Bunch Of Disks) os HDs disponveis so simplesmente

concatenados e passam a ser vistos pelo sistema como um nico disco, com a capacidade de todos somada. Os arquivos so simplesmente espalhados pelos discos, com cada um armazenando parte dos arquivos (nesse caso arquivos completos, e no fragmentos como no caso do RAID 0). No JBOD no existe qualquer ganho de desempenho, nem de confiabilidade, ele apenas uma forma simples de juntar vrios HDs de forma a criar uma nica unidade de armazenamento. Ele no uma boa opo para armazenamento de dados importantes, mas pode ser usado para tarefas secundria, como no caso de servidores de backup. O uso de um NAS, ou de um servidor de arquivos com vrios HDs atende bem maioria das redes de pequeno e mdio porte. Entretanto, muitas empresas precisam de muito mais do que 10 TB de espao de armazenamento, sobretudo quando falamos em grandes bancos de dados e aplicaes web. Usar vrios pequenos servidores seria uma soluo barata, mas em compensao complexa e mais propensa a falhas. Surge ento a opo de usar uma SAN (Storage Area Network).

Você também pode gostar