加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 襄阳站长网 (https://www.0710zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

边缘计算与分布式系统的区别是什么?

发布时间:2022-11-09 11:09:38 所属栏目:云计算 来源:
导读:  哇~ 这个问题问的太好了!!!

  题主是做分布式系统的么?竟会考虑到边缘计算的不同。

  确实,从边缘计算整个云边协同的系统来看,不能说他不是一个分布式的系统,但从协作方式来看,完全不是一个
  哇~ 这个问题问的太好了!!!
 
  题主是做分布式系统的么?竟会考虑到边缘计算的不同。
 
  确实,从边缘计算整个云边协同的系统来看,不能说他不是一个分布式的系统,但从协作方式来看,完全不是一个东西。所以我的个人观点是,区别很大,不是一个东西。
 
  首先,我对分布式系统了解不多,但有幸听过清华大学赵千川教授的《边缘计算与物联网》,这里面就提到了题主所说的典型的工业物联网的分布式系统。关于这个题主应该比我清楚,我就不多说了,总的来说,核心概念就是一个“群智能”,基于分布式的计算单元执行相关的简单计算处理,然后通过控制层面的一体化计算模型才能得到结果。其中的重点是什么?单一的计算单元无法成为业务单元!!!所以我认为这门课本身跟边缘计算就没什么关系了,就是典型的分布式计算系统。
 
  那么,什么是边缘计算呢?这里就不得不提到了云计算了,题主这点也提到了。我们先从虚拟化说起,其是是云计算的基石。就拿计算、存储、网络这最大的三个方面来说吧。
 
  计算:云计算的目标是可以自由调度计算资源,简单说就是可以随时按需提供cpu、gpu。那这些资源哪里来,这就是虚拟化了,使用虚拟化技术将这些分散的cpu等虚拟化为一个资源池,然后按需从里面分割出资源(允许超售)。
 
  存储:同样是把一堆存储设备,比如SSD、HHD通过虚拟化技术向用户按需提供,云计算的作用是调度。传输以前用的SAN网络,现在ceph已经是是存储的标准解决方案了。虚拟化的另一好处是,更容易进行备份冗余。
 
  网络:当我们提供出计算、存储资源后,这些资源要怎么通信呢?这些虚拟的设备我们不能直接拿网线、交换机、路由器去连啊,这时候就先要用到网络功能虚拟化(有必要强调,不是指网络虚拟化,网络虚拟化是指没有进行封装和映射的平面网络)将这些网元的功能虚拟出来,再通过网络协议栈或其他手段(如 openflow)实现连通。
 
  说到这里,应该有个模糊的概念了,云计算就是把分散的资源集中起来按需分配!那么问题来了,云计算实体就是一个DC,当有大数据量传输时,会占用很大的网络资源,影响吞吐量和延迟等网络性能云计算系统组成,所以就考虑把云中的计算能力下沉至边缘(暂不提私有云、混合云、雾计算的概念),在边缘就能拥有相应的业务处理能力,可能会回传结果之类的。注意,这里强调一下,边缘节点拥有的是完整的业务处理能力,这应该是表面跟分布式系统最明显的区别了吧。
 
  那么,要完成边缘计算这样的系统都需要提前具备哪些能力呢?我只能说,还差的很远!!!目前也只有一些简单的高度嵌入场景的端到端应用。
 
  因为是做网络的,就说说网络条件吧。首先,其与5G的核心网络架构一样,需要SDN和NFV进行铺路。NFV将边缘(如OLT)和云的网元(如vrouter)虚拟化,实现软硬解耦,可以按需调度;SDN实现数控分离,最明显的就是可以完成云边协同(现在所说的什么云网融合、云边协同都还在扯淡呢,至少得等segment routing 覆盖完善吧,其余的SDN别说跨AS了,也就藏在NAT后的DC玩玩过家家)。然而,前段时间听了联通网络技术研究院吕华章专家的《MEC边缘云》,觉得现状的边缘计算网络还仅仅停留在“分流”的阶段。理想还很遥远,同志们仍需努力奋斗!
 

(编辑:PHP编程网 - 襄阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!