Blog do site

Todo o mundo segunda-feira, 10 fev. 2025, 00:00

A migração a quente de 500 TB de moodledata

Diego Ramos
Diego Ramos Modificado domingo, 30 ago. 2026, 14:55

Uma pré cópia extensa, sincronizações incrementais, controle de exclusões e um delta final pequeno o suficiente para caber na janela de manutenção. Quinhentos terabytes não eram quinhentos terabytes iguais O número total chamava atenção, mas planejar a migração exigia entender o que havia dentro dele, então o primeiro inventário separou arquivos ativos do Software Moodle™, vídeos, backups de cursos, temporários, caches, pacotes de processamento e conteúdos que já aguardavam exclusão, relacionando tamanho, ...

Todo o mundo segunda-feira, 5 ago. 2024, 00:00

O banco foi atualizado, mas o servidor manteve código antigo

Uma publicação incompleta deixou o banco em uma versão nova enquanto parte dos arquivos do servidor permaneceu antiga.Páginas diferentes exibiam erros de versões incompatíveis depois da atualização, algumas funcionavam e outras carregavam código antigo, um comportamento que mostrava que a publicação não havia chegado da mesma forma a todos os arquivos usados pelo servidor.Em vez de começar pela correção mais provável, identificamos o curso, a atividade, a versão do material, o dispositivo e a forma de acesso, ...

Todo o mundo segunda-feira, 17 jun. 2024, 00:00

Um plugin essencial desapareceu após a migração

Os dados do plugin continuavam no banco, mas seu código não havia sido copiado para o novo servidor.Depois da migração os dados ainda estavam presentes no banco e mesmo assim as funcionalidades de um plugin essencial não apareciam, uma combinação que apontava para uma mudança incompleta entre aquilo que foi levado como informação e aquilo que precisava existir como código.O primeiro cuidado foi preservar o cenário como ele aparecia naquele momento, marcamos o horário exato da lentidão, as páginas envolvidas, os ...

Todo o mundo segunda-feira, 22 jan. 2024, 00:00

A migração de um bilhão de linhas de logs

Como reduzimos a pressão sobre o banco operacional sem perder histórico, auditoria e relatórios, movendo dados antigos em lotes enquanto novos eventos continuavam chegando. O banco ainda respondia, mas cada mês custava mais A tabela de logs crescia todos os dias e por muito tempo o aumento foi absorvido com mais espaço, manutenção e índices, até que relatórios começaram a percorrer períodos enormes, rotinas de limpeza demoravam cada vez mais e operações comuns do banco disputavam recursos com consultas ...

Todo o mundo segunda-feira, 27 nov. 2023, 00:00

Todos os backups automáticos falharam antes da migração

O diretório de destino estava sem espaço e nenhum curso possuía uma cópia recente na semana da mudança de servidor.Na semana da migração descobrimos que os cursos não tinham cópias recentes, embora as tarefas automáticas aparecessem programadas, uma situação que tornava arriscado continuar a mudança antes de saber por que todos os arquivos novos haviam deixado de ser criados.O primeiro cuidado foi preservar o cenário como ele aparecia naquele momento, marcamos o horário exato da lentidão, as páginas envolvidas, ...

Todo o mundo segunda-feira, 22 fev. 2021, 00:00

Quando os arquivos MBZ deixaram de ser uma estratégia de migração

A restauração curso por curso reduzia riscos, mas o volume, os plugins e as dependências compartilhadas exigiram inventário, automação, retomada e uma validação muito mais cuidadosa. Uma estratégia segura que começou a ficar pequena Migrar cursos por arquivos MBZ era uma escolha fácil de explicar, permitia levar uma disciplina por vez, testar o resultado e manter o ambiente antigo disponível, além de evitar uma mudança direta de banco entre versões muito distantes do Software Moodle™, porém a estratégia começou ...