热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

北大毕业15年经验架构师,重磅解读5G时代的计算平台

整理|顾钧出品|CSDN(ID:CSDNnews)5G,物联网,边缘计算,万物互联。这些名词

640?wx_fmt=gif

640?wx_fmt=jpeg

整理 | 顾钧

出品 | CSDN(ID:CSDNnews)

5G,物联网,边缘计算,万物互联。这些名词越来越频繁的出现在人们的视野中,话题热度也是不断升高。甚至隐隐有超过云计算的势头。

一个很重要的因素在于,针对人的数据连接已经接近完成。这一点可以从我国放缓的互联网/移动互联网用户数,以及用户平均每日上网时长上有所体现。

于是乎下一波机会,就从连接“人”与“人”转向了连接“人”与“物”,甚至连接“物”与“物”。从某运营商的开放数据上可以发现,以上海为例,物联网的连接数早已超过了整体数据连接的1/4。

然而,这些物联网场景还较为单一,比较典型的无外乎是汽车的智能中控系统与各种智能仪表(水,电,煤)。汽车的智能中控本质上和智能手机没有显著的差异。而智能仪表,一个月才上传一次数据。在降低人工成本以外,很难为企业带来额外的商业价值。因此,人们虽然都意识到物联网中潜在的巨大机会,但提起物联网、边缘计算的时候却往往毫无头绪。

综合业界目前的探索,IoT/Edge的计算场景大体可以分为以下三类:(按相对成熟度由高到低排序)


  • 工业互联网

  • 内容体验分发

  • 智能物联网

 

640?wx_fmt=png

工业互联网(IIoT)

 

现代化工业设施(制造业流水线,发电站等等),会有大量智能传感器不断收集当前信息。事实上,这个类型的数据并不是今天才有的。针对工业数字化场景的实时数据库已经有了较长的发展历史,数据压缩,处理,分析模式也已经较为成熟。

但传统的实时数据库往往数据采集点比较单一,缺乏数据联动处理与分析。今天所流行的时序数据库就是要弥补实时数据库数据点相对单一缺乏联动分析的短板。在这一领域已经有了不少成熟的方案与探索。比如,InfluxDB等。

针对工业互联网场景,各个科技巨头也纷纷推出了自己的技术方案。硬件厂商主要提供形形色色的MCU,ARM终端,边缘ASIC处理器等;而云厂商则主推边缘网关(Edge Gateway)加上云后端的架构。开发人员面对着琳琅满目的方案与架构,有时甚至不知道该从何处开始学习,该选择什么样的方案。

其实,对于以处理传统的结构化数据为主的工业互联网而言,IoT/Edge更多的是一个场景,而不应该是一种新的技术。好的方案应该能方便开发人员重用已有的开发经验与技巧。尤其现在大量涌现的边缘ASIC处理器,编程接口各不相同,应用开发的前期学习成本大增,又很难复用。

而云厂商主推的架构中,IoT/Edge侧几乎只负责数据采集,后续的处理全都交由云平台。姑且称之为“厚云架构”。

在实际的落地场景中,IoT/Edge侧对数据处理的时效性会有较高的要求。厚云架构的效果可能会受到网络稳定性和延时的考验。这也是为什么大家都十分期待5G网络的原因:高带宽和低时延。然而,5G先期普及阶段主要聚焦在高带宽方面,低时延特性可能不会那么快到来。而且,类似风力发电场这样的工业设施往往在较为偏远的地区,移动网络覆盖可能不会像城市区域这么稳定。

越是成功,越容易出现路径依赖。厚云架构,也许符合厂商的利益,但可能并不适合实际落地。混合云也许是个更合适的选择。边缘侧负责数据采集后的汇总、推理计算、实时报表;云端负责数据归档、深加工及模型训练。云/边各司其职,对于开发人员来说,系统建设的难度也会大大降低。

 

640?wx_fmt=png

内容体验分发

 

5G,城市光网,家庭用户的宽带体验一下子上升到了千兆级。如果只是在线看个4K视频,千兆的带宽无法得到充分的发挥。于是,运营商开始考虑推广Cloud Game/VR这样的应用场景。Cloud Game/VR是否能得到用户的认可,还有待观察。但其背后的理念值得关注。

传统的内容分发网络CDN,仅针对简单的图片,视频等内容。用户从CDN节点抓取内容后,在本地进行消费。而Cloud Game/VR的模式则不是简单进行内容分发。而是将游戏/VR在服务器端渲染后形成流式内容再发送给用户端。这样一来,用户可以在比较简单的硬件终端上获得更丰富的体验。这种从内容分发,进化成体验分发的思路,相信会在未来催生相当丰富的应用场景。

 

640?wx_fmt=png

智能物联网

 

以AIoT为代表,主要处理非结构数据,在终端或边缘节点进行一定的AI类计算。

智能手机与3/4G网络带来了移动互联网的大爆发。时至今日,中国移动互联网用户的平均使用时长已经达到了6小时/天。不过使用时长的增长已经进入平台期,可以说6小时基本就是用户通过智能手机来上网的上限。

对于想要进一步渗透用户生活的科技公司来说,AIoT可能是下一个智能手机。2018年的智能音箱热潮就是一个小小的证明。但想要融入用户的生活,AIoT设备的能力绝不能停留在简单的智能音箱上。

