🌐 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:
⚙️ Configuração do File Synchronization
Após selecionado o "Instalar", será exibida uma janela para prosseguir com a instalação do File Synchronization:
⚙️ 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.
🔹 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.
🔹 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