Em geral, eu questionaria a facilidade de usar a replicação aqui. O que eu faria seria ....;)
-
Descarregue os arquivos em um NAS / SAN central (possivelmente replicado conforme necessário). Você poderia usar alguns dos casos de armazenamento SUperMicro - 24 x 2,5 "unidades em 2 unidades de rack. E sim, hsted / alugado servidores não se encaixam, você precisa colocar o seu próprio. Especial necessidade = hardware especial = não o material massa hosters oferta .
-
Coloque um banco de dados que atribua dinamicamente os arquivos a grupos de servidores de fluxo contínuo, para permitir que esses servidores façam algum armazenamento em cache. Eles são idênticos às entradas separadas do servidor de nomes que apontam para todos os servidores do grupo e apenas garantem que nem todo servidor tenha que armazenar em cache todos os arquivos.
-
Crie grupos de servidores (conforme o ponto anterior) que são responsáveis pelo streaming de grupos de arquivos
-
Deixe o cache do arquivo do SO resolver o resto. Sério;) Coloque o máximo de RAM em tal máquina e termine com isso.
-
E enquanto você está nisso, quem teve a idéia super inteligente de rodar drives SAS ... você checou oyu precisa deles? Dica - colocar em drives SATA, basicamente ... WD Velociraptors. 300gb por unidade e eu aposto muito mais barato do que suas unidades SAS. Quase tão rápido, rodando 10.000 rpm. Eu os uso em bancos de dados e obtenho um IO muito econômico deles. E acho que meus requisitos de IO são mais altos que os seus (como os vídeos tendem a ser maiores do que os dados com os quais trabalho).
Basicamente, você entrou na faixa em que o sistema de armazenamento central faz sentido, e você tenta contorná-lo com itens de armazenamento medíocres - desculpe-se - e 88 drives NÃO são mais impressionantes para um servidor). O resultado é toneladas de custo de hardware;) Agora você pode ir para casos especiais (veja as ofertas de supermicro que eu coloquei - eles também têm uma grande gaiola de disco de 3,5 "para 48 discos) ou hardware especial (que incidéntally custará Um bom ajuste com seus machos frontais sem grandes discos, e um armazenamento central usando controladores RAID high-end apropriados, muitos discos e um ou dois adaptadores de 10GB devem ser bons.
Esqueça tudo sobre sistemas de arquivos em cluster - você quer algo que seja planejável. O problema é: você precisa planejar sua largura de banda dentro do sistema. Você não pode ter muito tráfego cruzado, a menos que você esteja disposto a colocar switches de 10GB em tudo. E mesmo assim, o tráfego cruzado pode matar você.