A primeira versão do servidor de armazenamento de dados com acesso via protocolo foi lançada, destinada a resolver o problema de um grande número de pequenos arquivos em sistemas de arquivos, incluindo aqueles em cluster.
Algumas funcionalidades:
- multithreading;
- multi-servidoridade, garantindo resiliência e balanceamento de carga;
- máxima transparência para o usuário ou desenvolvedor;
- métodos HTTP suportados: GET, HEAD, PUT e DELETE;
- gerenciamento do comportamento de leitura e escrita através de cabeçalhos do cliente;
- suporte a hosts virtuais configuráveis;
- suporte à integridade dos dados CRC durante leitura/escrita;
- buffers semi-dinâmicos para consumo mínimo de memória e otimização de desempenho de rede;
- compactação de dados em atraso;
- como um complemento — um compactador multithreaded wZA para migração de arquivos sem interrupção do serviço.
O produto é destinado ao uso misto, incluindo suporte para grandes arquivos sem comprometer o desempenho.
A principal recomendação de uso é em servidores de origem e grandes repositórios para uma redução significativa na quantidade de metadados em sistemas de arquivos em cluster e para expandir suas capacidades.
Servidor é distribuído sob a licença BSD-3.
Fonte: linux.org.ru

