Forse alcuni di voi qualche volta hanno notato sullo schermo il messaggio “502 Bad Gateway”. Hai provato ad accedere ad alcuni siti o pagine Web e all’improvviso, quel messaggio di errore. Perché?
Bene, Internet ha avuto un problema. Almeno in parte, perché Cloudflare, una delle società che ci consente di accedere a tali siti, sta avendo qualche difficoltà. E se Cloudflare cade, internet collassa. Ecco perché vogliamo chiarire cosa è Cloudflare, come funziona e cosa sta succedendo ultimamente.
Indice
Lunga vita ai CDN
Internet funziona collegando alcuni computer ad altri. Quando ci colleghiamo a una pagina, servizio o applicazione web, lo facciamo attraverso richieste a un server remoto.
Il problema di questi server remoti è che potrebbero non essere distribuiti in modo ottimale in tutto il mondo: io che ho installato un negozio online su un piccolo server nel mio paese, darà a gli utenti vicini a quella località un accesso decente, ma le cose possono complicarsi per coloro che sono lontani.
Inoltre, le velocità di connessione possono essere basse e potremmo avere problemi di disponibilità o accesso geografico da alcuni paesi. Idealmente, il nostro negozio online dovrebbe essere replicato in diversi server distribuiti geograficamente in modo che se un server ha dei problemi, i restanti non falliranno e ogni utente si connetterà a quello che offre i migliori tempi di accesso e velocità di connessione .
Questo è esattamente ciò che fanno i CDN (Content Delivery Network o Content Distribution Network), che non sono altro che reti server geograficamente distribuiti in cui risiedono applicazioni, servizi o dati a cui gli utenti accedono da remoto.
Questi CDN sono diventati una parte fondamentale del funzionamento di Internet, soprattutto ora che la diffusione delle comunicazioni ci permette di usufruire di tutti i tipi di servizi in qualsiasi momento. I sistemi di video streaming sono un buon esempio di questo scenario in cui avere una rete di distribuzione di contenuti è vitale per fornire un buon servizio a tutti gli utenti.
Cloudflare è (più di) un CDN
Nel 2009 il concetto di CDN era già noto e cominciò ad essere popolare tra le aziende che hanno capito che avere accesso a queste piattaforme era molto interessante, ed è così che nacque Cloudflare .
La società ha iniziato a operare in modo definitivo nel 2010, ma ha acquisito fama negli anni seguenti diventando una soluzione ottimale non solo per coloro che cercano questa rete di distribuzione di contenuti, ma anche per proteggere le aziende dagli attacchi informatici – come il Denial of Service (in italiano letteralmente negazione del servizio abbreviato in DoS) – che cercavano di far “cadere” i loro siti web.
Ciò ha reso Cloudflare un punto di riferimento che va oltre la semplice implementazione di un CDN. I suoi servizi furono ampliati e ben presto ha avuto un pacchetto che permise agli utenti e alle aziende di mitigare quegli attacchi DDoS, che distribuivano i suoi contenuti e offriva anche un servizio DNS alternativo ( il famoso 1.1.1.1 ) o, più recentemente, un VPN chiamato Warp .
Tutte queste proposte hanno fatto sì che molte aziende, grandi e piccole , puntassero su Cloudflare nella gestione di tutti i suoi contenuti.
Pertanto, Cloudflare funge da intermediario tra il client e il server, utilizzando sistemi chiamati reverse proxy (proxy inversi) per creare copie di backup e cache del sito Web. Ciò consente di distribuire copie e renderle accessibili ai clienti in modo rapido e sicuro.
Non solo: questa filosofia consente a Cloudflare di agire come guardiano di tali contenuti, individuando il traffico dannoso, intercettando i suddetti attacchi o limitando lo spam, ad esempio.
Sebbene tutto ciò sia di vitale importanza quando si tratta di offrire un servizio ai clienti, in realtà il suo ruolo di CDN è vitale quando si tratta di lottare contro una delle grandi esigenze degli utenti: la velocità di caricamento. Connettersi rapidamente ai siti Web e rendere la risposta quasi istantanea dipende da tale infrastruttura di rete, ei CDN svolgono un ruolo fondamentale in questo settore.
Perchè quando “cade” una parte di siti internet collassa?
I clienti di Cloudflare sono spesso ben noti e, sebbene la dipendenza possa non essere totale, molte aziende lavorano in misura maggiore o minore con questa piattaforma. Tra questi: Medium, ThemeForest, Discord, criptovalute come Coinbase o HitBTC, negozi online realizzati con Shopify, così come altri ben noti come Soundcloud, Dropbox o Pinterest.
Il problema di questa dipendenza è chiaro: quando cade Cloudflare, è molto probabile che alcuni (o tutti) di loro saranno colpiti in misura maggiore o minore .
È accaduto nei giorni scorsi e questo fa sì che servizi come Discord, ampiamente utilizzato dai giocatori, smettano improvvisamente di funzionare. Oppure che troviamo che un certo negozio online che non viene caricato dal browser .
Se questi o alti servizi non caricano, il problema di solito non è in loro, ma nelle infrastrutture che usano per fornire un servizio. È successo in passato con Amazon , ad esempio, e questa settimana abbiamo assistito a una forte caduta di Cloudflare che loro stessi hanno segnalato sul loro sito web dedicato alla comunicazione dello stato della loro infrastruttura.
Quando rileviamo un calo in quel servizio o sito Web che utilizziamo e viene mantenuto per alcuni minuti, è probabile che ci sia un problema relativamente serio nell’infrastruttura di rete che lo fornisce.
Piattaforme come DownDetector ci permettono di verificare lo stato di alcuni di questi servizi, ma possiamo anche controllare gli account Twitter dei fornitori o di dei responsabili del servizio, che di solito usano questo social network per offrire informazioni instantenee su questi potenziali problemi.
Di fronte a queste situazioni, sì può fare ben poco: la dipendenza di queste aziende è totale per coloro che le usano (e per gli utenti), e nella maggior parte dei casi possiamo solo aspettare che reagiscano il prima possibile e ripristinare il servizio.
Quindi, la migliore ricetta contro gli odiosi errori “502 Bad Gateway” è solitamente la pazienza.