博客
关于我
爱奇艺边缘计算探索与实践
阅读量:248 次
发布时间:2019-02-28

本文共 1406 字,大约阅读时间需要 4 分钟。

边缘计算的崛起与云原生技术的深度融合

随着云原生技术的快速发展和5G商用进程的推进,边缘计算正如同一场革命性浪潮般席卷全球。爱奇艺HCDN团队在这一领域积累了丰富的实践经验,主要聚焦于提升视频播放体验和降低带宽成本两个核心目标,通过构建边缘计算服务平台和应用场景实现技术与业务的双重价值。

边缘计算的定位与发展

边缘计算作为一项备受关注的技术趋势,Gartner连续多年将其列为十大技术趋势之一。从"Mobile Edge Computing"到"Multi-Access Edge Computing"的演变,边缘计算已超越运营商层面的移动网络范畴,涵盖了更广泛的多接入网络。按照终端用户到边缘设备的距离可划分为物边缘、移动边缘和云边缘三层,国内运营商和云厂商主要集中布局后两部分。

云原生技术与5G的商用为边缘计算提供了坚实的技术基础和硬件支撑。边缘计算与云计算的关系并非简单的替代,而是相互补充,通过云边协同发挥各自优势。边缘计算可以将云的能力下沉到边缘,处理存储、AI、大数据等任务,降低终端响应时延和云端压力。同时,也可以将端设备难以胜任的计算和数据存储提升到边缘。

爱奇艺HCDN团队在边缘计算领域的实践主要集中在物边缘这一层面,部分涉及云边缘。IPES(Intelligent Platform for Edge Service)作为自家设计的边缘计算平台,通过统一管理和分配设备资源,为用户提供更靠近终端的PaaS能力。

IPES平台的设计与架构

IPES平台的设计理念强调支持异构设备和云边协同,兼顾Docker和Native程序的运行需求。其功能模块包括节点管理、应用管理、任务调度和公共服务等,构建了一个高效的边缘计算服务生态。

从架构上看,IPES采用K8S API Server的设计理念,核心组件包括API Server、Controller、Scheduler、Data Manager、MQTT Broker、Store和Observe等。边缘端架构则由Master、Agent、Lambda、MQTT-Hub、IPFS、Filebeat等组件组成,支持离线自治和数据安全机制,适配多种操作系统和硬件环境。

边缘应用场景

视频流量的持续增长推动了边缘缓存应用的普及。HCDN团队通过构建分布式存储网络,实现了视频点播、直播镜像、SFU/RTCDN以及广告违规检测等多种应用场景。

在点播场景中,边缘缓存显著降低了带宽成本,提升了视频观看体验。直播镜像功能通过分担CDN压力,解决了直播流量的突发性问题。SFU/RTCDN服务则依托边缘节点实现了低延时互动,适应了视频会议和直播带货的需求。

广告违规检测是另一个典型应用场景,通过将巡查脚本部署到边缘节点,既提高了检测效率,又降低了云端依赖,节省了硬件成本。

未来展望

视频作为信息传播的重要媒介,其流量占比持续攀升。边缘计算在存储、分发和调度方面发挥着关键作用,成为各大公司布局的重要战略方向。

IPES平台将继续优化兼容性和集群管理能力,扩展应用生态,为更多场景提供支持。同时,云原生架构思想将深入融入边缘计算,充分发挥其能力。

结语

边缘计算的落地不仅是技术创新,更是业务模式的变革。通过IPES平台的实践,爱奇艺在视频服务质量和运营成本方面取得了显著成效。未来,随着AI和大数据技术的下沉,边缘计算将为视频行业带来更大价值。

转载地址:http://pbpp.baihongyu.com/

你可能感兴趣的文章
Python Matplotlib 中如何用 plt.savefig 存储图片
查看>>
Python matplotlib 中更换画布背景颜色
查看>>
Python进阶03 模块
查看>>
python matplotlib简单使用
查看>>
Python mock Patch os.environ 和返回值
查看>>
Python mock 修补另一个函数调用的函数
查看>>
python mqtt 客户端实现
查看>>
Python Multiprocessing - 将类方法应用于对象列表
查看>>
Python multiprocessing.Queue 与 multiprocessing.manager().Queue()
查看>>
Python multiprocessing使用详解
查看>>
python mysql 基于 sqlalvhrmy_Python操作MySQL:pymysql和SQLAlchemy
查看>>
python mysql 布尔类型_python语言的基础学习:基本类型,函数,面向对象,模块,mysql数据库...
查看>>
Python NLP完整项目实战教程(1)
查看>>
Python NLP自然语言处理详解
查看>>
python nltk nltk_data 离线安装,chatterbot
查看>>
Redis 限流的 3 种方式,还有谁不会?
查看>>
Python这么慢,为啥大公司还在用?
查看>>
python note 06 编码方式
查看>>
python numba 转灰度图_使用NumPy、Numba的简单使用(二)
查看>>
Python Numpy 关于 linspace()函数 使用详解(全)
查看>>