缘起

本期继续讨论边缘。前几天在朋友圈里show了个图片,图片里是我在ipad上看一本关于k8s的书。一个朋友好奇,说你一个搞终端的搞机人怎么会去看云端相关的书呢?so,结合我最近的一些深度思考,我感觉有必要介绍一下边缘计算的一些知识。

边缘计算的四种形态

Gartner发表过一篇调研报告,说边缘计算将来是如下的四种形态。

我对这四种形态编了个号,从左到右为1、2、3、4。它们大致的特点如下:

  1. 独自运作的边缘设备:边缘计算概念的初衷(来自美国国防部),即一台悍马军用车配置一台边缘设备,覆盖周围1公里士兵的计算 。轮船、采矿车、智能汽车等,特点是边缘设备收集数据,自己分析。不借助云端力量,不需要云端强管控。这种形态的边缘设备更看重边缘设备上的业务功能和处理能力。EdgeX是一个很好的典范。

  2. 边缘设备+边缘站点(包含多个边缘设备)+云:这种形态的边缘计算是运营商提得多,比如MEC。多了一个边缘站点、边缘站点是一个小的机房,里边有多台边缘服务器一起为边缘设备提供服务。边缘站点是一个小的机房,其系统需要搭配目前后台运维那套系统(k8s等),外加业务系统。机房、系统运维是基础能力。目前看到电信运营商建设MEC是这个思路。

  3. 边缘设备+云:边缘设备受云端管控。云端可能是一个后台业务系统。不一定是AWS那样的公有云。更看重边缘设备上的业务功能、和云端的配合。目前大部分讲边缘计算的案例是这样的形态。

  4. 边缘云+边缘站点+云:边缘设备构成集群。这个场景是未来重要的方向,但很可惜想得不多。鸿蒙的1+8+N其实有这个边缘云的意思了,但还不完全是这个意思。真正的理想情况是N个手机组网。这一块肯定是未来,但想不清楚,是一个超级大难题。

上述方案中,1和3见得最多,2是运营商喊得多。那这些和K8s有啥关系呢?下面介绍下边缘计算里几个主要玩家和他们的逻辑。

边缘计算里的玩家

先看看k8s是干啥的。下图是我画的。

在云端,k8s的功能由浅绿色的表示,主要是应用部署、负载均衡、弹性伸缩、服务发现、运维监控。这些功能大部分和运行、维护有关。也就是说,k8s一个是要运行在后台机房里(要求网络要好,运行工况/环境稳定),另一方面,k8s里没有业务逻辑。也就是它提供的是一个运维框架,业务逻辑还是需要去开发。只不过用了k8s后,你的部署方式,运行管理会相对容易一点。

那么,在边缘计算融进来后,大家会听到这样一些开源框架,比如k3s,kubeedge(华为开源),superedge(腾讯),openyurt(阿里),baetyl(百度)。这些厂商开源的框架和k8s是啥关系呢?

上面这图中,

  • k8s还是运行在云端

  • k3s等一众开源框架则把k8s的一些功能下沉到边缘设备上了。这里列出了主要是边缘设备特有的功能,如边云协同,边缘自治,边缘站点集群等。

  • 并且,边缘侧这些开源框架往往会和云端的k8s协同工作,有些开框架本身就是在k8s进行了面向边缘侧的拓展而来。

当然,如果只是把K8s往边缘侧拓展的话,也太小看这些厂商了。我列了一个表,把当前几个主要开源框架的功能进行了汇总。

简单汇总下上表的开源框架中,

  • 边缘自治:k3s

  • 目前只有边缘业务功能:EdgeX

  • 边云协同+边缘自治:腾讯、阿里

  • 边云协同+边缘自治+设备接入:华为

  • 边云协同+边缘自治+设备接入+更多边缘业务功能:百度、AWS

可以看到,真正关心边缘侧业务功能的只有EdgeX。它是Linux Foundation Edge里的项目,也是我们高度关注的。而云厂商的产品逻辑还是停留在云那一套。当然,

  • 华为的kubeedge也有部分边缘侧的功能,例如南向设备接入。

  • 百度的Baetyl其实和AWS很类似,也提供Function aaS的功能。

为什么云厂商这么关注边缘计算呢?除了他们认可Gartner的边云融合的方式外,我这里用一个之前我内部分享的一个最简单的图来告诉大家为什么?

所以,这也是我为什么在神农班上提醒大家——边缘计算是未来的原因。

最后的最后

  • 我期望的结果不是朋友们从我的书、文章、博客后学会了什么知识,干成了什么,而应该是说,神农,我可是踩在你的肩膀上的喔。

  • 关于学习方面的问题,我已经讨论完了。后面这个公众号将对一些基础的技术,新技术做一些学习和分享。也欢迎你的投稿。不过,正如我在公众号“联系方式”里说的那样——郑渊洁在童话大王《智齿》里有一句话令我印象深刻,大意是“我有权保持沉默,但你说的每一句话都可能成为我灵感的源泉”。所以,影响不是单向的,很可能我从你那学到的东西更多。

神农和朋友们的杂文集

长按识别二维码关注我们

