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.

Descrivi il problema

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

Backup Caso esemplificativo

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
Python Caso esemplificativo

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
MySQL / MariaDB Caso esemplificativo

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
MySQL / MariaDB Caso esemplificativo

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.

Richiedi una valutazione

Descrivi la tua situazione: ricevi una valutazione tecnica con fasce orientative di tempi e costi, senza impegno.

Descrivi il problema
Chat