Categorie
Domande di Internet

In che modo i server Netflix trasmettono senza ritardi gli stessi file video a un numero enorme di persone?

Bentornati ad un'altra super edizione delle domande di Internet

53 utenti della rete hanno chiesto: Spiegami: In che modo i server Netflix producono gli stessi file video su un numero enorme di persone senza alcun ritardo?

Ed ecco le risposte:

Esiste una tecnologia chiamata CDN (content delivery network). I video verranno archiviati in ciascuno dei provider di rete nel tuo paese e consegnati tramite te. Ecco perché il video non sarà in ritardo mentre li guardi.

Diciamo che sei in una grande classe e un temperamatite è in un angolo di quella stanza . Ogni volta che devi affilare la matita, devi camminare fino a quell'angolo, affilarla e poi tornare al tuo posto. E se ci sono più persone che vogliono fare lo stesso, devi aspettare il tuo turno e ci vorrà più tempo.

Ora immagina che ogni riga abbia il proprio temperino, ci vorrà meno tempo e meno persone in coda. Sarà più veloce.

Ecco come viene pubblicato il contenuto. Invece di andare tutti in un posto per ottenere i loro contenuti video, vanno semplicemente nel luogo più vicino a loro, il che ridurrà il tempo necessario per offrirti i contenuti video.

Sostituisci “place” con data center e “sharpener” con file video. Esistono migliaia di questi data center sparsi in tutto il mondo e lo stesso contenuto viene replicato in tutti questi data center. Inoltre, come qualcun altro che ha menzionato le persone che ti forniscono il servizio Internet, ospitano direttamente questi contenuti per renderli ancora più veloci.

Prima di tutto lì sono MOLTI server. In realtà li regalano a provider di servizi Internet (ISP) per mettere in punti vicini a un gran numero di utenti. Netflix sa dove sono (l'ISP dice loro) e cosa c'è dentro. Quindi, quando un utente nelle vicinanze guarda qualcosa che il server ha Netflix li indirizzerà a quella macchina per farli guardare.

Attraverso analisi e statistiche Netflix sa cosa è più popolare e riempirà il server con ciò che è più popolare per assicurarsi che abbia quei file pronti.

In secondo luogo, i server stessi sono progettati per essere veloci. Hanno dischi rigidi SSD per roba davvero popolare, MOLTI dischi rigidi in rotazione in modo che ognuno abbia il proprio meccanismo che si sposta per preparare i dati e ci sono diverse connessioni in fibra ottica nel server per accedere alla rete. Ciò si traduce in una macchina in grado di ottenere i dati dal disco dalla rete molto facilmente.

Se un server può servire X persone senza indugio, aggiungendo altro i server possono servire molte più persone (purché ci sia abbastanza internet per andare in giro). E con The Cloud, ci sono molti server di server a disposizione.

Esiste un concetto e l'informatica chiamati bilanciamento del carico . In sostanza, ci sono più server per lo stesso sito Web, come Google. Quindi, se un server si arresta o agisce lentamente per te, un altro server ti fornirà un servizio. Netflix funziona allo stesso modo. Ecco perché le grandi aziende come Netflix e Google non sono mai “offline”, a causa del bilanciamento del carico e della tolleranza agli errori.