边缘设备、系统及计算杂谈(4)—形态和玩家相关推荐

  1. 边缘设备、系统及计算杂谈(20)——Linux systemd了解一下

    缘起 今天是边缘设备.系统及计算杂谈的第二十篇.值得庆祝.今天介绍下我花了1个多月才摸清楚的Systemd.它,可是天字号第一进程喔.之前搞Android的时候,一直以为init才是.现在搞UBT,发 ...

  2. 边缘设备、系统及计算杂谈(2)——go语言

    缘起 本期继续讨论边缘领域里的另一个有意思的东西--语言.正如前文所说,边缘设备是在终端.云端(或者叫后台系统)中出现的一种新形态的设备.它肯定不是终端,因为它比终端能力强,而且倾向于它是为终端服务的 ...

  3. 边缘设备、系统及计算杂谈(1)

    缘起 机缘巧合,未来一段时间要从事一个新兴的领域--边缘设备.系统.及计算.边缘设备,从物理形态上看,是出现于云.端之间,更接近端侧(也就是设备侧)的一种新型设备.它是伴随万物互联IoT而出现的,是为 ...

  4. 边缘设备、系统及计算杂谈(3)—edgex-go,了解一下

    缘起 本期继续讨论边缘.2020年12月22-23号,Linux Foundation Edge下的一个开源项目EdgeX在我司做了一次活动.幸好这段时间对edgex进行了足够的调研,所以也勇气了一把 ...

  5. 边缘设备、系统及计算杂谈(16)——Apache学习

    缘起 今天介绍下Apache.如我去年所说,边缘侧的"操作系统"是集大成者,端侧,云侧技术如果只是照搬过来,绝对不好使.举个例子,有很多做机器人设备的,操作系统选的是ROS2,但又 ...

  6. 边缘设备、系统及计算杂谈(17)——Ansible学习

    缘起 今天介绍下Ansible.之前一直讲的是开发相关的技术,几乎没有碰部署的事情.而部署--或者赤果果点,装机--一直没提过.想起来好像装机不复杂,但我们在去年做项目的时候,有些机器上面装A,B,C ...

  7. 边缘设备、系统及计算杂谈(9)——dapr学习之二

    缘起 今天继续讨论dapr--distributed application runtime.微软开源的CNCF项目,一个帮助我们更好开发分布式应用的框架.本系列一直在谈谈谈,就是没落地过代码.是时候 ...

  8. 边缘设备、系统及计算杂谈(18)——Meteor JS学习

    缘起 今天介绍下Meteor JS.这是一个基于Javascript语言的全栈框架.学习这个东西也是迫不得已,因为有一个开源的IM产品(Rocket.Chat)用的是它.Meteor JS说实话不太推 ...

  9. 边缘设备、系统及计算杂谈(11)——k8s学习之一

    缘起 今天是我个人知识学习生涯里非常重要的一个节点.终于,对k8s有了一次系统的学习和回顾.之前对k8s,k3s看了很多书,也在实际中用了很多,但都属于前期量的积累.直到这一次,我个人才从头到脚感觉有 ...

最新文章

  1. EntityFramework用法探索(一)DatabaseFirst
  2. node实现watcher的困境
  3. java ee的小程序_用微服务和容器替换旧版Java EE应用程序服务器
  4. 【BZOJ3956】Count,单调栈+ST表维护区间最大值
  5. iOS:ASIHttpRequest虽不更新,但仍值得详细了解
  6. 什么是云计算时代?学云计算能做什么呢
  7. 对自注意力(self-attention)的理解以及基于pytorch的简易示例
  8. 一个简单的倒计时js插件
  9. java实现续打功能_银行存折套打续打功能 -- 报表如何记录上次打印的位置
  10. MySQL 启动服务和登陆参数
  11. 全球虚拟化服务器排行榜,全球云服务器厂商排名
  12. 盘点百度开放云编程马拉松八大亮点
  13. 怎样开启无线热点服务器,Win7开启无线WIFI热点
  14. 前端用ps创建画布的分辨率应该设置的值
  15. Java 解析括号内子字符串的内容
  16. linkerd2 php 微服务,在 Linkerd2 中进行流量拆分
  17. Android图片上传的两种方式
  18. 运用Xmap将xml数据转换成javabean
  19. python 基于搜索引擎实现文章查重
  20. 行人检测-Caltech Pedestrian Dataset 数据集下载及格式转换

热门文章

  1. ViewPager+Fragment+ViewPager+Fragment
  2. ctfshow-网络迷踪-密集恐惧( 世界上最大的飞机墓地)
  3. 如何选择适合你的兴趣爱好(七十),表演
  4. GlusterFS基本概念
  5. Burp Suite测试小程序,设置代理之后手机一直连不上网
  6. 数组-leetcode#15-找出三个数之和等于0的所有不重复序列
  7. 这次的PMP考试(6月25日),有人欢喜有人忧,原因就在这...
  8. IP通信中音频编解码技术与抗丢包技术概要
  9. Ueditor编辑器实战 HTML / vue+v-model
  10. 使用Exchange获取邮件内容