边缘计算(一)——认识边缘计算

477 阅读3分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天,点击查看活动详情


theme: juejin

边缘计算的诞生背景

1669258171028.jpg

云端:统一处理数据的应用程序。

边缘端:硬件相关,收集数据,根据云端返回的结果处理业务逻辑。(例如物联网中的硬件设备,以及硬件设备中的人工智能运行程序)

物联网的局限性

设备地址非常分散,响应时间、海量设备管理、数据安全性无法得到保障。

人工智能的局限性

人工智能需要大量的逻辑运行资源,如果说对运行速度有要求的时候,这时候带宽、数据传输带来的性能损耗问题,会让响应时间变长。

边缘计算解决这些问题

边缘计算部署在内网环境,响应时间就可以大大提高,同样的部署不同的边缘计算节点管理设备,就算很分散也可以进行管理,而且分散节点后,也分散了压力,这样海量设备的管理就比较轻松了。由于原始数据不需要上传云端,这样安全性也能进一步提高。

同样的边缘计算内网部署了AI计算节点,减少了数据传输的损耗,响应时间大大提高,也不用担心网络问题导致的命令没有下发成功等问题。

总结就是:引入边缘计算,在边缘直接完成业务处理,从而减轻数据传输和云端的压力。(可以理解为权利下发,就像中央集权制,云端只管理边缘节点,每个边缘节点的计算、业务自己做处理)

边缘计算应用案例

麦肯锡对于边缘计算的统计

image.png

1669259827728.jpg

到2025年,边缘计算在硬件领域的潜在价值将达到1750亿至2150亿美元。

案例

  1. 自动驾驶
  2. 交通大数据
  3. 物流行业
  4. 能源行业
  5. 垂直行业(无人机+其他行业)
  6. 零售业(AI实时计算用户喜好)

。。。太多了

应用场景(有以下场景就可以思考是否可以使用边缘计算)

  1. 具有不稳定性和数据移动性
  2. 需要实时决策
  3. 需要本地计算能力
  4. 存储和安全需求
  5. 不定时供电

边缘计算VS物联网

物联网架构图

image.png

加入边缘计算,与感知层统称为边缘侧

image.png

边缘计算VS云原生

云原生

云原生应用也就是面向“云”而设计的应用,在使用云原生技术后,开发者无需考虑底层的技术实现,可以充分发挥云平台的弹性和分布式优势,实现快速部署、按需伸缩、不停机交付等。(百度百科)

边缘计算发展趋势

  1. 标准环境
  2. 统一编排
  3. 可伸缩性
  4. 去中心化

所以在一定程度上云原生能够解决边缘计算所需要的东西

边缘计算VS 开源社区(后面会有KubeEdge学习文章)

  1. KubeEdge
  2. OpenYurt
  3. Baetyl

总结

通过这些内容,我们不难看到,边缘计算就是在感知层加入边缘计算层的一个概念,主要作用是创建节点,各自管理设备,各自进行业务计算,减少网络损耗,减轻云端压力,加强数据安全等。