Vai al contenuto
Parliamo del tuo progetto
Moodle Engineering · Migration

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.

Migrare Moodle non significa copiare tre cartelle

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.

Dati

Database e MoodleData.

Utenti, corsi, iscrizioni, completion, file e storico devono arrivare integri.

Applicazione

Core, plugin e tema.

Versioni e dipendenze devono essere compatibili con il nuovo ambiente.

Servizi

Cron, email, API e DNS.

La piattaforma non è completa finché i processi collegati non tornano operativi.

Audit tecnico prima di una migrazione Moodle
Prima della migrazione: Audit

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.

Processo di migrazione

Il passaggio definitivo arriva dopo analisi, copia di prova e test.

01AuditAmbiente e dipendenze.
02PianoFinestra, rischi, rollback.
03BackupDB, MoodleData, codice.
04StagingMigrazione preliminare.
05TestFunzioni e integrazioni.
06CutoverSync finale e DNS.
07MonitoringControllo post-passaggio.
Database Moodle

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.

Migrazione del database Moodle
Migrazione MoodleData e file Moodle
MoodleData

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.

Plugin, tema e personalizzazioni

Ogni personalizzazione deve essere inventariata prima del trasferimento.

Plugin

Compatibilità e dipendenze.

Controlliamo componenti standard e custom prima della nuova installazione.

Plugin Moodle →
Tema

Grafica e componenti.

Verifichiamo tema, override e dipendenze front-end.

Temi Moodle →
Custom

Codice e workflow.

Personalizzazioni e integrazioni vanno testate sul nuovo ambiente.

Personalizzazione Moodle →
Aggiornamento Moodle durante un progetto di migrazione
Migrazione ≠ Aggiornamento

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.

Server di destinazione

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.

Nuovo server di destinazione per Moodle
Redis, PHP e Cron

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

PHPVersione, estensioni, OPcache e worker.
RedisCache e sessioni riconfigurate.
CronScheduled e ad-hoc task verificati.
EmailSMTP, notifiche e sender testati.

Approfondisci Redis Moodle e Moodle Cron.

Verifica SCORM durante migrazione Moodle
SCORM, completion e attestati

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.

API & Integrazioni

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.

API e integrazioni durante una migrazione Moodle
SSL sicurezza e accessi durante migrazione Moodle
DNS, SSL & Sicurezza

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.

Checklist funzionale

Prima del go-live controlliamo ciò che gli utenti e la segreteria utilizzeranno davvero.

AccessiLogin, ruoli, password e SSO.
FormazioneCorsi, iscrizioni, SCORM e quiz.
ProcessiCron, email, attestati e report.
IntegrazioniAPI, CRM, e-commerce e servizi esterni.
Cutover & Rollback

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.

Ottimizzazione Moodle dopo una migrazione
Post-migrazione & Performance

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.

Backup & Monitoraggio

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.

Monitoraggio Moodle dopo migrazione
Managed Services dopo migrazione Moodle
Managed Services

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.

Giovanni Desogus, fondatore di Atlas Learning
Giovanni Desogus

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.

Recensioni Google

Cosa dicono i clienti che lavorano con Atlas Learning.

Le recensioni vengono mostrate dinamicamente tramite Trustindex.

Pubblicato su Google Google
Daniela Mei profile picture
Daniela Mei
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
Giovanni ha creato il mio sito per la vendita di guide online e successivamente ha sviluppato anche tutta la parte dedicata alle strutture e agli hotel, realizzando un lavoro molto curato e funzionale. È competente, veloce e soprattutto molto affidabile: è sempre disponibile e, quando c’è qualcosa da sistemare, interviene e risolve rapidamente. Il sito funziona molto bene e ha iniziato a indicizzarsi su Google in pochissimo tempo. Sono davvero soddisfatta del lavoro e della collaborazione.
Pubblicato su Google Google
claudio silvestri profile picture
claudio silvestri
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
Abbiamo lavorato con Giovanni per l’installazione di un nuovo Moodle sui nostri nuovi server, nonché per la personalizzazione del tema. Fin dall’inizio abbiamo trovato grande disponibilità e soprattutto la capacità di capire rapidamente quello che ci serviva, senza complicare le cose. Giovanni ci ha seguito con attenzione anche sulle richieste più specifiche, proponendo soluzioni concrete e intervenendo sempre in tempi rapidi.
Pubblicato su Google Google
Riccardo Giurato profile picture
Riccardo Giurato
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
Professionisti seri e precisi si sono occupati dall’inizio alla fine della gestione della pratica per un bando per industria 4.0 e non posso che essere soddisfatto del servizio, davvero 5 stelle
Pubblicato su Google Google
Bacalhau Osteria profile picture
Bacalhau Osteria
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
Sono assolutamente entusiasto di condividere la mia esperienza con l'agenzia di web marketing Atlas, che ha trasformato radicalmente il mio ristorante! Il loro approccio basato sul risultato ha fatto la differenza in modo tangibile, e non potrei essere più soddisfatto del servizio fornito da Giovanni e Carlo. Fin dall'inizio, Giovanni e Carlo si sono dimostrati estremamente professionali e attenti alle nostre esigenze. Hanno ascoltato con attenzione le nostre necessità e i nostri obiettivi, e hanno progettato una strategia di marketing su misura per il nostro ristorante. La cosa più sorprendente è che hanno consegnato risultati tangibili in un tempo record.
Pubblicato su Google Google
Mtu Academy & Consulting profile picture
Mtu Academy & Consulting
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
Azienda seria e affidabile. Personale disponibile e altamente competente. Tutte le nostre richieste sono state soddisfatte. Il nostro giudizio è molto positivo.
Verificato da Trustindex
Il badge verificato di Trustindex è il Simbolo Universale di Fiducia. Solo le migliori aziende possono ottenere il badge verificato con un punteggio di recensione superiore a 4.5, basato sulle recensioni dei clienti degli ultimi 12 mesi. Per saperne di più
FAQ Migrazione Moodle

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.

Atlas Learning · Moodle Migration Engineering

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.

    Analisi Migrazione Moodle

    Descrivici cosa non può andare perso durante il passaggio.

    Versioni, dimensioni, plugin, sistemi esterni e finestra disponibile ci permettono di valutare rischio, tempi e architettura della migrazione.

    Atlas Learning di Giovanni Desogus · Corso Cincinnato 110, Torino · P.IVA 12439230017