Trasferire l'hosting web senza downtime
Il trasferimento di un sito web non deve comportare downtime — a condizione di rispettare l'ordine. Il sito viene prima trasferito integralmente sul nuovo server e lì testato; solo quando tutto funziona fai puntare il DNS al nuovo ambiente. Tra questi due momenti il vecchio sito continua semplicemente a funzionare.
Chi cambia il DNS come primo passaggio resterà sicuramente per un po' solo parzialmente online. Qui sotto leggi l'ordine corretto e dove nella pratica le cose vanno storte più spesso.
Ecco come si svolge un trasferimento
Cinque passaggi. Solo l'ultimo è visibile ai tuoi visitatori, ed è il più breve.
Raccogliere inventario e accessi
Che cosa gira esattamente: quale CMS, quanti siti, quante caselle di posta, quali database? Raccogli subito gli accessi al tuo hosting attuale e al luogo in cui viene gestito il tuo nome a dominio. Nella pratica la mancanza di credenziali è la causa più frequente di ritardi — richiedile per tempo.
Abbassare il TTL sui record DNS
Alcuni giorni prima del trasferimento abbassa il TTL dei tuoi record DNS, ad esempio a 300 secondi. Il TTL determina per quanto tempo il resto di internet ricorda i tuoi vecchi dati; abbassandolo in anticipo, il passaggio successivo è questione di minuti anziché di ore.
Trasferire file, database e caselle di posta
L'intero spazio web e il database vengono copiati sul nuovo server e le caselle di posta vengono già create lì. Nel frattempo il tuo vecchio sito resta online — per i visitatori non cambia ancora nulla.
Testare prima di cambiare qualcosa
Il sito viene testato sul nuovo server senza che il DNS sia già stato modificato. Il processo d'ordine funziona, i moduli arrivano, le immagini ci sono, il CMS gira sulla versione di PHP corretta? Ciò che risulta sbagliato qui non costa nulla — dopo il passaggio invece sì.
Cambiare il DNS e verificare
Solo ora fai puntare il DNS al nuovo ambiente. Grazie al TTL abbassato avviene rapidamente. Successivamente si verifica che https funzioni, che non siano comparse pagine di errore e che non arrivi ancora posta sul vecchio server da recuperare.
L'insidia: l'e-mail
I siti web raramente si trasferiscono male — l'e-mail sì. Il motivo è che la posta continua ad arrivare durante il passaggio e che in quel periodo i messaggi possono ancora finire sul vecchio server. Per questo le caselle vengono create prima della modifica del DNS e, dopo il passaggio, si recupera ciò che è finito sul vecchio server.
Se usi IMAP, la tua posta si trova sul server e il contenuto può essere trasferito. Se usi POP3, la tua posta è già in locale sul tuo dispositivo e non viene trasferita — assicurati quindi di conservare tu stesso in modo sicuro quei file di posta locali.