Come funziona il bilanciamento del carico globale?

1

In che modo un'azienda altamente specializzata serve gli utenti dall'altra parte del mondo?

Prendi Facebook ad esempio (con sede in California). Se qualcuno ha colpito i suoi endpoint da un posto come il Sudafrica, come viene indirizzato ai server web più vicini?

Pensavo che il bilanciamento del carico avrebbe fatto questo, ma non ha senso per me, perché in che modo ci assicuriamo che anche il bilanciatore del carico non sia a 400 ms?

    
posta calmthatwombat 03.09.2017 - 12:30
fonte

1 risposta

3

Questo è essenzialmente il modo in cui funzionano i CDN. Quando una persona in Corea del Sud richiede una determinata risorsa, il server DNS risponde con un indirizzo IP di un proxy inverso situato a Seoul. Un altro utente dalla California riceverà un indirizzo IP diverso che potrebbe puntare a un datacenter in Oregon e un utente dalla Spagna potrebbe ottenere un altro IP che conduce a un datacenter di Francostrong.

Mentre i CDN servono contenuti statici, le cose si complicano con i contenuti dinamici, in cui un utente coreano desidera ottenere contenuti generati dal suo amico spagnolo, mentre si aspetta che la richiesta HTTP impieghi solo pochi millisecondi.

Una delle tecniche consiste nel replicare il contenuto dinamico in più datacenter in tutto il mondo; un cambiamento da parte di un utente della California può essere memorizzato solo sui server in Oregon, ma anche sincronizzato a Seoul e Francostrong.

Un altro approccio consiste nel mantenere il contenuto in alcuni data center geograficamente vicini (ad esempio in Nord Virginia e in Oregon), ma anche proxy del contenuto attraverso i data center più vicini agli utenti. In altre parole, la prima persona dalla Corea del Sud che richiede un dato dato dovrà aspettare alcune centinaia di millisecondi per il data center di Seoul per ottenere i dati dai server degli Stati Uniti, ma ulteriori richieste da parte di altri utenti coreani caricheranno semplicemente i dati memorizzati nella cache dai server di Seoul.

    
risposta data 03.09.2017 - 14:14
fonte

Leggi altre domande sui tag