Netflix optimiert die Leistung seiner Plattform mit Intel oneAPI

Netflix optimiert die Leistung seiner Plattform mit Intel oneAPI

Mit 260 Millionen Abonnenten weltweit ist Netflix bestrebt, ein personalisiertes und zuverlässiges Unterhaltungserlebnis auf allen Medienarten zu bieten. Um dies zu erreichen, setzte Netflix auf Amazon EC2-Instanzen, die von Intel® Xeon®-Prozessoren unterstützt werden. Durch die Zusammenarbeit mit Intel konnte Netflix die Leistung der Prozessoren um das 3,5-fache steigern und damit die Erwartungen an eine lineare Skalierung übertreffen, während gleichzeitig die Cloud- Ausgaben optimiert wurden.

Netflix muss eine Vielzahl von Mikrodiensten verwalten, um seinen Nutzern ein reibungsloses und personalisiertes Streaming-Erlebnis zu bieten. Diese Dienste umfassen die Entwicklung, das Rendern, die Kodierung und die Empfehlung von relevanten Inhalten. Um jederzeit eine hervorragende Streaming-Qualität zu gewährleisten, ist eine zuverlässige und skalierbare Cloud-Lösung erforderlich, die fortschrittliche Tools für die Fehlerbehebung integriert.

Um unerwartete Latenzprobleme zu lösen, nutzte das Netflix-Team den Intel VTune™ Profiler und Intel® PerfSpect, um die Interaktion der Software mit der Hardware zu analysieren. Mithilfe dieser Tools konnten Ineffizienzen bei der Prozessorauslastung identifiziert und Engpässe auf Mikroarchitekturebene behoben werden, wodurch die Leistung optimiert wurde.

Video ansehen

Durch den Einsatz von Amazon EC2-Instanzen, Intel Xeon-Prozessoren und Intel oneAPI Deep Neural (oneDNN), konnte Netflix die Nutzung jeder Instanz für mehrere Aufgaben optimieren. Bei Spitzenauslastungen werden die Ressourcen vorrangig dem Streaming zugewiesen, während sie bei Flaute zur Beschleunigung der Videokodierung verwendet werden. Diese Strategie verbessert die Gesamteffizienz der Plattform und senkt gleichzeitig die Betriebskosten.

Die mithilfe von Intel durchgeführten Optimierungen führten zu einer 3,5-fachen Steigerung der Prozessorleistung, während die Latenzzeit und die Cloud-Kosten deutlich reduziert wurden. Durch den Einsatz von Intel® oneDNN und Intel® AVX-512 konnte Netflix die Videokodierungsrate verbessern und so auf allen Geräten eine höhere Qualität bieten. Diese Innovationen ermöglichen es Netflix außerdem, die Anzahl der für kritische Aufgaben benötigten Instanzen zu reduzieren und so die Ausgaben für die Cloud-Infrastruktur zu optimieren.

« Ich liebe die Tatsache, dass wir mit der gleichen Hardware eine bessere Leistung erzielen können. Was wir bei der Infrastruktur einsparen, wird in das Unternehmen reinvestiert. »

Vadim Filanovsky, Performance and Reliability Engineer – Netflix

Um den ganzen Artikel zu sehen, klicken Sie bitte hier.