Che cos'è una migrazione di hosting e come si fa

Che cos'è una migrazione di hosting
La migrazione di hosting è il processo di trasferimento del tuo sito, del database e degli account email. Consulta la nostra guida dettagliata alla migrazione con istruzioni passo passo, e di tutti i file correlati da un provider di hosting a un altro. I motivi della migrazione possono essere vari: prestazioni migliori, prezzo più basso, supporto di qualità superiore, necessità di più risorse o semplicemente insoddisfazione verso il provider attuale. Qualunque sia il motivo, la migrazione va pianificata con cura per procedere senza intoppi e senza perdita di dati.
Molti proprietari di siti evitano la migrazione perché temono che qualcosa vada storto. È un timore comprensibile, ma con il piano e gli strumenti giusti la migrazione è un processo di routine che i provider di hosting eseguono ogni giorno. Questa guida ti accompagnerà attraverso l'intero processo passo dopo passo, così saprai esattamente cosa ti aspetta e come prepararti.
Quando è il momento di migrare
Segnali che indicano la necessità di cambiare hosting
- Il sito è lento e il tempo di caricamento supera i 3 secondi
- Crash frequenti del server e indisponibilità del sito
- Supporto tecnico lento o di scarsa qualità
- Mancanza di funzionalità importanti (SSL, backup, versioni PHP)
- Prezzo troppo alto rispetto alle risorse che ottieni
- Il server è all'estero mentre il pubblico di riferimento è in Italia
- Mancanza di scalabilità per un sito in crescita
Preparazione alla migrazione
Prima di iniziare la migrazione, prepara un elenco completo di tutto ciò che va trasferito. Include i file del sito, il database, gli account email con i relativi messaggi, i certificati SSL, i cron job e i record DNS. Documenta la configurazione attuale del server, inclusa la versione PHP, i moduli e le impostazioni, perché la nuova configurazione dovrebbe essere identica o migliore.
Esegui un backup completo dell'intero account di hosting prima di iniziare la migrazione. È la tua rete di sicurezza nel caso qualcosa vada storto. Verifica che il nuovo hosting supporti tutte le tecnologie usate dal tuo sito, come una versione specifica di PHP, un database MySQL o PostgreSQL, ambienti Node.js o Python. È meglio pianificare la migrazione in un periodo di basso traffico, di solito di notte o nel fine settimana.
Checklist pre-migrazione
- Backup completo di tutti i file e database
- Elenco di tutti i domini e sottodomini
- Elenco degli account email in uso
- Documentazione della versione e configurazione PHP
- Elenco dei cron job e delle automazioni
- Verifica di compatibilità del nuovo hosting
- Credenziali di accesso a entrambi gli account di hosting
Strumenti di migrazione
Per i siti WordPress esistono plugin specializzati che automatizzano l'intero processo di migrazione. All-in-One WP Migration è il plugin più popolare: impacchetta l'intero sito in un unico file che basta importare sul nuovo hosting. Duplicator è un'altra ottima opzione che crea una copia completa del sito pronta per l'installazione. Per i siti più grandi, UpdraftPlus Premium supporta il trasferimento diretto tra hosting.
Per i siti non WordPress, la migrazione si esegue di solito manualmente tramite FTP o SSH. I file vengono scaricati dal vecchio server e caricati sul nuovo, mentre il database viene esportato con phpMyAdmin o con il comando mysqldump e importato sul nuovo server. Molti provider di hosting, BeoHosting incluso, offrono la migrazione gratuita ai nuovi clienti, con il nostro team tecnico che esegue l'intero processo al posto tuo.
Migrazione con cPanel
Se entrambi gli hosting usano cPanel, la migrazione è ancora più semplice. cPanel dispone di una funzionalità integrata per creare un backup completo dell'account, inclusi tutti i file, i database, gli account email e le impostazioni. Questo backup viene trasferito sul nuovo server e ripristinato tramite lo strumento WHM. L'intero processo può essere completato in meno di un'ora per un sito medio, senza alcuna modifica ai contenuti o alla configurazione.
Impostazioni DNS
Il sistema DNS è il sistema che traduce il nome del tuo dominio nell'indirizzo IP del server. Dopo aver trasferito file e database sul nuovo hosting, devi aggiornare i record DNS in modo che puntino al nuovo server. Questo è il passaggio più critico, perché durante la propagazione del DNS il sito può risultare non disponibile o mostrare la versione precedente a seconda della posizione del visitatore.
Modifica il record A in modo che punti all'indirizzo IP del nuovo server. Se usi l'email sul tuo dominio, aggiorna anche i record MX. La propagazione del DNS richiede da pochi minuti fino a 48 ore, anche se nella pratica per la maggior parte dei domini .com si completa di solito entro 2-4 ore. Durante la propagazione, alcuni visitatori vedranno il sito sul vecchio server e altri sul nuovo, quindi è importante che entrambi siano funzionanti in questo periodo.
Riduzione del downtime
Per ridurre al minimo il downtime durante la propagazione del DNS, abbassa il valore TTL (Time To Live) dei record DNS al minimo, idealmente 300 secondi, almeno 24 ore prima della migrazione. In questo modo la cache DNS si aggiornerà più rapidamente dopo la modifica. Mantieni il vecchio hosting attivo per almeno 48 ore dopo il cambio del DNS, così da coprire il ritardo di propagazione. Solo quando sei sicuro che tutto il traffico vada al nuovo server puoi disattivare il vecchio account.
Test dopo la migrazione
Test accurati sono la chiave per una migrazione riuscita. Prima del cambio del DNS, testa il sito sul nuovo server usando il file hosts del tuo computer oppure l'URL temporaneo fornito dal nuovo hosting. Verifica che tutte le pagine si carichino correttamente, che i link funzionino, che le immagini non siano interrotte e che i moduli inviino i dati correttamente.
Cosa testare
- Tutte le pagine e gli articoli del blog
- Moduli di contatto e altri elementi interattivi
- Immagini, video e file scaricabili
- Certificato SSL e reindirizzamento HTTPS
- Invio e ricezione delle email
- Funzionalità di login e account utente
- Velocità di caricamento sul nuovo server
- Visualizzazione responsive su mobile
- Funzioni e-commerce (carrello, checkout, pagamento)
Problemi comuni e soluzioni
Link interrotti e immagini mancanti sono i problemi più comuni dopo una migrazione, di solito causati dalle differenze di percorso tra vecchio e nuovo server. La soluzione è la ricerca e sostituzione dei vecchi percorsi nel database usando uno strumento come Search Replace DB o WP-CLI per i siti WordPress. Non usare mai un semplice cerca e sostituisci nel file SQL, perché può corrompere i dati serializzati.
I problemi di email sono un altro inconveniente frequente, perché i record MX devono essere configurati correttamente sul nuovo hosting. Se usi un servizio email esterno come Google Workspace o Microsoft 365, verifica che i record MX puntino al servizio giusto e non al nuovo server di hosting. Anche l'errore di versione PHP è comune, perché il nuovo server può avere una versione PHP diversa, il che richiede di aggiornare le impostazioni o di adattare il codice per renderlo compatibile.
Migrazione gratuita con BeoHosting
Se l'intero processo ti sembra complicato, BeoHosting offre una migrazione completamente gratuita a tutti i nuovi clienti. Il nostro team tecnico si occupa dell'intero processo, dal backup del vecchio sito ai test sul nuovo server e alla configurazione del DNS. Devi solo fornirci le credenziali di accesso al vecchio hosting e penseremo noi a tutto il resto. La migrazione viene eseguita entro 24 ore con un downtime minimo e con test completi prima di reindirizzare il traffico.
BeoHosting Team
10+ anni di esperienza — Specialisti di web hosting e infrastrutture
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Ultimo aggiornamento: