Cos'è un server perimetrale della CDN?

I server perimetrali sono un componente fondamentale per rendere Internet veloce.

Obiettivi di apprendimento

Dopo aver letto questo articolo sarai in grado di:

  • Definire un server perimetrale della CDN
  • Capire come i dati passano attraverso le reti
  • Distinguere tra server perimetrali e server di origine

Argomenti correlati


Vuoi saperne di più?

Abbonati a theNET, il riepilogo mensile di Cloudflare sulle tematiche più discusse in Internet.

Fai riferimento all'Informativa sulla privacy di Cloudflare per scoprire come raccogliamo ed elaboriamo i tuoi dati personali.

Copia link dell'articolo

Cos'è un server perimetrale della CDN?

Un server perimetrale della CDN è un computer che è presente all'estremità logica o "periferia" di una rete che funge spesso da connessione tra reti separate. Uno degli scopi principali di un server perimetrale della CDN è quello di archiviare i contenuti il più vicino possibile alla macchina client richiedente, riducendo così la latenza e migliorando i tempi di caricamento delle pagine.

Un server perimetrale è un tipo di dispositivo edge che fornisce un punto di ingresso in una rete proprio come router e switch di routing. I dispositivi edge vengono spesso posizionati all'interno di punti di scambio Internet (IxP) per consentire a diverse reti di connettersi e condividere il transito.

Come funziona un server perimetrale?

In qualsiasi particolare layout di rete, diversi dispositivi si collegheranno tra loro utilizzando uno o più modelli di rete predefiniti. Se una rete vuole connettersi a un'altra rete o a Internet, deve disporre di una qualche forma di ponte per consentire al traffico di fluire da una posizione all'altra. I dispositivi hardware che creano questo ponte sul perimetro di una rete sono chiamati dispositivi edge.

Le reti si connettono attraverso il perimetro

In una tipica rete domestica o aziendale con molti dispositivi connessi, dispositivi come telefoni cellulari o computer si collegano e si disconnettono alla rete tramite un modello di rete hub and spoke. Tutti i dispositivi sono situati all'interno della stessa rete locale (LAN) e ogni dispositivo si connette a un router centrale, attraverso il quale possono comunicare tra loro.

Per poter connettere una seconda rete alla prima, a un certo punto è necessario stabilire una connessione tra le reti. Il dispositivo attraverso il quale le reti sono in grado di connettersi tra loro è, per definizione, un dispositivo edge.

Diagramma del dispositivo edge di rete di una CDN

Ora, se un computer all'interno della rete A deve connettersi a un computer all'interno della rete B, la connessione deve passare dalla rete A, attraverso il perimetro di rete e arrivare alla seconda rete. Questo stesso paradigma funziona anche in contesti più complessi, come quando si stabilisce una connessione tramite Internet. La capacità delle reti di condividere il transito è ostacolata dalla disponibilità di dispositivi edge tra di esse.

Quando una connessione deve attraversare Internet, devono essere eseguiti ancora più passaggi intermedi tra la rete A e la rete B. Per semplicità, immaginiamo che ogni rete sia un cerchio e che il punto in cui i cerchi si toccano sia il perimetro della rete. Affinché una connessione possa spostarsi attraverso Internet, in genere tocca numerose reti e si sposta attraverso molti nodi del perimetro di rete. In generale, più lontano deve spostarsi la connessione, maggiore è il numero di reti che devono essere attraversate. Una connessione può attraversare diversi provider di servizi Internet e hardware dell'infrastruttura backbone di Internet prima di raggiungere la sua destinazione.

Diagramma di posizionamento del server perimetrale della CDN

Un fornitore di CDN collocherà i server in molte posizioni, ma tra i più importanti ci sono i punti di connessione sui perimetri tra reti diverse. Questi server perimetrali si connetteranno a diverse reti e permetteranno al traffico di passare rapidamente ed efficientemente tra le reti. Senza una CDN, il transito potrebbe prendere un percorso più lento e/o contorto tra l'origine e la destinazione. Negli scenari peggiori, il traffico "trombonerà" grandi distanze; quando ci si connette a un altro dispositivo dall'altra parte della strada, una connessione potrebbe spostarsi attraverso il paese e tornare indietro. Posizionando i server perimetrali in posizioni strategiche, una CDN è in grado di distribuire rapidamente contenuti agli utenti all'interno di reti diverse. Per saperne di più sui miglioramenti apportati dall'utilizzo delle CDN, scopri come funzionano le prestazioni delle CDN.

