Geniet van Netflix? Je moet FreeBSD bedanken

Netflix is ​​een van de populairste streamingdiensten ter wereld.

Maar dat weet je al. Jij ook?

Wat u waarschijnlijk niet wist, is dat Netflix FreeBSD gebruikt om zijn inhoud aan u te leveren.

Ja dat klopt. Netflix vertrouwt op FreeBSD om een ​​intern content delivery network (CDN) te bouwen.

Een CDN is een groep servers die zich in verschillende delen van de wereld bevinden. Het wordt voornamelijk gebruikt om 'zware content' zoals afbeeldingen en video's sneller aan de eindgebruiker te bezorgen dan een gecentraliseerde server.

In plaats van te kiezen voor een commerciële CDN-service, heeft Netflix zijn eigen interne CDN gebouwd onder de naam Open Connect.

Open Connect maakt gebruik van aangepaste hardware, Open Connect Appliance. Je kunt het in de afbeelding hieronder zien. Het kan 40 Gb / s data aan en heeft een opslagcapaciteit van 248TB.

Met Netflix Open Connect Appliance wordt FreeBSD uitgevoerd

Netflix biedt Open Connect Appliance gratis aan kwalificerende Internet Service Providers (ISP). Op deze manier wordt substantieel Netflix-verkeer gelokaliseerd en leveren de ISP's de Netflix-inhoud efficiënter.

Deze Open Connect Appliance werkt op het FreeBSD-besturingssysteem en draait bijna uitsluitend met open source-software.

Open Connect gebruikt FreeBSD "Head"

Je zou verwachten dat Netflix een stabiele versie van FreeBSD gebruikt voor een dergelijke kritieke infrastructuur, maar Netflix volgt de FreeBSD hoofd / huidige versie. Netflix zegt dat het bijhouden van "hoofd" hen laat "vooruitziend en gericht op innovatie".

Dit zijn de voordelen die Netflix ondervindt bij het volgen van FreeBSD:

  • Snellere functie-iteratie
  • Snellere toegang tot nieuwe FreeBSD-functies
  • Snellere bugfixes
  • Maakt samenwerking mogelijk
  • Minimaliseert samenvoegconflicten
  • Afschrijvingen "kosten" samenvoegen

Het uitvoeren van FreeBSD "head" laat ons toe zeer grote hoeveelheden data aan onze gebruikers te leveren, met behoud van een hoge snelheid van het ontwikkelen van functies.

Netflix

Vergeet niet dat zelfs Google Debian-tests gebruikt in plaats van Debian-stabiel. Misschien geven deze bedrijven de voorkeur aan de geavanceerde functies, meer dan wat dan ook.

Net zoals Google is Netflix ook van plan om elke code die ze kunnen streamen. Dit zou FreeBSD en andere BSD-distributies op basis van FreeBSD moeten helpen.

Dus wat bereikt Netflix met FreeBSD? Hier zijn enkele snelle statistieken:

Met behulp van FreeBSD en commodity-onderdelen bereiken we 90 Gb / s met TLS-gecodeerde verbindingen met ~ 55% CPU op een 16-core 2, 6-GHz CPU.

Netflix

Als u meer wilt weten over Netflix en FreeBSD, kunt u deze presentatie van FOSDEM raadplegen. Je kunt hier ook de video van de presentatie bekijken.

Tegenwoordig vertrouwen grote ondernemingen voornamelijk op Linux voor hun serverinfrastructuur, maar Netflix heeft vertrouwen in BSD gesteld. Dit is een goede zaak voor de BSD-gemeenschap, want als een marktleider als Netflix zijn schouders onder BSD zou werpen, zouden anderen de leiding kunnen volgen. Wat denk je?

Aanbevolen

Indiase staat Tamil Nadu schakelt over naar Linux vanuit Windows XP
2019
Een fout met een zwevende punt die tot een schade heeft geleid die een halve miljard waard is
2019
7 dingen om te onthouden voor het installeren van Debian
2019