Recherche de site Web

Vous appréciez Netflix ? Vous devriez remercier FreeBSD


Netflix est l'un des services de streaming les plus populaires au monde.

Mais vous savez déjà que. N'est-ce pas ?

Ce que vous ne saviez probablement pas, c'est que Netflix utilise FreeBSD pour vous proposer son contenu.

Oui c'est vrai. Netflix s'appuie sur FreeBSD pour construire son réseau de diffusion de contenu (CDN) interne.

Un CDN est un groupe de serveurs situés dans diverses parties du monde. Il est principalement utilisé pour fournir du « contenu lourd » comme des images et des vidéos à l’utilisateur final plus rapidement qu’un serveur centralisé.

Au lieu d'opter pour un service CDN commercial, Netflix a créé son propre CDN interne appelé Open Connect.

Open Connect utilise du matériel personnalisé, Open Connect Appliance. Vous pouvez le voir dans l'image ci-dessous. Il peut gérer des données à 40 Gb/s et dispose d’une capacité de stockage de 248 To.

Netflix fournit gratuitement Open Connect Appliance aux fournisseurs d'accès Internet (FAI) éligibles. De cette façon, un trafic Netflix important est localisé et les FAI fournissent le contenu Netflix plus efficacement.

Cette appliance Open Connect fonctionne sur le système d'exploitation FreeBSD et exécute presque exclusivement des logiciels open source.

Open Connect utilise la « tête » de FreeBSD

Vous vous attendriez à ce que Netflix utilise une version stable de FreeBSD pour une infrastructure aussi critique, mais Netflix suit la version principale/actuelle de FreeBSD. Netflix affirme que suivre « la tête » leur permet de « rester tournés vers l’avenir et concentrés sur l’innovation ».

Voici les avantages que Netflix voit du suivi de FreeBSD :

  • Itération plus rapide des fonctionnalités

  • Accès plus rapide aux nouvelles fonctionnalités de FreeBSD

  • Corrections de bugs plus rapides

  • Permet la collaboration

  • Minimise les conflits de fusion

  • Amortit le « coût » de fusion

L'exécution de FreeBSD « head » nous permet de fournir de grandes quantités de données à nos utilisateurs de manière très efficace, tout en maintenant une vitesse élevée de développement de fonctionnalités.

Netflix

N'oubliez pas que même Google utilise les tests Debian au lieu de Debian stable. Peut-être que ces entreprises préfèrent les fonctionnalités de pointe plus que toute autre chose.

Comme Google, Netflix prévoit également de diffuser en amont tout code possible. Cela devrait aider FreeBSD et d'autres distributions BSD basées sur FreeBSD.

Alors, que réalise Netflix avec FreeBSD ? Voici quelques statistiques rapides :

En utilisant FreeBSD et des pièces de base, nous obtenons des connexions cryptées TLS à 90 Gb/s avec environ 55 % de processeur sur un processeur à 16 cœurs à 2,6 GHz.

Netflix

Si vous souhaitez en savoir plus sur Netflix et FreeBSD, vous pouvez vous référer à cette présentation du FOSDEM. Vous pouvez également regarder la vidéo de la présentation ici.

De nos jours, les grandes entreprises s'appuient principalement sur Linux pour leur infrastructure de serveurs, mais Netflix a fait confiance à BSD. C’est une bonne chose pour la communauté BSD, car si un leader de l’industrie comme Netflix met tout son poids derrière BSD, d’autres pourraient suivre l’exemple. Qu'en penses-tu?

Articles connexes: