Che cos'è un provider di hosting?
Un provider di hosting mette a disposizione risorse di calcolo e connettività di rete per un sito web, un'applicazione o un servizio collegato. A seconda del piano, può occuparsi anche del sistema operativo, dei database, della posta elettronica, dei backup e dell'assistenza tecnica. La registrazione del dominio è un servizio a parte, anche quando è la stessa azienda a vendere entrambi. Il piano giusto dipende dal traffico, dal grado di controllo necessario e dal tempo che puoi dedicare alla manutenzione.
I modelli di hosting più diffusi
Con l'hosting condiviso molti clienti si trovano sullo stesso server gestito, con possibilità di configurazione limitate. Per un piccolo sito può essere una soluzione semplice ed economica, ma le prestazioni dipendono in parte dalle risorse condivise e dai limiti imposti dal provider. Un server privato virtuale (VPS) offre più controllo sul sistema operativo e sul software installato; in cambio, se la gestione non è inclusa, buona parte della sicurezza e della manutenzione ricade sul cliente.
Le piattaforme cloud offrono macchine virtuali, servizi gestiti e risorse elastiche, ma la parola “cloud” di per sé non dice nulla su affidabilità o prezzi. I server dedicati assegnano a un solo cliente l'hardware fisico e il controllo operativo, di solito a un costo maggiore. Confronta CPU, memoria, spazio di archiviazione, traffico e condizioni di assistenza effettivi, invece di fidarti delle etichette commerciali.
Disponibilità e prestazioni
La percentuale di uptime dichiarata da un provider va letta insieme al metodo di misurazione, alle esclusioni e ai rimborsi previsti. Nessun singolo server può garantire un servizio continuo. Alimentazione e percorsi di rete ridondanti, backup e più istanze dell'applicazione possono ridurre alcuni tipi di guasto, ma ognuno aggiunge costi e complessità. La posizione geografica influisce sulla latenza e sulle scelte di governance dei dati; un server vicino non è necessariamente più veloce se è l'applicazione stessa a essere lenta.
Misura il sito da località rappresentative dei tuoi utenti ed esamina la risposta del server, le prestazioni del database e la cache. Una CDN può ridurre i tempi di consegna delle risorse statiche, ma non sostituisce l'host di origine. Pianifica la capacità per i picchi di traffico e chiedi come vengono applicati i limiti delle risorse. Lo strumento Scopri l'hosting di un sito di 2IP può fornire un indizio a livello di rete, ma CDN e proxy inversi possono nascondere l'origine.
Sicurezza e backup
Chiarisci chi applica le patch al sistema operativo, al server web e all'applicazione. Con l'hosting gestito alcune attività passano al provider, ma account, aggiornamenti dell'applicazione e contenuti restano sotto il controllo del proprietario del sito. Usa account separati, autenticazione forte, certificati TLS e accessi limitati. Conserva un backup al di fuori dello stesso ambito di guasto e prova il ripristino: uno snapshot del provider serve solo se, al momento del bisogno, lo si riesce davvero a recuperare.
Prima di trasferire contenuti sensibili, verifica dove si trovano i dati, per quanto vengono conservati, quali log vengono registrati e che supporto è previsto in caso di incidente. Accertati di come si esportano file e database. Il provider non dovrebbe essere l'unico a possedere le informazioni necessarie per lasciarlo.
Scelta e migrazione
Metti per iscritto i requisiti dell'applicazione, il traffico previsto, la crescita dello spazio di archiviazione e l'obiettivo di ripristino. Confronta il prezzo pieno di rinnovo, le condizioni dei backup, gli orari dell'assistenza, le regole d'uso accettabile e la procedura di disdetta. Durante la migrazione copia e verifica il sito, abbassa il TTL del DNS se opportuno, poi modifica i record di indirizzo e tieni sotto controllo il vecchio e il nuovo server finché le cache non scadono. Se cambia solo l'hosting web, mantieni invariati i record di posta.
Una CDN può nascondere l'origine
Quando un dominio usa una CDN o un proxy inverso, il DNS pubblico spesso punta a un nodo edge anziché al server di origine. Una ricerca dell'hosting basata sull'IP può quindi identificare correttamente la rete della CDN senza rivelare dove gira davvero l'applicazione. La guida a CDN e caching edge spiega questa architettura.