Primeiro, pare e pense sobre seus objetivos realistas ...
A resposta curta para sua pergunta é que o SAS é um protocolo de comutação. As unidades conectadas por meio de expansores são acessíveis e podem ser endereçadas de forma transparente por um único controlador.
No entanto, o restante de suas perguntas será uma função de seu controlador específico, sua arquitetura de armazenamento e os planos de fundo nos gabinetes de armazenamento que você acaba usando.
Não é possível dar uma resposta específica sem mais informações.
- Quantos discos você precisa?
- Qual controlador RAID ou SAS HBA você está usando?
- Esses discos serão internos ou externos?
- Qual placa de expansão SAS específica você deseja usar (não é como se houvesse muitas no mercado)?
- Qual servidor e hardware de gabinete você está considerando?
- Qual é o aplicativo / motivo dessa configuração? ( ZFS ? Espaços de armazenamento ?)
Vamos usar o seu exemplo de um controlador com 4 portas SAS SFF-8087 . Estes destinam-se à comunicação dentro de um chassi. Cada porta SFF-8087 é um conector de 4 pistas que pode acomodar 4 unidades. Total de 16 unidades, no seu caso ... Normalmente, os servidores têm apenas 4, 8, 12, 16 ou 24/25 capacidades de compartimento interno.
Nos níveis de 4 e 8 unidades, o backplane da unidade interna do servidor terá uma proporção de 1: 1 pista por unidade e normalmente possui uma ou duas portas SFF-8087. Sem excesso de inscrição!
Para servidores de 12 portas, o expansor geralmente é embutido no backplane e a entrada será uma única porta SFF-8087. Sobre-inscrição!
Para servidores com 16 compartimentos internos, você pode ver quatro portas SFF-8087 separadas destinadas a serem atendidas por um ou vários controladores SAS / RAID. Mas em 16 portas, você pode ter um expansor no backplane.
Quase todos os servidores de 24 ou 25 compartimentos que encontrei possuem expansores embutidos no backplane da unidade e acomodam uma ou duas portas SFF-8087. A exceção é algo como o HP ProLiant DL370 G6, que pode aceitar três compartimentos de unidade de 8 compartimentos, cada um exigindo 2 portas SFF-8087.
Então, quando as pessoas usam os expansores SAS da placa PCIe?
Nota: A HP é um ótimo expansor PCIe SAS . Existe uma comunidade inteira construída em torno de seu uso em projetos de armazenamento.
O caso mais comum que vejo é uma placa-mãe ou controlador PCIe com DUAS portas SFF-8087 e uma necessidade de conectar mais de 8 unidades divididas em vários compartimentos de unidades. Não posso imaginar algo como o seu cenário, onde você tem 16 portas disponíveis em um controlador e gostaria de multiplicar isso por meio de expansores para acomodar mais unidades internas . Se você estiver trabalhando com um servidor com mais de 16 discos, é provável que encontre um expansor de backplane em algum lugar. Isso tornaria o expansor PCIe desnecessário.
Tudo isso é diferente quando você olha para o armazenamento externo. O transporte seria um cabo externo SAS SFF-8088 . A maioria das prateleiras de unidades externas / JBODs possui expansores embutidos.
Exemplo de saída de configuração RAID de um controlador HP Smart Array P410i conectado a dois compartimentos de unidade dentro de um servidor HP ProLiant DL370 G6 por meio de uma placa expansora HP SAS . Observe que o cartão é representado como um gabinete (Vendor ID HP, Model HP SAS EXP Card)
e possui seu próprio SAS WWN .
Smart Array P410i in Slot 0 (Embedded) (sn: 5001438006503640)
array A (Solid State SATA, Unused Space: 0 MB)
logicaldrive 1 (223.5 GB, RAID 0, OK)
physicaldrive 5C:2:8 (port 5C:box 2:bay 8, Solid State SATA, 240.0 GB, OK)
array B (SAS, Unused Space: 0 MB)
logicaldrive 2 (68.3 GB, RAID 1, OK)
physicaldrive 7C:2:1 (port 7C:box 2:bay 1, SAS, 72 GB, OK)
physicaldrive 7C:2:2 (port 7C:box 2:bay 2, SAS, 72 GB, OK)
array C (SATA, Unused Space: 2651025 MB)
logicaldrive 3 (1000.0 GB, RAID 1+0, OK)
logicaldrive 4 (500.0 GB, RAID 1+0, OK)
physicaldrive 2C:1:1 (port 2C:box 1:bay 1, SATA, 1 TB, OK)
physicaldrive 2C:1:2 (port 2C:box 1:bay 2, SATA, 1 TB, OK)
physicaldrive 2C:1:3 (port 2C:box 1:bay 3, SATA, 1 TB, OK)
physicaldrive 2C:1:4 (port 2C:box 1:bay 4, SATA, 1 TB, OK)
physicaldrive 3C:1:5 (port 3C:box 1:bay 5, SATA, 1 TB, OK)
physicaldrive 3C:1:6 (port 3C:box 1:bay 6, SATA, 1 TB, OK)
Expander 250 (WWID: 50014380133153E6, Box: 1)
Enclosure SEP (Vendor ID HP, Model HP SAS EXP Card) 248 (WWID: 50014380133153E5, Box: 2)
SEP (Vendor ID PMCSIERA, Model SRC 8x6G) 249 (WWID: 500143800650364F)