写点什么

端云协同:万物智能化的未来,怎么“来”?

  • 2022-12-22
    北京
  • 本文字数:3923 字

    阅读完需:约 13 分钟

端云协同:万物智能化的未来,怎么“来”?

随着云计算、云原生的发展,大家逐渐意识到充分利用云端能力的优势赋能终端,打造端云协同的一体化服务,才是最终实现万物智能化未来的解决之道。现如今,端云协同已经成为开发社区竞相研究的前沿技术方向,OPPO 作为全球领先的智能终端企业,也积极地展开了探索。


在 12 月 14 日举办的 OPPO 2022 未来科技大会(OPPO INNO DAY 2022)上,OPPO 发布了三大核心技术之一的安第斯智能云,致力于“让终端更智能”。在先前的 QCon 2022 全球软件开发大会(上海站),InfoQ 编辑对 OPPO 云服务中心总监韩建飞进行了采访,与他聊了聊端云协同相关的那些事儿,包括行业发展的现状以及未来的展望。

 

以下是视频采访的全部内容,为方便读者查看,视频下方也附上了文字内容。


00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00

    采访记者:InfoQ 资深编辑鲁冬雪

    采访嘉宾:OPPO 云服务中心总监韩建飞

    嘉宾简介:2019 年加入 OPPO,负责计算、网络、研发效能及云监控的开发管理工作,先后服务于中兴通讯、京东等公司。入职 OPPO 后完成了 OPPO 全球混合云的建设及全公司上云的战略。在云计算领域有丰富的研发管理和实践经验。

     

    InfoQ:您是如何定义“端云协同”的?端云协同技术核心要解决什么问题?

     

    韩建飞:当前终端行业面临的主要问题仍是硬件成本与用户体验之间无法达到平衡。在这种情况下,面对端侧的算力、空间、性能瓶颈,通过云侧计算、网络、存储能力,与端侧深度协同,进而提升端侧体验,是目前端云协同演进和发展的关键方向之一。在这一过程中,端云协同需要解决的最核心的问题在于,如何解决网络传输带来的时间损耗,为用户带来无感的产品体验。


    OPPO 作为一家领先的智能终端企业,在端云协同技术上有着深厚的技术积累。目前,我们正在研究和主要解决的问题是,在智能终端厂商设备计算和存储性能受限的情况下,如何通过云端的能力赋能终端;在网络传输延迟越来越低的情况下,如何通过云端,为终端用户带来无缝一致的一站式服务体验。

     

    InfoQ:端云协同赛道当前现状如何,将会往哪个方向或者趋势演进?

     

    韩建飞:在我看来,端云协同技术将会朝着两个方向演进,这两个方向既相互独立,又相互交织。第一,通过端云协同技术,扩展手机等智能终端的存储空间、计算能力和智能服务,在影像、AI、网络加速、云应用等方向赋能智能终端,为用户带来产品体验的整体提升;第二,通过端云协同技术,建设一云多端的生态服务体系,以多端融合、数据共享等方式,消弭用户在泛终端使用场景的割裂体验。基于此,OPPO 将着力推动端云协同技术的演进与发展,构建数据共享与泛终端联动的万物互融生态体验。

     

    InfoQ:目前私有云、公有云、边缘云、混合云的发展分别对端云协同技术的演进有何影响?企业如何进行上云选型?

     

    韩建飞:业内其实基本形成了共识:无论是私有云、公有云、边缘云还是混合云,均可以支撑端云协同技术的发展,以何种云服务的形态上云,主要还是取决于企业的业务需求。


    以 OPPO 为例,自一开始,OPPO 便坚定地选择了混合云基础设施的建设与发展路径。为什么 OPPO 会选择混合云?第一,ColorOS 在全球有逾 5 亿的月活用户,为了更好地为国内庞大的用户群提供服务,OPPO 在国内选择了自建私有云;另一方面,受海外政策和相关条例,以及运营策略的影响,OPPO 在海外选择了公有云。基于私有云和公有云,OPPO 构建了混合云基础设施,推动端云协同技术在业务场景落地。总的来说,OPPO 的混合云基础设施为业务场景服务,在满足业务发展的同时,实现了成本和效率的平衡。

     

    InfoQ:OPPO 混合云平台有何特点?在技术实现上有什么创新?

     

    韩建飞:OPPO 通过混合云基础设施构建了一套一体化平台,带来了全球一致的业务服务和运营体验。在技术实现上,OPPO 的产品线业务、中间件、数据库、网关、大数据实时及离线计算等均全量运行在容器上,基于此,OPPO 构建了独特的混合云实施策略,平台特点包括:

    • 统一管理:多套异构云资源统一管理;公有云无缝切换,降低迁移成本;

    • 安全合规:一致的安全管控策略;无缝的网络策略融合;统一的组网模型;

    • 敏捷灵活:可利用公有云按需秒级计费特点;可支撑大规模临时紧急需求;海外快速开服;无感基础设施交付周期;常规算力下沉自建基础设施;

    • 统一架构:一致的混合云技术;降低运维管理复杂度;

    • 一致体验:统一技术架构交付;一致的业务使用体验;平台透明无感适配,统一 API;可降低技术服务门槛。

     

    InfoQ:混合云的在端云协同技术中占据着什么样的地位?承担着怎样的角色?混合云基础架构的建设对于端云协同技术的发展有何作用?

     

    韩建飞:以 OPPO 的混合云基础设施建设为例,OPPO 自 2019 年开始,着力构建混合云基础设施,通过近 3 年来的努力,为 ColorOS 的 5 亿月活用户提供全球统一的混合云基础设施平台。为此,OPPO 制定了全球 8+N 可用区的目标,在全球主要的八大区域搭建自由的混合云基础设施,同时配合 N 各小区域的辅助性基础设施建设,实现公司内部系统的全面云化。


    在混合云基础设施构建完成后,OPPO 基于底层技术能力构建了为全球用户提供端云协同服务的业务场景。在为庞大用户提供产业和服务的过程中,混合云基础设施是 OPPO 业务全球化的关键技术底座,也是推动端云协同技术业务落地的关键技术支撑。

     

    InfoQ:据了解,关于端云协同,OPPO 目前在做很多事,比如 AIoT、音视频、一站式应用开发等等,所以有几个围绕这几个领域的问题想要问一下。

     

    Q1:您是如何定义 AIoT 的?AIoT 在工业领域有哪些主要的应用场景?OPPO 现在在该领域做了哪些探索?您觉得 AIoT 的落地应用,最难的部分是什么?有什么好的经验可以分享给大家?

     

    韩建飞:AIoT 可以从 IoT 生成的海量数据中挖掘更多的价值,用以改善业务及其服务。基于 AI 能力,IoT 设备收集到的大数据,将更好地进行分析、推理与决策,而无需人工干预。AIoT 在工业领域落地的场景有很多,比如供应链智能管理、生产线智能监控、智能诊断、智能维护,工厂的智能管理、产品质量控制和智能故障诊断等,在这些场景中,目前在业内也不乏成功的落地案例。


    在 AIoT 的落地过程中,OPPO 面临的最大的难题是,作为一家智能终端企业,需要去连接各种不同类型的设备,而在不同的设备之间,复杂的协议适配不仅是 OPPO,同时也是整个行业面临的关键阻力之一。在自有 IoT 设备的连接上,OPPO 有一套自研协议;在与不同厂商设备的连接过程中,OPPO 更希望的是通过统一规范进行连接。基于此,OPPO 积极加入了相关生态,希望可以实现不同设备间的统一连接。


    以 OPPO 智能家居的场景探索为例,智能家居落地的难点之一,在于不同设备生态之间的隔阂,无法实现互联互通,而近年来的标准协议如 Matter 等,为互联互通带来了一丝希望。在这一领域,OPPO 仍处于探索状态,从现有经验看来,通过标准协议拥抱开放生态,不失为 AIoT 应用落地的关键路径之一。

     

    Q2:如今大多数音视频厂商主攻的技术主要有 RTC、IM 以及 CDN,OPPO 在这三方面做了哪些探索?“端云协同”又是如何赋能咱们业务的呢?

     

    韩建飞:在音视频技术领域,OPPO 起步得相对较晚,业界已有相当多成熟的技术方案可借鉴。基于此,OPPO 选择了 RTC + CDN 结合的方式,以满足 OPPO 在音视频领域的业务需求。之所以选择 RTC,是因为 RTC 在传输过程中时延极短,与 CDN 相互配合,可以让各个地区的用户,均能快速感受到音视频传输的实时性与便捷性。


    端云协同在 OPPO 的业务场景中具有较多的应用,如远程协同、语音通话、语音共享、游戏互动以至于云游戏等业务场景,端云协同技术为 OPPO 的相关业务场景带来了窄带高清、低延迟的交互体验。

     

    Q3:一站式应用开发,有的人认为注重“一站式”的广度重要,也有人说注重“应用开发”的深度重要,那 OPPO 又是如何定义一站式应用开发的呢?目前 OPPO 一站式移动应用开发平台有哪些技术突破?

     

    韩建飞:无论是从广度还是深度上,OPPO 移动应用开发平台都达到了一个很好的平衡状态。目前,OPPO 移动应用开发平台是一个主要服务于内部互联网业务场景的一站式平台,为内部开发者提供 toolkit、热更新、云控、日志打捞、自升级、UIkit、网络库等中间件能力,并结合研发云提供上架、运营等服务。


    在端云协同的场景下,OPPO 移动应用开发平台仍具有非常大的延展和想象空间,通过移动应用开发平台,更好地实现数据流转和设备融合,并在此基础上,为开发者和应用生态带来更加便捷高效的一站式服务。

     

    Q4:从 AIoT、音视频+、一站式应用开发等场景来看,从 0 到 1 构建端云协同,行业里面临的技术难点分别是什么?

     

    韩建飞:从发展趋势来看,端云协同即将迎来飞速发展期,网络从 2G 进化至 5G,端侧与云侧之间的传输速度加快。在网络传输速度大幅提升之后,云侧的无限算力和存储资源将为终端的发展带来新的生机。

    具体地说,面对端侧与云侧之间的网络传输延迟问题,是推动端云协同技术发展和演进的关键探索方向。在解决这一问题之后,OPPO 以至于智能终端行业,将为用户提供更为无缝一致的交互体验。

     

    Q5:像 AIoT、音视频+等各个领域都在做“端云协同”,那数据安全问题要如何解决呢?

     

    韩建飞:在安全方面,业内已经形成了一些较为完备的解决方案,如数据安全(图形、音视频等)隐私保护、用户安全密钥、全链路加密等安全隐私保护体系。


    ColorOS 在全球拥有超过 5 亿月活用户,在这一用户基础上,OPPO 首要满足的是各个地域的隐私安全和规避地缘政治的相关风险。以端云数据加密为例,OPPO 拥有全链路安全认证,可以在用户授权的情况下,加密访问部分用户数据,让用户即使在数据上云的情况下,也能享受全面的、坚实的安全隐私保护。

     

    InfoQ:关于端云协同技术的未来,您有什么看法?您理想中的“端云协同”是怎样的?

     

    韩建飞:通过端云协同技术的持续演进与发展,以云赋能终端,最终为用户提供端云融合的一致性服务与体验,让云成为整个终端的全新生产力。

     

    2022-12-22 09:4512105
    用户头像
    鲁冬雪 GMI Cloud Head of China Marketing

    发布了 370 篇内容, 共 311.9 次阅读, 收获喜欢 304 次。

    关注

    评论

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

    应该怎么规划学习web前端培训

    小谷哥

    全链路灰度在数据库上我们是怎么做的?

    阿里巴巴云原生

    数据库 阿里云 微服务 云原生 全链路灰度

    顿悟!百度强推的Redis天花板笔记,原来数据库是这样理解的

    冉然学Java

    分布式 redis' 技术专题合集 #java redis 底层原理

    “工厂、构造、原型” 设计模式与 JS 继承

    掘金安东尼

    JavaScript 前端 7月月更

    一文简述:SRv6基本原理

    穿过生命散发芬芳

    7月月更 SRv6

    活动速递| Apache Doris 性能优化实战系列直播课程初公开,诚邀您来参加!

    SelectDB

    数据库 性能优化 数据仓库 OLAP Doris

    Rust 入门指南(crate 管理)

    王泰

    rust

    KubeEdge发布云原生边缘计算威胁模型及安全防护技术白皮书

    华为云开发者联盟

    云计算 云原生 安全

    零代码修改,教你Spring Cloud应用轻松接入CSE

    华为云开发者联盟

    云计算 后端 CSE

    在培训机构学到大数据技术

    小谷哥

    前端培训机构应该如何学习前端开发技术?

    小谷哥

    参加java培训学习建议选择

    小谷哥

    A tour of gRPC:05 - gRPC server straming 服务端流

    BUG侦探

    gRPC RPC protocolBuffer

    不懂就问,快速成为容器服务进阶玩家!

    阿里巴巴云原生

    阿里云 容器 云原生 训练营

    兆骑科创创新创业大赛人才引进平台,双创赛事高层次人才引进

    兆骑科创凤阁

    极狐GitLab Helm Registry 使用指南

    极狐GitLab

    git DevOps gitlab 运维 CI/CD

    阿里云 MSE 支持 Go 语言流量防护

    阿里巴巴云原生

    Go 阿里云 云原生 云原生微服务

    【后端开发】Reactor 模型详解

    C++后台开发

    reactor 后端开发 网络模型 C/C++后台开发 C/C++开发

    有奖征文 | 2022 云原生编程挑战赛征稿活动开启!

    阿里巴巴云原生

    阿里云 云原生编程挑战赛

    从0到1:基于云开发的投票小程序开发笔记

    CC同学

    小程序云开发 投票小程序

    管理区解耦架构见过吗?能帮客户搞定大难题的

    华为云开发者联盟

    云计算 后端 华为云

    IT远程运维是什么意思?远程运维软件哪个好?

    行云管家

    IT运维 远程运维 IT远程运维

    如何做一个好的大数据平台架构

    数据社

    签约计划第三季

    Rust 入门指南(rustup, cargo)

    王泰

    rust

    与字节、小米、移动云等企业一起揭秘 RocketMQ 实践之道

    阿里巴巴云原生

    阿里云 RocketMQ 云原生 峰会

    【干货】如何建立支持和产品之间的密切关系?

    Geek_da0866

    C#/VB.NET:在PDF中插入文本水印

    Geek_249eec

    C# PDF VB.NET 水印

    多线程与高并发—— 源码解析 AQS 原理

    王小凡

    Java 程序员 AQS JVM 多线程

    GIS数据漫谈(六)— 投影坐标系统

    ThingJS数字孪生引擎

    深圳线下报名|StarRocks on AWS:如何对实时数仓进行极速统一分析

    StarRocks

    数据库

    深圳哪的培训机构学习大数据开发?

    小谷哥

    端云协同:万物智能化的未来,怎么“来”?_语言 & 开发_鲁冬雪_InfoQ精选文章