Espero que isso ajude um pouco. Eu tentei não deixar isso se transformar em uma parede cheia de texto. :)
3Par / Isilon
Se você pode e vai dedicar uma quantidade fixa de horas-homem para alguém que assume o papel de administrador SAN e quer desfrutar de uma vida indolor com o sono noturno em vez de trabalho noturno, então é assim que eu vou.
A SAN permite que você faça todas as coisas em que um único "armazenamento" possa limitar você (isto é, conecte um array flash purestorage e um grande monstro sata 3par ao mesmo servidor), mas você também precisa pagar por isso e mantê-lo bem mantido o tempo todo se você quiser fazer uso da flexibilidade.
Alternativas
Amplidata
Prós: expansível, barato, projetado com um bom conceito e camadas dedicadas de cache de leitura / gravação. Isso pode realmente ser a melhor coisa para você.
RisingTideOS
Seu software de destino é usado em quase todos os armazenamentos do linux agora e permite um gerenciamento um pouco melhor do que o material simples do linux / gluster. (Na minha humilde opinião) A versão comercial pode valer a pena.
Gluster / btrfs
PRO: Escala e "Bricks" fornecem uma camada de abstração que é muito boa para o gerenciamento.
CON: O primeiro foi um PITA total para mim. Não era robusto e os fracassos podiam ser locais a um tijolo ou eliminar tudo. Agora, com o RedHat no controle, pode realmente se transformar em algo funcionando e eu até conheci pessoas que podem domar para que funcione por anos. E o segundo ainda é meio experimental. Normalmente, um FS precisa de 3-4 anos após ser "feito" até que seja comprovado e robusto. Se você se importa com os dados, por que você consideraria isso? Falando em experimental, o suporte comercial Ceph está quase acabando, mas você precisa manter a camada "RBD", o FS ainda não está bem testado o suficiente. Eu quero deixar claro que Ceph é muito mais atraente a longo prazo. :)
ZFS
Pro: Recursos que definitivamente colocam um prego no caixão de outras coisas. Esses recursos são bem projetados (pense em L2ARC) e a compactação / descompactação é divertida. Ter mais "clusters de armazenamento" significando ter também apenas pequenas falhas em vez de uma grande lança consolidada
Con: Manter muitas pequenas caixas de software em vez de um armazenamento real. Precisa integrá-los e gastar horas extras para ter uma configuração robusta.