Pular para o conteúdo principal

📦 Visão Geral do GlusterFS na Plataforma

O GlusterFS é um protocolo de sistema de arquivos de rede projetado para armazenamento distribuído em nuvem, com foco em confiabilidade, failover e escalabilidade.

A plataforma SaveinCloud oferece suporte nativo ao GlusterFS a partir da versão 6.1, exclusivamente para ambientes com Shared Storage Cluster.


🔍 Características do GlusterFS

  • ✅ Armazenamento replicado e confiável
  • ✅ Failover automático
  • ✅ Escalabilidade horizontal
  • ✅ Suporte nativo ao cliente Gluster (exceto Alpine)

Diferente de soluções como Ceph ou Lustre, o GlusterFS não exige um servidor dedicado para metadados, simplificando sua arquitetura e manutenção.


🛠️ Implementação na Plataforma

A implementação do GlusterFS na SaveinCloud segue as seguintes diretrizes:

  • Um Volume Replicado é criado automaticamente, com múltiplas réplicas dos dados.
  • Os volumes são montados com o nome padrão data e são acessíveis por todos os nós do cluster.
  • O cliente GlusterFS é instalado em todos os contêineres (exceto Alpine).
  • A replicação garante acesso aos dados mesmo que um ou mais blocos estejam indisponíveis.
atenção

⚠️ Importante: Não confundir volumes GlusterFS com os volumes Docker tradicionais da plataforma. :::


🔐 Casos de Uso Recomendados

O uso do GlusterFS é ideal para ambientes que exigem:

  • Alta simultaneidade de acesso
  • Performance elevada em escrita
  • Tolerância a falhas e replicação de dados
  • Backup seguro de arquivos
dica

💡 Para topologias que priorizam desempenho bruto, recomenda-se considerar o protocolo NFS como alternativa. :::


⚠️ Limitações Conhecidas

  • 📦 Volumes GlusterFS não funcionam com containers em modo “sleep”.
  • 🚫 Live migration de containers com GlusterFS pode não ser suportada.
  • 🛑 Volumes personalizados criados manualmente via SSH não são recomendados (limitam automações e escalabilidade).

📋 Logs e Diagnóstico

Se houver problemas com o GlusterFS:

  • Verifique o Painel de Tarefas no ambiente.
  • Acesse os logs no servidor de storage em:
    /var/log/glusterfs
  • Execute journalctl nos containers de storage compartilhado ou VPS personalizados.

🧭 Caminhos de Montagem

O GlusterFS é exportado automaticamente para os contêineres e pode ser utilizado para compartilhar arquivos entre serviços do mesmo ambiente.

Para montar volumes adicionais ou compartilhar dados com aplicações, utilize os caminhos padrão já definidos pela plataforma.


✅ Conclusão

O GlusterFS oferece uma solução poderosa para armazenamento distribuído na nuvem, com foco em alta disponibilidade e confiabilidade. Seu uso é ideal para aplicações críticas que requerem resiliência de dados e tolerância a falhas.

dica

💡 Recomendamos sempre testar os ambientes após qualquer alteração de storage, especialmente em cenários com replicação. :::