Diverso è il discorso del forum che ha richiesto qualche ora in più.
E per ricollegarmi a quello che dice radu81, Joomla.it ha un DB che supera il GB.
il sito che ho trasferito era proprio un forum

e non servono più di 10 minuti di "down" se il passaggio viene programmato prima.
Andiamo un po' off-topic, ma i passi che ho fatto sono:
- 1 giorno prima del trasferimento ho impostato i DNS (campo A) da 24 ore a 1 ora e prima di iniziare il lavoro li ho impostati a 5 minuti
- in quest'ora ho fatto tutti i backup necessari, configurato la nuova vps, ecc ecc
- ho copiato tutti i file dal vecchio VPS al nuovo VPS (ho verificato anche se l'ultimo allegato fosse già presente)
- ho importato una copia del database tanto per avere un forum funzionante e mostrare l'avviso di manutenzione sulla vps nuova
Da qui inizia il momento di "down", ma avevo tutto a portata di mano: pagina aperta dove cambiare i DNS, entrambi i file di configurazione aperti e modificati pronti da essere salvati, creato il nuovo db e scritti in un file di testo tutti i comandi necessari per l'importazione, ecc ecc
- messo il forum in manutenzione su entrambe le VPS (dal file di configurazione php)
- aggiornato i DNS (< 1 minuto)
- esportazione db e copia database da vps a vps (circa 3 minuti)
- importazione db da riga di comando ( circa 3-4 minuti)
- disattivata la modalità manutenzione sul forum "nuovo"
A questo punto il dominio puntava già al nuovo server e avevo già il forum online. Qui mi sono accorto che mancava il certificato ssl e ho impiegato altri 3-4 minuti per configurarlo. Il tempo di down è stato di 10 minuti, ma in totale avevo impiegato 2 ore circa.