Migrare applicazione e database su un nuovo server
Se devi spostare applicazioni e database su un nuovo server, cambiare hosting o dismettere una macchina obsoleta, puoi inviare la richiesta e ricevere un piano di migrazione.
Tempo tecnico indicativo
6–16 ore
Fascia di costo orientativa
350–900 €
Complessità tipica
Media
In cosa consiste il problema
Una migrazione riguarda molto più dei file: database, job pianificati, certificati, regole di posta, permessi, versioni di PHP e configurazioni accumulate negli anni. Dimenticarne una si scopre spesso dopo il passaggio.
Un piano ordinato parte da un inventario completo, prevede una prova su server nuovo e un passaggio finale con fermo minimo.
Cause frequenti
- Sistema operativo non supportato: macchine vecchie senza aggiornamenti.
- Cambio fornitore: costi o prestazioni.
- Configurazioni non documentate: servizi dimenticati durante il trasferimento.
Come si risolve
- Inventario: servizi, cron, certificati, database, posta.
- Prova di migrazione: su nuovo server con dati di copia.
- Passaggio finale: sincronizzazione differenze e DNS.
- Verifica e rollback: vecchio server mantenuto disponibile per qualche settimana.
Un esempio tipico
Un vecchio server ospita gestionale, database e alcuni job notturni non documentati. L'inventario li fa emergere tutti; dopo una prova di migrazione su copia, il passaggio avviene di sabato con DNS preparati e il vecchio server resta spento ma disponibile per un mese.
Scenario illustrativo, non riferito a un cliente reale.
Quando serve uno sviluppatore
Quando il server ospita applicazioni di lavoro o più servizi intrecciati.
Tecnologie coinvolte
Quanto tempo può richiedere e quanto può costare
Indicativamente 6–16 ore di lavoro tecnico, per una fascia di 350–900 €.
Le variabili che incidono di più:
- numero di servizi
- dimensione dei dati
- documentazione esistente
- fermo accettabile
Le fasce di prezzo e di tempo indicate sono orientative e dipendono da complessità, qualità del codice esistente, accessi disponibili, documentazione e requisiti effettivi. Non costituiscono preventivo.
Informazioni da preparare
- Accesso ai due server
- Elenco servizi e domini
- Finestra di fermo accettabile
Problemi simili
- Configurare una VPS Linux per la tua applicazione web Configurazione completa di una VPS Linux: hardening, Nginx o Apache, PHP-FPM, database, HTTPS…
- Backup automatico del database e prova di ripristino Backup automatici e verificati di MySQL, PostgreSQL o SQL Server, copia fuori sede, retention e…
- Aggiornare un'applicazione a PHP 8.x Applicazione ferma a PHP 7.x? Cosa cambia con PHP 8, come aggiornare codice e dipendenze senza…
Backup automatico di database e file su storage esterno
Il nostro server ospita il database e i documenti caricati dai clienti, ma i backup vengono fatti a mano quando ci si ricorda. Vorremmo backup automatici…
- Fascia orientativa
- 150–400 €
- Tempo tecnico
- 3–8 ore
Convertire script Python 2 ancora in uso a Python 3
Sul server girano ancora una dozzina di script Python 2 per import ed esportazioni notturne. Il nuovo server non ha più Python 2 e dobbiamo convertirli senza…
- Fascia orientativa
- 300–850 €
- Tempo tecnico
- 6–16 ore
Replica MariaDB master-slave per i report del gestionale
I report pesanti eseguiti dagli uffici rallentano il gestionale durante l'orario di lavoro. Abbiamo un secondo server Linux e vorremmo una replica in sola…
- Fascia orientativa
- 300–800 €
- Tempo tecnico
- 6–14 ore
Backup MariaDB a caldo con mariabackup e verifica del ripristino
Oggi il backup del database viene fatto con un dump notturno che dura ore e blocca alcune tabelle. Non abbiamo mai provato a ripristinarlo. Vorremmo backup a…
- Fascia orientativa
- 200–550 €
- Tempo tecnico
- 4–10 ore
Domande frequenti
Quanto dura il fermo?
Con prova preliminare e DNS preparati, spesso meno di un'ora.
Cosa succede alla posta elettronica durante la migrazione?
Se la posta è sullo stesso server va migrata con attenzione a caselle, alias e record DNS (MX, SPF, DKIM); spesso conviene separarla dal server applicativo.
Bisogna avvisare i clienti?
Per migrazioni con fermo breve e pianificato fuori orario di solito basta un avviso interno; per servizi usati dai clienti è utile una comunicazione preventiva.
Contenuto revisionato il 05/10/2026.