AIoT设备会承担更多与人交流,接受指令的工作。从技术的角度来看,AIoT终端会处理大量图片、视频、语音、文本等非结构数据。这些数据之所以称之为非结构,是因为这些数据无法以传统方式进行处理与价值挖掘。从非结构数据中提取有价值的内容与信息,直接催生了现在如火如荼的AI应用大发展。

深度学习目前被认为是最有效的非结构数据处理方式之一。非结构数据经过深度学习模型的处理,会被向量化。于是,非结构数据的分析处理被转化为对向量的处理(近似搜索)。虽然处理图片,视频,语音和文字的深度学习模型各不相同,但最终的向量处理需求却是相通的。因此,向量搜索引擎是AI应用的基石之一。

对于AI应用开发人员而言,开源的深度学习模型大幅度降低了开发成本。而开源的向量搜索引擎Milvus,则降低了AI应用落地的难度。Milvus不但集成了业界成熟的向量相似度搜索技术,更在此基础上对高性能计算框架进行了大幅度优化。在高性能、低成本、易用性、适用场景等方面,Milvus都为用户带来了极大的便利。欢迎大家前往GitHub上搜索并关注Milvus项目。

 

640?wx_fmt=png

总结

 

万物互联已经逐渐从一个口号,一个愿景变成了一个现实。虽然目前IoT/Edge领域依然没有形成统一的标准与最佳实践,但同时也蕴含着巨大的机遇。我相信善用开源和AI,能帮助广大开发者更好的把握下一轮的机会。

作者简介:顾钧,ZILLIZ首席架构师,毕业于北京大学。15年数据库相关工作经验。目前在ZILLIZ从事异构众核数据分析引擎的产品化工作。加入ZILLIZ之前,曾就职于IBM、Morgan Stanley、华为等跨国公司。

【END】


牛了,这几个案例让你很快了解AI技术!

https://edu.csdn.net/topic/ai30?utm_source=csdn_bw

640?wx_fmt=jpeg

 热 文 推 荐 

 




推荐阅读
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • 从2019年AI顶级会议最佳论文,探索深度学习的理论根基与前沿进展 ... [详细]
  • 机顶盒,即数字电视机顶盒(Digital TV Set-Top Box,简称STB),是一种放置在电视机旁的设备。它主要用于将数字信号转换为电视能够识别的模拟信号,从而实现高质量的视频和音频播放。机顶盒不仅支持基本的电视节目接收功能,还具备多种增值服务,如互动点播、网络浏览等。随着技术的发展,现代机顶盒集成了更多的智能功能,成为家庭娱乐的重要组成部分。 ... [详细]
  • 智能制造数据综合分析与应用解决方案
    在智能制造领域,生产数据通过先进的采集设备收集,并利用时序数据库或关系型数据库进行高效存储。这些数据经过处理后,通过可视化数据大屏呈现,为生产车间、生产控制中心以及管理层提供实时、精准的信息支持,助力不同应用场景下的决策优化和效率提升。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • Spring Cloud 学习指南:初学者入门篇
    Spring Cloud 学习指南:初学者入门篇 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 阿里巴巴终面技术挑战:如何利用 UDP 实现 TCP 功能?
    在阿里巴巴的技术面试中,技术总监曾提出一道关于如何利用 UDP 实现 TCP 功能的问题。当时回答得不够理想,因此事后进行了详细总结。通过与总监的进一步交流,了解到这是一道常见的阿里面试题。面试官的主要目的是考察应聘者对 UDP 和 TCP 在原理上的差异的理解,以及如何通过 UDP 实现类似 TCP 的可靠传输机制。 ... [详细]
  • 低代码平台破解“最后一公里”交付难题
    IDC预计,未来所有企业都将转型为数据驱动型组织,这意味着企业的运营、管理和决策将全面依赖数据。然而,当前超过90%的数据是非结构化数据,这给内容协作和数据处理带来了巨大挑战。低代码平台通过简化开发流程,有效解决了这一“最后一公里”的交付难题,帮助企业更高效地实现数据驱动的转型。 ... [详细]
  • 从运维繁忙到屡获殊荣:一位CIO的辉煌转型之路
    企业首席信息官(CIO)常常面临一个棘手的问题:如何有效推动公司的数字化转型?尽管数字化转型已成为企业未来发展的重要共识,但如何具体实施依然是许多CIO面临的重大挑战。在日常运营中,企业需要处理大量的业务问题和制定各种发展规划,这使得数字化转型往往被排在较低的优先级。此外,不断涌现的新问题和新规划也常常打乱原有的计划,进一步增加了转型的难度。 ... [详细]
  • 商业智能:智能驱动的商业决策与数据分析 ... [详细]
  • 在前一篇文章《Hadoop》系列之“踽踽独行”(二)中,我们详细探讨了云计算的核心概念。本章将重点转向物联网技术,全面解析其基本原理、应用场景及未来发展前景。通过深入分析物联网的架构和技术栈,我们将揭示其在智能城市、工业自动化和智能家居等领域的广泛应用潜力。此外,还将讨论物联网面临的挑战,如数据安全和隐私保护等问题,并展望其在未来技术融合中的重要角色。 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
author-avatar
平凡天使心619
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有