阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

Netflix 全球 CDN 运维之道

  • 2019-10-07
  • 本文字数:964 字

    阅读完需:约 3 分钟

Netflix全球CDN运维之道

在最近的Strange Loop大会上,Netflix 工程经理、OpenConnect 工具团队负责人 Robert Fernandes 就 Netflix 内部的 OpenConnect 内容交付网络运营事宜发表了演讲


这个演讲对 Netflix 转向使用内部 CDN Open Connect 以及这次转变给运营团队带来的挑战进行了总结。Open Connect 团队负责处理与向订阅者交付内容相关的事宜,包括技术运营、库存管理和合作伙伴管理。他们强烈感觉到需要自动化这些活动,但不同的团队各自构建了独立的应用程序,这给部署带来了新的挑战。Fernandes 谈到了他们计划如何应对这些挑战。


Netflix 的大多数服务都运行在 AWS 上。Netflix 在 2007 年开始提供流媒体服务,到 2009 年已经建立了一个叫作 Netflix Content Control Plane (NCCP)的内部控制中心。NCCP 将最终用户引导到正确的边缘(CDN 位置),而实际的内容交付是由第三方提供商完成的,如 Akamai、Level 3 Communications 和 Limelight Networks。该团队于 2011 年迁移到内部 CDN,并将其称为 Open Connect,随之而来的是基础设施管理工作。


Netflix 应用程序客户端(移动、桌面等)在请求视频时通常会接收到 3 个域名。OpenConnect 向应用程序提供内容和静态资源,比如 JavaScript。CDN 由定制服务器 Open Connect Appliance (OCA)组成,它们都是缓存服务器。它们运行在装有 nginx 的 FreeBSD 版本上。总共有两种缓存服务器,一种是相对较慢的 HDD,用于批量存储目录,一种是基于闪存的服务器,配备了固态硬盘,具备相对较高的吞吐量,主要用于服务热点内容。Netflix 的内容服务器使用了 10000 多个设备,部署在全球 1000 多个站点中。一些站点由 ISP 负责管理服务器,一些站点则由 Netflix 直接控制和管理硬件。


Open Connect 团队的职能被分为开发、运营、网络管理和非技术职能(如合作伙伴管理和交付)。各个团队都从解决自己领域的问题开始,最后得到的是单体应用,Open Connect Tools 团队就是为了缓解这种局面而成立的。它负责警报、监控、配置管理、部署自动化、库存管理、日志和指标,以及合作伙伴自助服务。负责控制平面的团队更关注 CDN 的内容布局、地理布局、路由和安全性。演讲并没有深入探讨应用程序或自动化技术细节。他们未来的计划是使用进一步“分层方法”处理微服务,并提出可以在团队之间共享的公共解决方案。


原文链接


Managing Global CDN Operations at Netflix


2019-10-07 08:004597
用户头像

发布了 731 篇内容, 共 433.9 次阅读, 收获喜欢 1997 次。

关注

评论

发布
暂无评论
发现更多内容

Red Giant Magic Bullet Suite for Mac(红巨人调色插件套装)v2024.2.0激活版

影影绰绰一往直前

CLion 2024激活码 v2024.1 RC中文版详细图文安装教程

Rose

ON1 NoNoise AI 2024 for Mac激活版 智能图像降噪软件

影影绰绰一往直前

MES与WMS的区别

万界星空科技

wms mes 生产管理 仓库管理系统 智能仓库

Blocs for Mac v5.2.3激活版 强大的网页设计软件

影影绰绰一往直前

从小白到高手,我只用了一个月

霍格沃兹测试开发学社

从小白到高手 我只用了30天【全栈开发与测试定向培养班】

测吧(北京)科技有限公司

测试

低代码开发有哪些厉害之处?

互联网工科生

软件测试学习笔记丨Python函数可变参数

测试人

Python 软件测试 测试开发

dmgArchiver for mac(简单易用的压缩存档软件)v2024.2激活版

Rose

4K Tokkit Pro for Mac v2.7.0激活版下载

影影绰绰一往直前

高质量ChatGPT Prompts 精选

蓉蓉

#人工智能 ChatGPT GPT-4 Prompt

FastRawViewer for Mac (Raw查看器) v2.0.8激活版

iMac小白

JustStream PRO for Mac(投屏软件)v2.9激活版

Rose

万界星空科技低代码平台,快速搭建MES系统

万界星空科技

低代码 低代码平台 mes 万界星空科技

ON1 Photo RAW 2024 for Mac v18.3.0.15302激活版 照片编辑软件

iMac小白

HostsWard for Mac 2024.1 注册激活版 专业的Hosts管理工具

影影绰绰一往直前

鸿蒙App开发的几种方式

Onegun

鸿蒙 鸿蒙系统

数据安全之路:Databend 用户与角色管理应用

Databend

大数据

MuteMic for Mac 激活版 隐私保护软件

iMac小白

“大模型驱动的软件研发” 华为云助推企业研发智能化升级

华为云PaaS服务小智

人工智能 云计算 数字化 华为云

LLM 推理优化探微 (4) :模型性能瓶颈分类及优化策略

Baihai IDP

程序员 AI LLM 白海科技 企业号 4 月 PK 榜

Red Giant Trapcode Suite for Mac(红巨人粒子特效套装插件)v2024.2.0激活版

影影绰绰一往直前

ApowerREC for mac(多功能屏幕录屏工具)v1.2.7.10激活版

Rose

Rhinoceros 8 for Mac最新中文版 3D建模软件

影影绰绰一往直前

实况窗助力美团打造鸿蒙原生外卖新体验,用户可实时掌握外卖进展

HMS Core

HarmonyOS

通过WebShell登录SQL Server主机并使用SSRS报表服务

阿里云瑶池数据库

数据库 阿里云 数据库开发 SQL sever

Permute for Mac v3.11.8中文版 强大的媒体格式转换软件

iMac小白

ZOC8 for Mac v8.08.0激活版 终端仿真软件

iMac小白

Topaz Video AI for Mac v4.1.0激活版 视频增强软件

影影绰绰一往直前

MES系统怎么解决车间生产调度难的问题?

万界星空科技

mes 万界星空科技 生产管理 生产调度 车间管理

Netflix全球CDN运维之道_软件工程_Hrishikesh Barua_InfoQ精选文章