Quais são as melhores maneiras aceitáveis / razoáveis / melhores de fornecer armazenamento compartilhado grande e expansível na AWS, exposto como um único sistema de arquivos?
Atualmente, estamos produzindo volumes de 1 TB EBS ~ exportando quinzenalmente e NFS com no_subtree_check e nohide. Nesta configuração, exportações distintas aparecem em uma única montagem no cliente. Esse arranjo não escala bem.
As opções que consideramos:
- LVM2 com ext4. resize2fs é muito lento.
- Btrfs no Linux. obviamente ainda não está pronto para o horário nobre.
- ZFS no Linux. obviamente ainda não está pronto para o horário nobre (embora o LLNL o use)
- ZFS no Solaris. o futuro desse combo é incerto (para mim) e o novo sistema operacional
- glusterfs. ouvi principalmente boas, mas duas histórias assustadoras (e talvez antigas?).
A solução ideal forneceria compartilhamento, uma única visualização fs, fácil expansibilidade, instantâneos e replicação.
Obrigado por compartilhar idéias e experiências.
linux
amazon-ec2
filesystems
zfs
ext4
Reece
fonte
fonte
Respostas:
E o XFS (sobre o LVM)? É mais maduro que o ext4 e existe a possibilidade de fazer dumps incrementais do sistema de arquivos. Você pode consultar o artigo da Wikipedia e os benchmarks em relação ao ext4 nele mencionado.
fonte