Perguntas para iniciantes sobre SAS e servidor

Perguntas para iniciantes sobre SAS e servidor

Sou programador c++ e administrador de banco de dados buscando ampliar meu conhecimento em administração e manutenção de servidores. Li as páginas da Wikipedia e vários outros documentos que encontrei pesquisando no Google, mas ainda há algumas coisas que não entendo.

  1. O hardware para consumidor vem com vários cabeçotes para conexões SATA e PATA, e espera-se que você compre cabos para conectá-los às suas unidades. Em hardware de servidor, fala-se muito sobre backplanes. Se eu comprar um servidor montado 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 executar o ZFS ou algum outro tipo de RAID de software, parece que um controlador RAID caro pode ser um upsell desnecessário.

  3. Como as caixas SAS externas apresentam as unidades ao sistema? Por exemplo, um Sun J4200http://www.sun.com/storage/disk_systems/expansion/4200/specs.xmlafirma apresentar '4 portas de host/uplink SAS (x4) e 2 portas de host/expansão SAS (x4)'. Supondo que as portas de 'expansão' sejam usadas para conectar várias caixas em série, 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. Eles são normalmente padrão em um sistema ou você normalmente precisa usar adaptadores SAS RAID que fornecem especificamente portas SAS externas?

Responder1

Em relação aos backplanes

Isso 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 suporte de unidade que tenha interface integrada entre o conector SAS e o conector do backplane. Isso ocorre porque esses tipos de sistemas são hot-plug e isso requer bits especiais.

Em relação aos controladores RAID

O RAID de hardware fornece um nível de processamento paralelo que pode ser muito útil, além de lidar com certas tarefas melhor do que o RAID de software. Uma área é o cache do adaptador, que permite que a placa RAID virtualize melhor o armazenamento subjacente para que tenha um melhor desempenho. O RAID de software pode fazer isso, mas o RAID de hardware ainda tem um desempenho melhor atualmente. Além disso, na minha experiência, o HW RAID lida com falhas com mais eficiência do que o SW RAID. O seu pode variar.

Em relação a RAID e ZFS

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

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

Em relação à conexão de arrays SAS externos

Se estou lendo a unidade SUN corretamente, é uma unidade JBOD por si só. Conecte-o a um controlador SAS RAID com portas externas e você poderá usar o RAID de hardware nele. Ou conecte-o a uma placa SAS independente e tenha até 48 unidades individuais apresentadas ao sistema operacional. Qualquer método funcionará. Se a placa SAS RAID pode ou não ser configurada para JBOD depende do fabricante da placa RAID, tenho visto isso acontecer nos dois sentidos ao longo dos anos.

Em relação a "4 portas host/uplink SAS (largura x4) (largura de banda de 48 Gb/s)"

Isso significa que a unidade possui múltiplas portas SAS e pode agregar links para aumentar a largura de banda. Para aproveitar ao máximo isso, você precisará de 4 portas livres na placa à qual você o conectou. Eles também podem ser usados ​​para anexar dois hosts a esta unidade, se você quiser.

As 'portas de expansão' nas especificações servem para anexar prateleiras SAS adicionais à primeira unidade. Você conectaria sua placa RAID à primeira unidade e, em seguida, conectaria unidades adicionais à primeira por meio dessas portas de expansão. Eu penso. Através disso, você pode obter quantidades absurdas de armazenamento de conexã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 conectores de armazenamento externo padrão. Os servidores 4U podem ser diferentes, mas não jogo com frequência, então não sei em primeira mão. Para poder usar armazenamento externo, você precisará de algum tipo de placa adaptadora. Depende de você se é um adaptador SAS simples ou uma versão mais inteligente do adaptador RAID integrado.

Responder2

Só posso falar pela Dells porque só tenho muita experiência com eles.

Todos os servidores de última geração possuem discos hot swap e se encaixam em um backplane. Servidores de nível básico podem ser adquiridos sem um compartimento de unidade hot swap e normalmente não possuem backplane. Em vez disso, as unidades são conectadas diretamente à placa-mãe, como um PC comum.

Alguns Dells têm um controlador de disco básico integrado, mas se você está desembolsando muito dinheiro para um servidor Dell de última geração, presume-se que você comprará pelo menos um controlador RAID de nível básico como um Perc6iR, e provavelmente o mais caro, mas ainda não exorbitante, Perc6/i.

O desempenho desses controladores é realmente incrível. Eles valem bem o dinheiro gasto. Embora você possa usar o RAID de software, o RAID de hardware é mais rápido, simples e fácil de gerenciar. Vá em frente 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 em gabinetes de unidades externas. Basta conectar os gabinetes à placa Perc6/e com o cabo apropriado e o Perc6/e os vê da mesma maneira que veria os discos internos.

Jr.

informação relacionada