Iniciante SAS e perguntas do servidor

4

Eu sou um programador c ++ e administrador de banco de dados que procura expandir meus conhecimentos em administração e manutenção de servidores. Eu li as páginas da Wikipedia e vários outros documentos que encontrei pesquisando, mas ainda há algumas coisas que não entendo.

  1. O hardware em nível de consumidor vem com vários cabeçalhos para conexões SATA e PATA, e espera-se que você compre cabos para conectá-los às suas unidades. No hardware do servidor, há muita conversa sobre backplanes. Se eu comprar um servidor de montagem em rack, como um Dell PowerEdge, posso esperar que ele tenha todos os conectores necessários, para que eu possa encaixar minhas unidades SAS ou SATA?

  2. Como as unidades funcionam com / sem controladores RAID adicionais? Se eu planejo rodar o ZFS ou algum outro tipo de software RAID, parece que um controlador RAID caro pode ser um upsell desnecessário.

  3. Como caixas SAS externas apresentam as unidades ao sistema? Por exemplo, um link do Sun J4200 alega ter um SAS de 4 (x4 de largura) portas host / uplink e 2 portas host / expansão SAS de x4-wide '. Assumindo que as portas de 'expansão' são usadas para encadear várias caixas juntas, isso significa que apenas dezesseis unidades (4 * 4 de largura) podem ser visíveis para o sistema?

  4. Para conectar essa caixa a um sistema, presumo que você precise de algum tipo de conector SAS externo no servidor. São aqueles normalmente padrão em um sistema, ou você normalmente precisa usar adaptadores SAS RAID que especificamente fornecem portas SAS externas?

por frnknstn 16.07.2009 / 16:02

2 respostas

7

Em relação aos Backplanes

Varia de fornecedor para fornecedor, mas em geral os backplanes não são compatíveis com os discos rígidos de prateleira. Muitos precisam de algum tipo de portador de unidade que tenha a interface incorporada entre o conector SAS e o conector do painel traseiro. Isso ocorre porque esses tipos de sistemas são hot-plug e isso requer bits especiais.

Em relação aos controladores RAID

Hardware RAID fornece um nível de processamento paralelo que pode ser muito útil, bem como lidar com certas tarefas melhor do que o software RAID. Uma área é o cache no adaptador, que permite que a placa RAID virtualize melhor o armazenamento subjacente para que ele funcione melhor. O RAID de software pode fazer um pouco disso, mas o RAID de hardware ainda funciona melhor nos dias de hoje. Além disso, na minha experiência, o HW RAID lida com as falhas mais graciosamente do que o SW RAID. Seu pode variar.

Em relação ao RAID e ao ZFS

Isso vai soar um pouco estranho, mas eu me deparo com os mesmos problemas com o sistema de arquivos NSS do NetWare (que se parece bastante com o ZFS quando acontece). No meu caso, confio mais nos fornecedores de hardware para lidar com configurações de armazenamento complexas do que confio nos fornecedores de software para fornecer soluções sólidas. Isso pode ser uma confiança equivocada, mas eu prefiro ter um sistema de gerenciamento de armazenamento com vários arrays RAID largos, do que um com 48 unidades de disco individuais. Isso me permite aproveitar o melhor de ambos ambientes.

Eu posso entrar em detalhes sobre o nivelamento de carga em hardware e software, mas isso está um pouco além do escopo deste artigo;)

Sobre a anexação de matrizes SAS externas

Se eu estou lendo essa unidade SUN corretamente, é uma unidade JBOD por si só. Anexe-o a um controlador SAS RAID com portas externas e você poderá usar o RAID de hardware nele. Ou conecte-o a um cartão SAS autônomo e tenha até 48 unidades individuais apresentadas ao sistema operacional. Qualquer um dos métodos funcionará. Se a placa SAS RAID pode ou não ser configurada para o JBOD, cabe ao fabricante da placa RAID, já vi isso acontecer nos últimos anos.

Com relação a "portas SAS / uplink de 4 portas (largura x 4) (largura de banda de 48 Gb / s)"

Isso significa que a unidade possui várias portas SAS e pode fazer agregação de links para aumentar a largura de banda. Para aproveitar ao máximo isso, você precisará de 4 portas livres no cartão ao qual você o conecta. Estes também podem ser usados para anexar dois hosts a esta unidade, se você estiver interessado.

As 'portas de expansão' na especificação são para anexar prateleiras SAS adicionais à primeira unidade. Você conectaria sua placa RAID à primeira unidade e, em seguida, anexaria unidades adicionais à primeira dessas portas de expansão. Eu acho que. Através disso, você pode obter quantidades tolas de armazenamento de anexação direta.

Em relação às portas padrão

Parte disso varia de fornecedor para fornecedor, mas em geral os servidores 1U-2U atualmente não são fornecidos com o padrão de conectores de armazenamento externo. Os servidores 4U podem ser diferentes, mas eu não brinco com eles frequentemente, então não sei em primeira mão. Para obter a capacidade de usar armazenamento externo, você precisará de uma placa adaptadora de algum tipo. Seja um simples adaptador SAS ou uma versão mais inteligente do adaptador RAID incorporado, você decide com você.

    
por 16.07.2009 / 16:39
2

Eu só posso falar pelo Dells, já que tenho muita experiência com eles.

Todos os servidores high end possuem discos de hot swap e esses slots em um backplane. Servidores de nível de entrada podem ser comprados sem um compartimento de unidade hot swap e estes normalmente não possuem um backplane. Em vez disso, as unidades são conectadas diretamente à placa-mãe como um PC consumidor.

Alguns Dells têm um controlador de disco básico embutido, mas se você está gastando muito dinheiro para um servidor Dell de alto nível, presume-se que você estará comprando pelo menos um controlador RAID de nível básico como um Perc6iR, e provavelmente o mais caro, mas ainda não extorsivo Perc6 / i.

O desempenho desses controladores é realmente impressionante. Eles valem o dinheiro. Embora você possa usar o software RAID, o hardware RAID é mais rápido, mais simples e mais fácil de gerenciar. Morda a bala e pague por um controlador RAID decente.

Para conectar discos externos, você usaria um controlador RAID Perc6 / e ou similar. Esta é uma placa PCIe com dois conectores SFF-8470 e você obtém os mesmos conectores nos gabinetes de unidade externa. Basta conectar os gabinetes à placa Perc6 / e com o cabo apropriado, e o Perc6 / e então os verá exatamente da mesma maneira que os discos internos.

JR

    
por 16.07.2009 / 16:20