GlusterFS é um sistema de arquivos de armazenamento conectado à rede. Ele encontrou aplicativos, incluindo computação em nuvem, serviços de mídia de streaming e redes de entrega de conteúdo. GlusterFS foi desenvolvido originalmente pela Gluster, Inc. e, em seguida, pela Red Hat, Inc., como resultado da Red Hat adquirir Gluster em 2011. Em junho de 2012, o Red Hat Storage Server foi anunciado como uma integração comercialmente apoiada do GlusterFS com o Red Hat Enterprise Linux. O Red Hat comprou o Inktank Storage em abril de 2014, que é a empresa por trás do sistema de arquivos distribuídos pelo Ceph, e o Red Hat Storage Server baseado em GlusterFS para "Red Hat Gluster Storage " A GlusterFS agrega vários servidores de armazenamento através da ligação Ethernet ou Infiniband RDMA em um grande sistema de arquivos de rede paralelo. É software livre, com algumas partes licenciadas sob a Licença Pública Geral GNU (GPL) v3, enquanto outras são duplas licenciadas sob GPL v2 ou a Licença Pública Geral Menos (LGPL) v3. GlusterFS é baseado em um design de espaço de usuário empilhável. O GlusterFS tem um componente cliente e servidor. Os servidores são normalmente implantados como tijolos de armazenamento, com cada servidor executando um daemon glusterfsd para exportar um sistema de arquivos local como um volume. O processo cliente glusterfs, que se conecta a servidores com um protocolo personalizado sobre TCP/IP, InfiniBand ou Sockets Direct Protocol, cria volumes virtuais compostos de vários servidores remotos usando tradutores empilháveis. Por padrão, os arquivos são armazenados inteiros, mas a remoção de arquivos em vários volumes remotos também é suportada. O volume final pode então ser montado pelo host do cliente usando seu próprio protocolo nativo através do mecanismo FUSE, usando o protocolo NFS v3 usando um tradutor de servidor integrado, ou acessado via biblioteca cliente gfapi. As montagens nativas-protocolo podem então ser reexportadas, por exemplo, através do servidor NFSv4 do kernel, SAMBA, ou do protocolo OpenStack Storage (Swift) baseado em objetos usando o tradutor quot;UFO" (Unified File and Object).