
Originariamente Scritto da
guest
Non è tanto un problema di networking, bensì di gestione del middleware.
In una struttura simile, il middleware sarebbe composto prevalentemente da proxy ed arnesi simili, che si devono occupare di prendere il traffico in ingresso e distribuirlo.
Pensa a Youtube o Akamai. Se non esistessero le CDN, molti servizi non riusciresti ad usarli.
Va da se che una cloud ben progettata deve essere supportata anche da una CDN di tutto livello. Il middleware poi deve avere una logica realizzata a tal punto da creare, se possibile, istanze delle VPS nel posto più vicino ai visitatori.
Esempio:
se noto che ci sono 5.000 visitatori 'di troppo' provenienti dagli stati uniti, il mio middleware non può creare istanze a sidney, ma le deve creare a New York.
Questo è compito del middleware, supportato dalla CDN.
Pensa a Google, stende dei cavi sottomarini. Lo fa sicuramente per creare la sua rete ed abbassare la latenza nelle interrogazioni dns, nelle ricerche e magari anche su youtube.
Le tecnologie ci sono, bisogna solo creare il collante.
E se progetti bene le applicazioni di frontend, usando ajax quanto basta e dove serve, limitando le query e quant'altro, non avresti nemmeno problemi ad avere una latenza di 20ms. Dopotutto, da me a francoforte ci sono 900km, da me a londra 1500 e la latenza non così tanto indecente.
Segnalibri