Netflix Problemi Server
servizi comuni che Netflix utilizza per servire film e spettacoli televisivi su Internet sono SimpleDB , S3 e Cassandra . SimpleDB è un'applicazione flessibile database di Amazon Web Services . S3 di Amazon è l'acronimo di Simple Storage Service , che permette la memorizzazione e il recupero dei dati dal cloud. Cassandra è un progetto open source da parte degli sviluppatori Apache che fornisce un database in grado di scalare in modo efficace , rispondendo alle esigenze dei carichi dei server pesanti . Se uno di questi servizi non riesce , allora può influenzare l' esperienza dell'utente finale . Tuttavia , errore del server è ridotto al minimo , perché Netflix afferma: " I nostri sistemi sono progettati per fallimento".
Apolidi Servizi
servizi senza Stato , come Cassandra e SimpleDB , di ridurre al minimo il consumo di risorse da ogni applicazione . Utilizzo dei servizi che consumano meno risorse , come la memoria e la larghezza di banda del server , contribuire a mantenere un flusso costante di dati , mantenendo i server installato e funzionante . Secondo Netflix , l'azienda serve milioni di video in streaming ogni giorno e le sue " stream migliori HD sono circa 4.800 kilobit al secondo ", cioè i dati vengono trasmessi rapidamente dai server per l' applicazione utente front-end .
zone
Netflix ha istituito i loro server per distribuire e recuperare i dati attraverso molte zone diverse . Dividendo i servizi e le informazioni nelle zone consente per i suoi ingegneri di passare da una zona all'altra o interrompere completamente una zona in caso di interruzione del server . Ciò riduce al minimo il verificarsi di mostrare all'utente finale un messaggio di errore quando si verifica un problema di server . Poiché l'azienda utilizza centinaia di server , si può spostare rapidamente le zone e spostare i dati in giro senza problemi quando si verificano problemi del server .
Server Amazon
Netflix si basa fortemente su Amazon Web servizi server per la loro piattaforma di film in streaming . Se AWS incontra un importante guasto del server , si potrebbe infine incidere ed interrompere Netflix visualizzazione. Un altro servizio AWS che utilizza Netflix è Elastic Load Balance per meglio instradare il traffico Internet alle sue applicazioni front-end . ELB aiuta a diminuire server di interruzione bilanciando correttamente i dati tra le zone .