现在,人们将更多的事物从云计算平台推向了边缘计算设施,一种新兴的方法为纯云计算模型和纯边缘计算模型打开了大门。
边缘计算现在正受到人们的广泛关注,这是有充分理由的。云计算架构要求将某些处理放置在最接近数据消耗点的位置。例如汽车中的计算系统,工业机器人以及如今成熟的互联迷你云,例如Microsoft的Stack和AWS的Outpost,当然都是边缘计算的例子。
边缘计算以及物联网的体系结构方法是在公共云中创建边缘计算副本。可以将它们视为边缘计算设备或平台上存在的副本,从而使组织可以同步更改并集中管理“边缘”上的配置。
这种模型的问题在于它是静态的。处理和数据紧密耦合到公共云或边缘平台。尽管已发送和接收数据,但是这些进程和数据存储区通常不会移动。这是经典的分布式体系结构。
传统方法的麻烦在于,有时处理和I/O负载需求将会扩展到正常负载的10倍。考虑到边缘计算设备的任务已被很好地定义,因此边缘计算设备通常功率不足,并且已创建边缘应用程序以匹配边缘设备或平台上的资源量。但是,随着边缘设备变得越来越流行,将需要扩大这些设备的负载,否则它们将更频繁地达到无法处理的上限。
答案是处理和数据存储从边缘设备到公共云的动态迁移。考虑到公共云提供商上已经存在复制者,这应该不成问题。您将需要开始同步数据以及应用程序和配置,因此任何动作都可以接替另一个活动。
这里的想法是使事情尽可能简单。假设边缘设备不具有特定用例所需的处理能力,则处理过程将从边缘转移到云。在这里,CPU和存储资源的数量几乎是无限的,处理应该能够扩展,然后再通过最新的同步数据将处理返回到边缘设备。
一些人提出了逻辑上的问题,即仅将处理和数据保留在云中,而不用担心边缘计算设备。边缘计算是仍然需要的一种架构模式,其处理和数据存储位置离原始点最近。动态分布式根据需要动态地利用集中处理。它提供了体系结构上的优势,即允许在不损失所需边缘功能的情况下实现可伸缩性。
因此,组织需要向其云计算架构技巧包中添加了一些东西。