====== Visão Geral do Ello Backup ====== O Ello Backup é um sistema de backup automático para bases de dados dos sistemas Ello. Ele garante que os dados dos clientes sejam copiados com segurança e armazenados em um local remoto, sem que o operador precise fazer nada manualmente. ===== Como o sistema funciona ===== O sistema tem duas partes que trabalham juntas: * **Agente de Backup** — um programa instalado no computador do cliente (Windows). Ele funciona em segundo plano, realiza os backups nos horários configurados e envia os arquivos para um servidor de armazenamento remoto. * **Painel de Controle** — uma página web acessível pela equipe Ello. Permite monitorar todos os clientes, verificar se os backups estão acontecendo e ajustar as configurações de cada cliente. ===== Fluxo de um backup ===== actor "Sistema Ello\n(cliente)" as Sistema participant "Agente de Backup\n(Windows)" as Agente participant "Servidor Ello\n(painel web)" as Servidor participant "Armazenamento\nRemoto" as FTP Sistema -> Agente : Bases de dados\ndo sistema Ello Agente -> Agente : Cria cópia de segurança\nnos horários configurados Agente -> Agente : Valida a integridade\nda cópia Agente -> FTP : Envia arquivo comprimido Agente -> Servidor : Comunica status\n(a cada 10 minutos) Servidor -> Servidor : Atualiza painel\n(última comunicação) ===== O ciclo de vida de um backup ===== Cada backup passa pelas seguintes etapas: - **Descoberta** — O agente localiza as bases de dados instaladas no computador do cliente. - **Agendamento** — Nos horários definidos (por exemplo, às 8h, 12h e 18h), o agente inicia o processo. - **Geração da cópia** — O agente cria um arquivo de backup da base de dados. - **Validação** — O arquivo gerado é testado para confirmar que está íntegro e pode ser restaurado. - **Compressão** — O arquivo é comprimido para economizar espaço. - **Envio** — O arquivo comprimido é enviado para o armazenamento remoto. - **Rotação** — Os arquivos mais antigos são removidos automaticamente, mantendo apenas a quantidade configurada. ===== Conceitos importantes ===== ^ Termo ^ O que significa ^ | **Agente** | Programa instalado no Windows do cliente que realiza os backups. | | **Painel Web** | Interface usada pela equipe Ello para monitorar e configurar os clientes. | | **Base de dados** | Arquivo com os dados do sistema Ello instalado no cliente. | | **Configuração de backup** | Conjunto de regras que define quantos backups manter e em quais horários. | | **Armazenamento remoto** | Servidor externo onde os arquivos de backup ficam guardados. | | **Última comunicação** | A data e hora em que o agente do cliente se conectou ao painel pela última vez. | | **Cliente ativo** | Cliente cujo agente está autorizado a realizar backups (precisa ser ativado pelo suporte). | ===== Páginas relacionadas ===== * [[ello_backup:instalacao_cliente|Instalar o Agente no Windows]] * [[ello_backup:configuracao_cliente|Configurar o Agente]] * [[ello_backup:painel_web|Usar o Painel Web]] * [[ello_backup:solucao_de_problemas|Solução de Problemas]] * [[ello_backup:notificacoes_telegram|Notificações por Telegram]]