Migrazione da hosting condiviso problematico: 23 siti WordPress, zero downtime
Agenzia con 23 WordPress su hosting condiviso che aveva ripetuti disservizi. Migrazione pianificata su VPS managed in 3 settimane, cutover finestrato in 2 ore notturne.
Contesto
Studio con 23 siti WordPress gestiti (clienti B2B, e-commerce medi, landing conversion). Hosting condiviso premium presso provider noto. Ripetuti disservizi negli ultimi 6 mesi: rate limiting aggressivo, lentezze orarie, ban IP per traffico considerato anomalo. Clienti lamentosi, studio sotto pressione.
La sfida
Migrare 23 WordPress con caratteristiche eterogenee (WooCommerce, LMS, multisite, custom plugin in-house) verso un'infrastruttura controllata. Vincoli: zero downtime visibile ai clienti finali, no email bouncing, no degrado SEO, finestra operativa limitata per lo studio.
Cosa abbiamo fatto
- 01
Discovery (settimana 1)
Inventario completo: stack ogni sito, plugin, volumi DB, volumi media, mail setup, DNS, certificati. Analisi dipendenze, identificazione siti critici (e-commerce live).
- 02
Target design (settimana 1-2)
Progettato cluster VPS con Nginx + PHP-FPM 8.3, MariaDB, Redis Object Cache. Separazione mail server dedicato (Postfix + Dovecot). DNS provider dedicato con API. Monitoring Prometheus attivo.
- 03
Staging e replica (settimana 2)
Copia di tutti i 23 siti su staging target. Test funzionali, test WooCommerce (checkout, pagamenti sandbox), test LMS. Fix incompatibilita' PHP minori (3 siti su 23). DNS preparato con TTL ridotto.
- 04
Cutover (notte, 2 ore)
Maintenance mode coordinato, rsync delta finale, dump DB finali, switch DNS. Verifica automatica di ogni sito post-switch. Mail queue monitorata, nessun bounce. Finestra completata in 1h 47m.
- 05
Stabilizzazione (3 giorni)
Monitoring intensivo traffico, errori, performance. Fine-tuning cache Redis, PHP-FPM pool. Supporto clienti finali tramite l'agenzia su piccoli quesiti (whitelist IP, ecc.).
Risultati
- 23 siti migrati senza downtime visibile ai clienti finali
- TTFB medio ridotto del 62% (da 840 ms a 320 ms P95)
- Zero ticket critici dai clienti finali nelle 2 settimane post-migrazione
- Email deliverability migliorata (SPF/DKIM/DMARC sistemati)
- Studio ha ridotto lamentele del 80% circa (dato interno agenzia)
Cosa abbiamo imparato
- Il DNS con TTL basso va preparato giorni prima, non la notte del cutover.
- WooCommerce richiede attenzione supplementare su orders in-flight durante la finestra.
- Un cliente felice dei tempi di risposta non chiama mai. Il valore è nel silenzio.
Pronto a smettere di occuparti dei server?
Audit scritto, zero impegni, report PDF con assessment della tua situazione.