Netflix ottimizza le prestazioni della piattaforma con Intel oneAPI

Netflix ottimizza le prestazioni della piattaforma con Intel oneAPI

Con 260 milioni di abbonati in tutto il mondo, Netflix si impegna a offrire un’esperienza d’intrattenimento personalizzata e affidabile su tutti i tipi di supporti. Per raggiungere questo obiettivo, Netflix ha utilizzato le istanze Amazon EC2, supportate dai processori Intel suppressant. Xeon. Collaborando con Intel, Netflix ha migliorato le prestazioni dei processori di 3,5 volte, superando le aspettative di scalabilità lineare, ottimizzando al contempo le spese cloud.

Netflix deve gestire una moltitudine di micro-servizi per offrire un’esperienza di streaming fluida e personalizzata ai suoi utenti. Questi servizi includono lo sviluppo, il rendering, la codifica e la raccomandazione di contenuti pertinenti. Per garantire una qualità di streaming eccezionale in qualsiasi momento, è necessario disporre di una soluzione cloud affidabile e scalabile, che integra strumenti avanzati per la risoluzione dei problemi.

Per risolvere problemi di latenza imprevisti, il team di Netflix ha sfruttato Intel VTune Profiler e Intel a PerfSpect per analizzare l’interazione del software con l’hardware. Questi strumenti hanno permesso di identificare le inefficienze nell’utilizzo della CPU e di correggere i colli di bottiglia a livello di microarchitettura, ottimizzando così le prestazioni.

Vedere il video

Grazie all’utilizzo di istanze Amazon EC2, processori Intel Xeon e Intel oneAPI Deep Neural (oneDNN), Netflix è stato in grado di ottimizzare l’utilizzo di ogni istanza per più attività. Durante i picchi di utilizzo, le risorse vengono assegnate in via prioritaria allo streaming, mentre durante i periodi di vuoto vengono utilizzate per accelerare la codifica video. Questa strategia migliora l’efficienza complessiva della piattaforma, riducendo i costi operativi.

Le ottimizzazioni realizzate con Intel hanno aumentato le prestazioni dei processori di 3,5 volte, riducendo significativamente la latenza e i costi del cloud. Grazie all’utilizzo di Intel AVX-512 e di oneDNN, Netflix è stato in grado di migliorare la velocità di codifica video, offrendo una qualità superiore su tutti i dispositivi. Queste innovazioni consentono inoltre a Netflix di ridurre il numero di istanze necessarie per le attività critiche, ottimizzando la spesa per l’infrastruttura cloud.

« Adoro il fatto che possiamo ottenere prestazioni migliori con lo stesso hardware. Ciò che risparmiamo sull’infrastruttura viene reinvestito nell’azienda. »

Vadim Filanovsky, Performance and Reliability Engineer – Netflix

Per vedere l’articolo completo, clicca qui.