Please ensure Javascript is enabled for purposes of website accessibility

Vex Backup – Sistema de backup de banco de dados MySQL com Integração à nuvem

Carregando...
Imagem de Miniatura

Data

Título da Revista

ISSN da Revista

Título de Volume

Editor

Resumo

A crescente necessidade de confiabilidade e desempenho em rotinas de backup tem motivado o desenvolvimento de ferramentas que automatizam esse processo, reduzem falhas humanas e oferecem visibilidade sobre as operações realizadas. Este trabalho apresenta o desenvolvimento de uma solução de backup automatizado para bancos de dados MySQL, composta por dois módulos. O primeiro é uma aplicação responsável pela execução do backup, abrangendo as etapas de dump, compactação e envio para um serviço de armazenamento em nuvem. O segundo é uma ferramenta web que permite o acompanhamento em tempo real das execuções, a análise de métricas e o gerenciamento de usuários. Para o desenvolvimento da solução, foi adotada a metodologia ágil Scrum, com ciclos de desenvolvimento curtos e iterativos. Já para a avaliação da ferramenta, utilizou-se uma abordagem de estudo de caso com métodos quantitativos, baseada em testes controlados. Foram realizados testes práticos com bases de dados de 1 GB, 5 GB e 10 GB, com cinco execuções por cenário. Foram coletados os tempos de cada etapa da operação e do processo total, possibilitando a análise estatística por meio da média e do desvio padrão. Cada cenário foi executado cinco vezes, com medições dos tempos de dump, compactação, upload para a nuvem, além do cálculo da média e desvio padrão de cada etapa. A ferramenta foi implantada em ambiente Linux com banco de dados MySQL e integração com serviços de armazenamento em nuvem, utilizando automação em Python e monitoramento via interface web. Os resultados demonstraram que a ferramenta manteve estabilidade frente ao aumento do volume de dados e apresentou desempenho satisfatório em todas as etapas. A interface web ofereceu uma experiência de uso intuitiva e funcional, com painel de visualização dos backups do dia, métricas por hora, minuto e dia, histórico completo de execuções e tela de gerenciamento de usuários. Conclui-se que a solução desenvolvida é viável, eficiente e aplicável a ambientes reais que demandam rotinas de backup seguras, automatizadas e monitoradas de forma centralizada.

Descrição

Monografia apresentada ao Instituto Federal de Rondônia - Campus Ji-Paraná, como requisito para obtenção do título de Tecnólogo em Análise e Desenvolvimento de Sistemas. Área de Concentração: Ciências Exatas e da Terra.

Palavras-chave

Backup, MySQL, Automação, Nuvem

Citação

NUNES, Willians Gomes. Vex Backup – Sistema de backup de banco de dados MySQL com Integração à nuvem. Orientador: Dr. Jackson Henrique da Silva Bezerra. 2025. 71 f. Trabalho de Conclusão de Curso (Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) – Instituto Federal de Educação, Ciência e Tecnologia de Rondônia - IFRO, Ji-Paraná, 2025.