Scegliere la potenza del proprio server, tutti sanno farlo: si guarda il processore, la RAM, lo storage. Scegliere dove posizionarlo, invece, è una questione che si trascura quasi sempre, anche se determina direttamente la rapidità percepita dai vostri utenti, la qualità delle vostre interconnessioni e la giurisdizione che protegge i vostri dati. Un server mal posizionato significa un sito lento per metà del vostro pubblico, qualunque sia la sua scheda tecnica.
OuiHeberg opera in quattro località: Marsiglia, Francoforte, Amsterdam e New York. Ognuna ha una propria personalità di rete. Questa guida vi aiuta a scegliere la vostra, con riferimenti di latenza per città, casi d'uso concreti e un metodo per misurare da soli, perché la migliore localizzazione, in fondo, è quella che i vostri test indicano.
I tre criteri che contano davvero
Prima di confrontare le città, chiariamo cosa conta realmente nella scelta di una localizzazione.
Il primo criterio, e di gran lunga il più importante, è la latenza rispetto al vostro pubblico. La latenza è il tempo di andata e ritorno di una richiesta tra l'utente e il server, espresso in millisecondi. Più il vostro server è vicino, in distanza e in percorso di rete, ai vostri visitatori, più tutto sembra istantaneo. La regola è semplice: avvicinate il server alla maggioranza dei vostri utenti, non a voi stessi. Se siete a Parigi ma il vostro pubblico è americano, un server a New York servirà meglio il vostro progetto rispetto al miglior server francese.
Il secondo criterio è l'ecosistema di interconnessione. Non tutte le città sono uguali in termini di “vicinato di rete”. Alcune ospitano enormi punti di scambio Internet (IX) dove si incontrano migliaia di reti, operatori e fornitori cloud. Essere ospitati lì significa beneficiare di percorsi più brevi e stabili verso una moltitudine di destinazioni.
Il terzo criterio è la giurisdizione. Il paese in cui risiedono fisicamente i vostri dati determina la legge che vi si applica. Per molti progetti, soprattutto quelli che trattano dati personali, ospitare in Francia o in Europa è una scelta strutturante, che approfondiamo nel nostro articolo dedicato al GDPR e alla sovranità.
Riferimenti di latenza per città
La tabella qui sotto fornisce degli ordini di grandezza della latenza (andata e ritorno, in millisecondi) da quattro città di riferimento verso le nostre quattro localizzazioni. Questi valori sono indicativi: dipendono dal vostro operatore e dal percorso di rete del giorno. Considerateli come una bussola, non come una verità assoluta, e soprattutto, misurate dal vostro contesto (vedi sotto).
| Da ↓ / Verso → | Marsiglia | Francoforte | Amsterdam | New York |
|---|---|---|---|---|
| Parigi | ~12-18 ms | ~10-15 ms | ~8-14 ms | ~75-90 ms |
| Lione | ~8-12 ms | ~12-18 ms | ~15-20 ms | ~85-95 ms |
| Montréal | ~90-105 ms | ~90-100 ms | ~85-95 ms | ~12-25 ms |
| Dakar | ~40-60 ms | ~50-70 ms | ~50-70 ms | ~90-120 ms |
Ciò che salta all'occhio: per un pubblico francese, i tre siti europei sono molto vicini tra loro (una manciata di millisecondi di differenza, impercettibile per un sito web classico). Le vere differenze emergono agli estremi: un pubblico nordamericano guadagna moltissimo se servito da New York, e un pubblico dell'Africa occidentale beneficia della posizione privilegiata di Marsiglia.
Marsiglia: la Francia, l'Africa e il Medio Oriente
Marsiglia è il nostro ancoraggio francese, e una scelta eccellente non appena il vostro pubblico si estende dall'Europa verso sud. La città è uno dei principali hub Internet mondiali, punto di approdo di una quindicina di cavi sottomarini che collegano una quarantina di paesi del Mediterraneo, dell'Africa e del Medio Oriente. Per un pubblico francese, dell'Europa meridionale o africano, è difficile da battere.
È anche la localizzazione più virtuosa dal punto di vista ecologico, grazie al raffreddamento ad acqua di una vecchia galleria mineraria. Raccontiamo tutta questa storia, cavi, river cooling, sovranità, nel nostro articolo dedicato: perché ospitiamo i nostri VPS a Marsiglia.
Scegliete Marsiglia se: il vostro pubblico è in Francia, nell'Europa del Sud, nel Maghreb, in Africa occidentale o in Medio Oriente; oppure se la sovranità francese dei vostri dati è un criterio.
Francoforte: il cuore pulsante di Internet in Europa
Francoforte ospita il DE-CIX, il più grande punto di scambio Internet d'Europa, un nodo che ha battuto record di traffico intorno ai 18 Tbps e attraverso il quale transita una parte colossale del traffico del continente. In concreto, un server a Francoforte è straordinariamente ben connesso a tutta l'Europa centrale e orientale, e beneficia di uno dei migliori vicinati di rete al mondo.
Scegliete Francoforte se: il vostro pubblico è in Germania, Austria, Svizzera (zona DACH) o in Europa centrale e orientale; oppure se volete la connettività europea più densa possibile per un servizio a larga diffusione.
Amsterdam: l'hub del Benelux e dell'Europa del Nord
Amsterdam ospita l'AMS-IX, uno dei più grandi punti di scambio del pianeta, e un ecosistema storico di fornitori cloud, CDN e hosting. La città è rinomata per la qualità e la neutralità della sua interconnessione, il che la rende una base ideale per servire Benelux, Regno Unito ed Europa del Nord.
Scegliete Amsterdam se: il vostro pubblico è nei Paesi Bassi, in Belgio, nel Regno Unito o in Scandinavia; oppure se il vostro progetto si basa su servizi (CDN, cloud) fortemente presenti in questo ecosistema.
New York: la porta d'ingresso del Nord America
Se una parte significativa dei vostri utenti si trova oltreoceano, nessun sito europeo potrà competere: l'attraversamento dell'oceano aggiunge meccanicamente 70-90 ms. New York posiziona il vostro server il più vicino possibile alla costa est americana e all'est del Canada, con tempi di risposta locali eccellenti.
Scegliete New York se: il vostro pubblico è negli Stati Uniti o nell'est del Canada; oppure se puntate a una clientela nordamericana per cui la reattività è determinante (SaaS, gaming, e-commerce).
Misurate da soli: il metodo ping e mtr
La migliore tabella del mondo non sostituirà mai un test dalla vostra rete. Ecco come ottenere i vostri veri valori, in pochi minuti.
Il test più semplice, ping misura la latenza grezza verso un indirizzo:
ping -c 20 mon-serveur.exemple.com
Lanciatelo su una ventina di pacchetti (-c 20) e guardate la riga di sintesi: il valore avg (media) è la vostra latenza di riferimento, e mdev indica la stabilità (più è basso, meglio è).
Il test più istruttivo, mtr combina ping e traceroute: mostra ogni tappa (ogni router) del percorso di rete e la latenza su ciascuna, rivelando dove si perde tempo.
mtr -rwzbc 50 mon-serveur.exemple.com
Qui, -r produce un report, -c 50 invia 50 cicli per una media affidabile, e -w allarga la visualizzazione. Su Windows, l'equivalente di mtr è tracert o lo strumento WinMTR.
Come interpretare: confrontate la latenza media verso ogni localizzazione dal luogo in cui si trova la maggioranza del vostro pubblico (non da casa vostra, a meno che il vostro pubblico sia locale). Una differenza di pochi millisecondi tra due siti europei è trascurabile; una differenza di diverse decine di millisecondi, invece, si percepisce. Testate anche in diversi momenti della giornata per individuare eventuali congestioni.
In sintesi: la localizzazione si sceglie con la mappa del vostro pubblico
Ricordate una sola cosa: partite dalla geografia dei vostri utenti, non dalla vostra. Disegnate mentalmente (o con le vostre statistiche di traffico) la mappa del vostro pubblico, individuate dove si concentra la maggioranza, poi scegliete la localizzazione più vicina a questo centro di gravità, verificando con un test ping/mtr.
Per la maggior parte dei progetti francofoni ed europei, Marsiglia è una scelta predefinita solida, con il vantaggio unico di un'apertura verso l'Africa. Per un pubblico dell'Europa centrale, Francoforte; per Benelux e nord, Amsterdam; per il Nord America, New York. E nulla vi impedisce, per un progetto a pubblico mondiale, di combinare più localizzazioni.
Qualunque sia la vostra decisione, i nostri quattro siti sono disponibili per il vostro hosting VPS, sia in VPS Linux che in VPS Windows. Il server giusto, nel posto giusto, fin dall'inizio.
