Foi lançada a primeira versão de um servidor de armazenamento de dados com acesso por protocolo, projetado para resolver o problema de um grande número de pequenos arquivos em sistemas de arquivos, inclusive cluster.
Algumas possibilidades:
- multithreading;
- multiservidor, fornecendo tolerância a falhas e balanceamento de carga;
- máxima transparência para o usuário ou desenvolvedor;
- métodos HTTP suportados: GET, HEAD, PUT e DELETE;
- controlar o comportamento de leitura e escrita por meio de cabeçalhos de cliente;
- suporte para hosts virtuais flexíveis;
- suporte para integridade de dados CRC durante gravação/leitura;
- buffers semidinâmicos para consumo mínimo de memória e ajuste ideal de desempenho de rede;
- compactação de dados atrasada;
- como complemento - arquivador multithread wZA para migrar arquivos sem interromper o serviço.
O produto foi projetado para uso misto, incluindo suporte para trabalhar com arquivos grandes sem sacrificar o desempenho.
O principal uso recomendado em servidores de origem e grandes instalações de armazenamento para reduzir significativamente a quantidade de metadados em sistemas de arquivos em cluster e expandir seus recursos.
Servidor distribuído por sob a licença BSD-3.
Fonte: linux.org.ru