Qual è la differenza tra un server perimetrale e un server di origine?

Un server di origine è il server Web che riceve tutto il traffico Internet quando una proprietà Web non utilizza una CDN. L'utilizzo di un server di origine senza CDN significa che ogni richiesta Internet deve tornare alla posizione fisica di quel server di origine, indipendentemente da dove si trovi nel mondo. Ciò determina un aumento dei tempi di caricamento quanto più il server è lontano dalla macchina client richiedente.

I server perimetrali della CDN archiviano (memorizzano nella cache) i contenuti in posizioni strategiche per alleggerire il carico di uno o più server di origine. Spostando risorse statiche come immagini, file HTML e JavaScript (e potenzialmente altri contenuti) il più vicino possibile al computer client richiedente, la cache di un server perimetrale è in grado di ridurre il tempo necessario al caricamento di una risorsa Web. I server di origine svolgono ancora una funzione importante quando si utilizza una CDN, poiché il codice lato server importante, come un database di credenziali client con hash utilizzate per l'autenticazione, viene in genere mantenuto nell'origine. Scopri di più sulla CDN di Cloudflare con server perimetrali in tutto il mondo.

DOMANDE FREQUENTI

Cosa definisce un server perimetrale nel contesto di una CDN?

Un server perimetrale è un dispositivo situato all'estremità logica, margine o perimetro, della rete; tale server riduce la latenza elaborando le richieste il più vicino possibile all'utente finale. All'interno di una rete di distribuzione dei contenuti (CDN), questi server fungono da punto di connessione principale tra un visitatore e il server di origine.

In che modo un server perimetrale migliora le prestazioni di un sito Web?

Posizionandosi tra un utente e un server di origine, un server perimetrale riduce al minimo la distanza fisica che i dati devono percorrere. Questa distanza ridotta diminuisce il tempo necessario al caricamento di un sito Web, offrendo all'utente un'esperienza più rapida e reattiva.

Qual è la differenza tra un server perimetrale e un server di origine?

Un server di origine è la fonte centrale in cui risiedono i dati e i contenuti originali di un sito Web. Un server perimetrale fa parte di una rete distribuita che memorizza versioni cache di tali dati in più posizioni globali per garantire una consegna più rapida agli utenti vicini.

In che modo un server perimetrale garantisce la sicurezza di un sito Web?

I server perimetrali possono fungere da barriera protettiva sul perimetro della rete. Possono essere dotati di strumenti di sicurezza come un firewall per applicazioni Web (WAF) o servizi di mitigazione DDoS per identificare e bloccare il traffico dannoso prima che possa raggiungere il server di origine.

Cosa succede quando un utente richiede contenuto che non è memorizzato nella cache dalla CDN?

Se il contenuto richiesto non è già archiviato sul server perimetrale, il server inoltra la richiesta al server di origine. Una volta ricevuti i dati, il server perimetrale li consegna all'utente e può quindi memorizzarli nella cache per soddisfare più rapidamente le richieste future di altri utenti vicini.

Perché i server perimetrali sono spesso situati nei punti di interscambio Internet (IXP)?

L'inserimento dei server perimetrali negli IXP consente loro di connettersi direttamente con diversi provider di servizi Internet (ISP). Questo posizionamento strategico riduce il numero di passaggi o transizioni di rete necessari per la distribuzione dei contenuti, riducendo ulteriormente la latenza.

In che modo i server perimetrali contribuiscono alla scalabilità di un sito Web?

I server perimetrali di una CDN aiutano a scalare un sito Web scaricando una quantità significativa di traffico dal server di origine. Gestendo la maggior parte delle richieste in locale, i server perimetrali evitano che il server di origine venga sovraccaricato durante i periodi di traffico elevato o di picchi improvvisi.