图片57
近几年来,边缘计算网关逐渐得到了真正的应用,但是它已经成为了所有热门技术争论的首要话题。
不管您选择什么定义来定义边缘,关于挑战边缘计算的主要硬件和软件基础架构的困难依然存在。比边小,延时要求更严格,边计算更有意义。自1980年代以来,我们就有了一个分布式系统。但是他们真的这样吗?
一个分布式系统可能是边缘计算基础设施的基础,但是如果他们像原来一样被使用,那么意义并不大。
中心分布系统是由WAN或LAN网络连接起来的独立计算机资源,通过信息总线或信息总线进行通信。这类系统运行的关键是交互,主要特点包括并发性,没有全局时钟,并且能够独立地处理错误。看起来就像是标准的端到端边缘基础架构。所以边缘计算的区别在哪里呢?
为进一步了解这一点,我们首先从地理分布的观点来看一下分布式系统。在整个系统中操作的信息的可伸缩性、可靠性、适应性和一致性等方面,我们需要重新审视需求。人们对连接和需要存储、管理和传输的数据的关注日益增加。如果服务器不在相同的房间,或者甚至不在同一地区,或者甚至不在同一大陆,那么如何分配关键的系统服务?怎样才能维持所有需要的功能,而又不会影响到一个小站点的有限资源呢?
回答取决于细节。不同于传统的分布式系统,边界是大规模的地理分布。因此,怎样才能把所有的组件联系在一起,减少管理任务的难度?怎样建立、管理和安排边缘基础架构?这是松耦合还是紧耦合?还是二者结合?在这方面,我们无法逃脱边缘计算基础设施的分布式控制平面悖论。
要使边缘计算用例需求得到最大程度的满足,就必须要自治和集中化,同时要减少管理和安排的开销,因为这些都受资源和环境的限制。体系结构原则要求在紧耦合和松耦合之间进行选择,而后边生态系统设计不能解决这种问题。基于这一点,在边缘上的分布式基础架构管理重新定义了实现松类控制循环的位置。对于边界站点本身,需要严格的控制环,以提供局部自治和持续控制。对于不同的地点,管理控制操作需要与即时控制功能分离。这个问题看起来没有那么简单,因为它也定义了信息交换机制。从而使得集中式系统成为分布式控制平面上的代理同步系统。集中式系统较注重影响和同步,而非维护控制。
多数情况下,边缘计算网关仍需要一致的控制和管理。这就是这一管理方式的一致性,使得边缘体系结构变成了分布式,而非分散的一组站点,甚至在硬件,位置和工作量上都不一样。这样可以为系统提供一种具有单层玻璃管理接口的系统,使得所有这些看上去都变得简单。但是要注意,我们还没有定义“自治”的意义。