但是你已经知道了。是不是
您可能不知道的是Netflix使用FreeBSD向您提供其内容。
恩,那就对了。Netflix依靠FreeBSD构建其内部内容交付网络(CDN)。
一个CDN是一个组位于世界各地的服务器数量。它主要用于以比集中式服务器更快的速度向最终用户交付图像和视频等“大量内容”。
Netflix没有选择商业CDN服务,而是构建了自己的内部CDN(称为Open Connect)。
Open Connect利用自定义硬件Open Connect Appliance。您可以在下图中看到它。它可以处理40Gb / s数据,并具有248TB的存储容量。
Netflix免费向合格的Internet服务提供商(ISP)提供Open Connect Appliance。这样,大量的Netflix流量就可以本地化,并且ISP可以更有效地交付Netflix内容。
该Open Connect设备在FreeBSD操作系统上运行,几乎只运行开源软件。
您可能希望Netflix在这样的关键基础架构上使用FreeBSD的稳定版本,但Netflix会跟踪FreeBSD的头版/当前版本。Netflix表示,跟踪“头”可以让他们“保持前瞻性并专注于创新”。
这是Netflix跟踪FreeBSD的好处:
功能迭代更快
更快地访问FreeBSD的新功能
更快的错误修复
实现协作
最小化合并冲突
摊销合并“成本”
运行FreeBSD的“ head”可以使我们非常高效地向用户交付大量数据,同时保持高速的功能开发。 -------Netflix
请记住,甚至Google都使用Debian测试而不是Debian stable。也许这些企业最喜欢尖端功能。
像Google一样,Netflix也计划尽可能地上传任何代码。这将有助于FreeBSD和其他基于FreeBSD的BSD发行版。
那么Netflix通过FreeBSD可以实现什么?以下是一些快速统计信息:
使用FreeBSD和商品部件,我们在16核2.6 GHz CPU上以约55%的CPU达到了TLS加密连接的90 Gb / s服务。 -------Netflix
如果您想了解有关Netflix和FreeBSD的更多信息,可以参考FOSDEM的演示文稿。您也可以在此处观看演示视频。
如今,大型企业主要依靠Linux作为其服务器基础结构,但Netflix信任BSD。对于BSD社区而言,这是一件好事,因为如果像Netflix这样的行业领导者将自己的力量放在BSD后面,其他人可能会效仿。你怎么看?