为什么边缘计算既受追捧又被忽视
为什么边缘计算既受追捧又被忽视
作者:开源爱好者
来源:
似乎如今每一项新兴技术,要么被无情地吹捧,要么被不公平地忽视。边缘计算无疑是一项新兴技术,它属于哪种情况?其实,这两种情况都适用。我们在吹捧边缘计算的同时,又忽视了它的现实性。 当我们开始谈论边缘计算时,定义是直接的。有些应用需要低延迟,这意味着需要处理的事件和该处理结果之间的时间间隔非常小。事实上,这种间隔如此之小,以至于我们需要特殊的网络服务(还记得低延迟是5G的一个宣传点吗),但即使这些网络改进仍不足以满足需求。我们需要让计算更靠近用户,即更靠近事件发生和结果交付的地点。这就是边缘。边缘是新的云,是新网络服务的驱动者。最近,它成为人工智能的必备要求。无论你在技术领域的哪个位置,边缘计算都能不断带来惊喜。 不仅如此,边缘计算是真实存在的。你可以识别各个行业,如制造、仓储、运输、公用事业、电信,甚至政府,在这些领域边缘应用已经到位。我们有公司和行业完全依赖于它们的边缘计算。事实上,有这么多公司和行业,此时你可能正在想,我为什么说边缘计算是一波炒作,或者边缘计算的炒作是否站得住脚。好吧,一个很好的原因是,我们已经拥有这一切几十年了。如果边缘计算是真实的,那么它就很老了。我们又是如何让它再次焕发新生的呢? 还记得分布式计算吗?还有小型计算机和个人计算机?几十年来,我们制造的计算机都是为了分布式设计的,意味着它们被放置在数据中心之外的地方。我现在正在用一台打字,而你正在用另一台阅读这篇文章。智能手机和智能手表是分布式计算的形式。几十年来,运行制造业和其他应用的工业控制器也是如此。当你在大型商店购物时,结账时使用的就是分布式计算应用程序,而且你也可能通过分布式计算从自动取款机获取购物资金。 分布式计算基于一个简单的真理,即如果有一个依赖于计算机访问的活动集中点,将支持该活动的计算机锁定在遥远的数据中心会导致重大中断。如果你家里有一件关键的设备,你并不想使用几百英尺长的延长线将其插入邻居的插座。是的,当各部门开始购买自己的系统以避开集中的IT开发和部署延迟时,整个分布式计算就偏离了轨道。而且,云计算最初也是通过“服务器整合”将一些分布式系统重新置于集中控制之下而兴起的。 这很简单。边缘计算是分布式计算的一种形式,而分布式计算是云计算的早期驱动因素。因此,边缘计算也必须是云计算的驱动因素,就像那些分布式服务器一样,边缘计算机也应该被云取代。我们目前在现场运行的应用程序,靠近它们所支持的活动,应该变成云应用程序。由于这些应用程序对延迟高度敏感,这意味着我们需要将云托管点移至网络的边缘,以便我们可以以最小的延迟访问它们。边缘是过去、现在和未来。 但是等等。那是否意味着你的智能手机将被云取代?你的个人计算机呢?我们已经拥有虚拟个人计算机几十年了,但在过去一年与近数千名用户的交谈中,从未遇到过有人使用虚拟个人计算机而不是真实个人计算机的情况。人们希望在手机中运行更多的程序,而不是更少。在评估过的所有对延迟敏感的行业、所有对话以及几百家企业中,有多少家已经用云应用程序取代了他们的实时、工业级、本地应用程序?一家也没有。 听起来像是一个僵局,但实际上是洞察的开始。忘掉当前的炒作,回到分布式计算。边缘计算是分布式计算的一个子集。我们忽视的是,它将保持这种状态,仍然是子集。计算的未来既不是云,也不是边缘,也不是数据中心。我们花了过去的五十年朝着分布式未来演进,以至于我们没有正确解释这种趋势。这意味着我们也没有正确解释所需要的东西。 应用程序已经能够跨多个计算点进行工作。如果我们要构建更多的实时应用程序,尤其是那些对延迟敏感的应用程序,我们就必须接受,我们不能将多跳工作流程的每个部分都拉入云边缘的一个地方。我们需要将工作分布到最优位置的能力,就像我们需要将工作分布到不同地方的能力一样。边缘计算增加了实现最优分布的需求维度,即延迟管理维度,包括连接延迟和过程延迟。边缘在哪里,距离有多远,都不重要,因为我们知道可以将资源放在任何需要的地方。但我们不能做的是将应用程序组件放在它们必须去的地方。 可分布的应用程序必须这样设计,利用中间件功能和工具进行优化,并在条件改变时根据需要重新进行优化。或者当你开始考虑更大的问题时,重新进行优化,这个更大的问题是,所有分布式组件的总和必须在应用程序层面以及商业和社会层面共同创造一个辉煌的整体。 如今我们有了智能建筑,并且谈论智慧城市,但什么是智慧城市呢?也许它是众多智能建筑加上另一层智能性的集合。也许边缘计算的未来不是通过将今天的边缘托管点移动到云中来创造的,而是通过添加一个更高层次的托管点。装配线不是在真空中装配的,它是公司的一部分,包括运输部件和交付产品,以及两者所涉及的所有文件工作。它是一个综合实体,但我们并不真正这样认为,而且公司运营的所有这些部分也没有完全整合。当问过300多家企业,是否有一套完全集成的应用程序来运营他们的业务。没有一家表示有,这暴露了边缘的真正问题。 我们不需要纠结于边缘。边缘甚至不是真正的问题。它既不是云的下一代,也不是物联网的第一代,也不是数据中心的新模型。它是我们50年来一直在研究的东西的一部分,是分布式计算的一部分。 我们确实需要弄清楚的是,你必须在不分割的情况下进行分布式计算。建筑、公司、城市、国家都是集体实体,每个实体都由更小、分布式的部分组成。50年来,我们一直在努力让分布式计算正确。所有关于边缘的讨论只是证明我们还没有达到目标,我们仍然只关注部分而不是整体。想要一个未来的使命吗?创造辉煌的整体才是正确的、该做的。 |