Migrazione Moodle per trasferire piattaforma, dati e servizi senza improvvisare il passaggio in produzione.
Utenti, corsi, completamenti, MoodleData, plugin, tema, SCORM, attestati, cron, API e integrazioni vengono trasferiti con audit, staging, test e piano di rollback.
Il servizio deve ripartire sul nuovo ambiente con dati, funzioni e processi verificati.
Core Moodle, database e MoodleData sono solo l’inizio. Una migrazione può coinvolgere plugin, tema, configurazioni, cron, email, SSL, DNS, Redis, SCORM, attestati e sistemi esterni.
Database e MoodleData.
Utenti, corsi, iscrizioni, completion, file e storico devono arrivare integri.
Core, plugin e tema.
Versioni e dipendenze devono essere compatibili con il nuovo ambiente.
Cron, email, API e DNS.
La piattaforma non è completa finché i processi collegati non tornano operativi.

Prima di spostare Moodle dobbiamo conoscere esattamente cosa stiamo spostando.
Versione Moodle, PHP, database, plugin, tema, storage, personalizzazioni, Redis, cron, SCORM, integrazioni e backup vengono inventariati prima del piano operativo.
Approfondisci Audit eLearning.
Il passaggio definitivo arriva dopo analisi, copia di prova e test.
Il database contiene molto più della configurazione della piattaforma.
Utenti, corsi, iscrizioni, logiche di completamento, configurazioni e storico dipendono dal database. Backup, dump, importazione e verifica devono essere coerenti con dimensioni e finestra di passaggio.


File, contenuti e materiali devono arrivare con permessi e integrità corretti.
Dimensione, filesystem, ownership, spazio disponibile e velocità dello storage influenzano tempi di copia e verifica.
Approfondisci MoodleData.
Ogni personalizzazione deve essere inventariata prima del trasferimento.
Compatibilità e dipendenze.
Controlliamo componenti standard e custom prima della nuova installazione.
Plugin Moodle →Codice e workflow.
Personalizzazioni e integrazioni vanno testate sul nuovo ambiente.
Personalizzazione Moodle →
Spostare Moodle e aggiornare Moodle sono due operazioni diverse.
Quando è necessario eseguire anche un upgrade, separiamo compatibilità, test e rollback per evitare di sommare rischi senza controllo.
Approfondisci Aggiornamento Moodle.
Il nuovo ambiente deve essere progettato prima che riceva la piattaforma.
CPU, RAM, database, storage, Redis, PHP e rete vengono dimensionati in base a utenti contemporanei, corsi, SCORM e picchi previsti.
Approfondisci Server Moodle e Requisiti Server Moodle.

Il nuovo server non deve soltanto contenere Moodle: deve far funzionare correttamente i suoi servizi.
Approfondisci Redis Moodle e Moodle Cron.

Non basta aprire un corso: bisogna verificare che continui a registrare ciò che deve.
Testiamo accesso ai contenuti, tracking, resume, completamenti e processi collegati agli attestati prima e dopo il cutover.
Approfondisci Moodle SCORM e Automazioni Attestati.
Hostname, token, callback e IP possono cambiare anche quando Moodle sembra identico.
CRM, e-commerce, SSO, videoconferenza, webhook e servizi esterni vengono verificati per evitare che il cambio infrastrutturale interrompa processi fuori dalla piattaforma.
Link: API Moodle, Integrazioni Moodle.


Il passaggio pubblico della piattaforma va pianificato come parte della migrazione.
DNS, certificati SSL, firewall, accessi SSH, credenziali e hostname vengono preparati prima della finestra definitiva.
Approfondisci Sicurezza LMS.
Prima del go-live controlliamo ciò che gli utenti e la segreteria utilizzeranno davvero.
Il vecchio ambiente non viene considerato inutile nel momento in cui il nuovo server risponde.
Definiamo una finestra di passaggio, eventuale blocco delle modifiche, sincronizzazione finale, aggiornamento DNS e criteri chiari per un rollback durante la fase critica.

Il nuovo ambiente deve essere osservato sotto carico reale.
Dopo il passaggio controlliamo error log, cron, database, storage, API e tempi di risposta. Se emerge un collo di bottiglia, il progetto può continuare con un intervento di ottimizzazione.
Approfondisci Ottimizzazione Moodle.
Il nuovo ambiente entra in produzione già con una strategia di protezione e controllo.
Backup, retention, stato dei servizi, CPU, RAM, storage, database, HTTP e cron possono essere monitorati dopo la migrazione.
Link: Backup LMS, Monitoraggio LMS.


Dopo il trasferimento possiamo continuare a gestire infrastruttura e piattaforma.
Monitoraggio, backup, manutenzione e assistenza possono proseguire in un servizio continuativo, evitando di lasciare il cliente solo dopo il go-live.
Approfondisci Managed Services eLearning e Assistenza eLearning.
Una migrazione riuscita non è quella in cui Moodle si apre sul nuovo server.
È quella in cui gli utenti riprendono a lavorare e non si accorgono di ciò che è successo dietro.
Sono Giovanni Desogus, fondatore di Atlas Learning. Seguo personalmente l’analisi tecnica, la pianificazione del passaggio e i controlli che collegano Moodle, database, infrastruttura e sistemi esterni.
Cosa dicono i clienti che lavorano con Atlas Learning.
Le recensioni vengono mostrate dinamicamente tramite Trustindex.
Domande frequenti prima di trasferire una piattaforma Moodle.
Quanto dura una migrazione Moodle?
Dipende da dimensione del database, MoodleData, numero di plugin, velocità dello storage, integrazioni e finestra disponibile per il cutover.
Si perdono utenti, corsi o completamenti?
La migrazione viene pianificata per trasferire i dati esistenti. Backup, sincronizzazione finale e verifiche servono proprio a ridurre il rischio di perdita.
Quanto downtime è necessario?
Dipende dal volume dei dati e dalla strategia scelta. L’obiettivo è ridurre la finestra di indisponibilità compatibilmente con la sicurezza del passaggio.
Possiamo cambiare server e aggiornare Moodle insieme?
È possibile in alcuni progetti, ma migrazione e upgrade vanno trattati come attività distinte con test e rollback dedicati.
Come viene trasferito MoodleData?
Viene copiato sul nuovo storage verificando completezza, permessi, ownership, spazio e corretto collegamento con Moodle.
I plugin personalizzati vengono mantenuti?
Vengono inventariati e testati. Se il nuovo ambiente prevede anche un cambio di versione, è necessario verificarne la compatibilità.
SCORM e completamenti continuano a funzionare?
Vengono inclusi nei test funzionali, insieme a tracking, resume e condizioni di completamento.
Come vengono gestite API e integrazioni?
Controlliamo endpoint, token, hostname, callback e altri parametri che potrebbero essere influenzati dal cambio infrastrutturale.
È previsto un rollback?
Quando il progetto lo richiede definiamo una strategia di ritorno all’ambiente precedente durante la fase critica del passaggio.
Potete gestire anche il nuovo server dopo la migrazione?
Sì. Possiamo proseguire con monitoraggio, backup, manutenzione e Managed Services.
Cosa non può assolutamente andare perso o smettere di funzionare durante la migrazione?
Partiamo da questa risposta per stabilire priorità, rischio, test, finestra di passaggio e strategia di rollback.