Pular para o conteúdo principal

🌐 File Synchronization – SaveinCloud

⚠️ Todas as configurações demonstradas neste manual são exemplos simples e hipotéticos. Pode ser necessário realizar adaptações conforme a topologia e estrutura do seu ambiente.

O File Synchronization é um addon disponível na plataforma SaveinCloud que permite sincronizar diretórios de arquivos entre diferentes nós do ambiente.
É especialmente útil em ambientes clusterizados (com múltiplas instâncias de aplicação), garantindo que todos os nós mantenham os mesmos arquivos atualizados, como uploads, configurações e conteúdo estático.


🚀 Instalação do File Synchronization

A instalação do File Synchronization é feita diretamente pela plataforma, em alguma das instâncias que disponibiliza o addon:

imagem

⚙️ Configuração do File Synchronization

Após selecionado o "Instalar", será exibida uma janela para prosseguir com a instalação do File Synchronization:

imagem

⚙️ Opções de Configuração do File Synchronization

Ao instalar o File Synchronization, são apresentadas algumas opções que definem como a sincronização será realizada.

🔹 One environment synchronization

  • A sincronização será feita dentro do mesmo ambiente, entre múltiplos nós da aplicação.
  • Útil em clusters com várias instâncias (ex.: Tomcat, NGINX, PHP), garantindo que diretórios como /var/www/webroot/ROOT/uploads fiquem iguais em todos os nós.

imagem

🔹 Two environments synchronization

  • A sincronização é feita entre dois ambientes diferentes.

  • Exemplo: sincronizar arquivos do ambiente de produção para o de teste.

  • Requer informar:

    • IP do segundo ambiente → endereço público ou interno do destino.
    • Password → senha de autenticação para permitir a cópia.

imagem

🔹 Sync delay (sec)

  • Intervalo (em segundos) entre as verificações de alteração.
  • Padrão: 10 segundos.
  • Quanto menor o valor, mais rápido a sincronização acontece, mas pode gerar mais consumo de recursos.

Para configurações adicionais, pode ser verificado na documentação oficial da ferramenta: https://docs.jelastic.com/file-synchronization