云原生新边缘:火山引擎边缘计算最佳实践( 二 )


然而 , 在当前的多层算力结构下 , 如何保证海量异构终端无缝连接、中心能力有效下沉、云边端体验一致以及边缘节点的自治和全域资源的合理调度?为此 , 火山引擎边缘计算团队选择了云原生架构 。
面向云、边、端混合部署的云原生架构
云原生新边缘:火山引擎边缘计算最佳实践
文章图片

云原生架构主要是面向云、边、端混合部署的原生架构 , 其最大的优势在于以更加松耦合的理念 , 在应用资源上融合不同的异构算力 , 在应用管理上支持更加灵活的编排调度 , 在应用服务上支持云边端一致的用户体验 。 同时 , 通过云原生可以打通从设计、开发、集成、测试、发布、部署、运维、监控的产品全生命周期链路 。
在云原生的架构下 , 终端应用可以实现更轻量的应用形态和更友好的硬件支持 , 边缘计算则提供更实时的服务响应和更精准的用户覆盖 , 而中心云计算则能够实现更高效的数据聚合和更敏捷的业务架构 , 最终达到云、边、端三位一体 , 协同一致的目标 。
新一代边缘计算云平台
云原生新边缘:火山引擎边缘计算最佳实践
文章图片

通过采用云原生架构 , 火山引擎边缘计算构建了新一代边缘计算云平台 。 边缘计算云平台整体采用一横 N 纵的结构 , 一横是指基于边缘计算基础设施打造的云原生边缘平台 , N 纵指具象化的服务能力 , 如边缘虚机、边缘容器、边缘网络、边缘函数和边缘渲染等 。

  • 首先 , 在基础设施层 , 根据边缘算力的分布层级优选全国各省市丰富的边缘资源和运营商网络 , 并按地理位置部署优质的单线、多线和 BGP 的节点 , 结合多种架构的硬件设备 , 如:X86、ARM 服务器、智能网卡、GPU 等算力和网络资源 , 打造面向异构算力的边缘基础设施底座 。
  • 其次 , 在平台层 , 基于边缘基础设施底座 , 火山引擎边缘计算自研了云原生边缘平台 , 以面向边缘云原生的操作系统为核心 , 提供边缘自治管理、核心系统组件管理以及大规模部署的镜像服务能力 。
  • 第三 , 在资源服务层 , 边缘计算团队将云原生边缘平台模块化 , 通过自研网络组件提供多种功能 , 由此形成边缘计算资源服务层 , 可以按需提供不同的边缘能力 , 如:虚机、容器、网络、函数、渲染等一系列服务 。
  • 最后 , 边缘计算云平台配合云边管理和数据管理模式 , 实现业务的全域智能调度、实时数据大屏 , 满足内容分发、视频直播、实时音视频、云游戏等多个场景应用 。
目前新一代边缘计算云平台已在字节跳动支持多个场景的业务实践 。
火山引擎边缘计算最佳实践
视频直播
云原生新边缘:火山引擎边缘计算最佳实践
文章图片

首先 , 视频直播场景 。
在视频直播场景中 , 边缘节点可以帮助业务实现直播流的就近分发和就近访问 , 确保直播的低时延 , 降低中心带宽压力 。 同时 , 边缘节点能够支持实时弹幕的边缘分发 , 在靠近观众侧实现高效拉流 , 提升主播、观众双向的直播体验 。
基于高质量的画面诉求 , 低时延的转码也是直播场景中的关键因素 , 丰富、高性能的边缘算力能够满足直播中不同业务的多样化算力资源需求 。 此外 , 边缘计算云平台具备的 VF 直通功能可以减少虚拟化对网卡转发能力的损耗 , IPv4/ IPv6 双栈、负载均衡、镜像预热等能满足直播业务所需的主要功能和快速全域部署的能力 , 真正为用户提供高清、流畅的直播互动和观看体验 。

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。