随着分布式计算的普及,云计算和边缘计算等术语变得越来越常见。这些不仅仅是激发人们对趋势兴趣的毫无意义的流行语,而是推动跨行业创新的现有技术。
云计算和边缘计算是现代IT系统的关键组成部分。但这些技术到底意味着什么?他们如何相互竞争?让我们来看看吧。
云计算简介
我们都使用 Dropbox 或 一个驱动器 来备份我们的重要文件和数据。据说数据存储在“云”上,但这是什么意思?
云端 ,简单地说,是通过互联网访问的计算资源的集合。我们的想法是,您可以廉价且安全地使用位于世界任何地方的工业规模硬件。
传统上,公司被迫设置和维护大型服务器以满足内部计算需求。这会带来高昂的成本,更不用说缺乏灵活性了。将应用程序迁移到云端使公司能够抽象出硬件后端,从而根据需要请求尽可能多的资源。
完全从云提供服务的网站和其他应用程序已成为惯例,大大简化了技术堆栈。 亚马逊AWS 和 Microsoft Azure 等服务是该领域的领跑者,为全球公司的各种应用程序提供支持。
优点
缺点
边缘计算解释
云计算的一个问题是它对网络的依赖。对于大多数任务来说这不是问题,但某些应用程序对时间极其敏感。传输数据、在云端进行处理以及接收结果的延迟虽然轻微,但可以察觉。
还有带宽问题。涉及视频处理或人工智能算法的应用程序需要处理大量数据,将这些数据传输到云端的成本可能很高。如果数据收集发生在网络连接有限的远程位置,则更是如此。
边缘计算为这些问题提供了答案。数据不是将数据发送到跨越半个地球的服务器,而是在现场或至少在附近的位置进行存储和处理。
这样做的好处是节省数据传输成本,消除网络延迟的因素。计算可以立即进行,实时给出结果,这对于许多应用程序至关重要。
优点
缺点
云计算与云计算边缘计算:哪个更好?
您必须了解的第一件事是,云计算和边缘计算不是竞争技术。它们并不是同一问题的不同解决方案,而是完全不同的方法,解决不同的问题。
云计算最适合需要根据需求增加或减少的可扩展应用程序。例如,Web 服务器可以在服务器负载较高期间请求额外资源,从而确保无缝服务,而不会产生任何永久性硬件成本。
同样,边缘计算适用于生成大量数据的实时应用程序。例如,物联网 (IoT) 处理连接到本地网络的 智能设备 。这些设备缺乏强大的计算机,必须依赖边缘计算机来满足其计算需求。由于涉及大量数据,用云做同样的事情会太慢而且不可行。
简而言之,云计算和边缘计算都有各自的用例,必须根据相关应用进行选择。
混合方法
正如我们之前所说,云计算和边缘计算不是竞争对手,而是解决不同问题的解决方案。这就引出了一个问题;两者可以一起使用吗?
答案是肯定的。许多应用采用混合方法,集成两种技术以实现最终效率。例如,工业自动化机械通常连接到现场嵌入式计算机。
这台边缘计算机负责操作设备并立即执行复杂的计算。但与此同时,这台计算机还将有限的数据传输到云端,云端运行管理整个操作的数字框架。.
通过这种方式,应用程序充分利用了两种方法的优势,依靠边缘计算进行实时计算,同时使用云计算进行其他所有操作。
哪种是最好的分布式计算技术?
边缘计算并不是云计算的升级版。这是一种不同的分布式计算方法,对于时间敏感和数据密集型应用程序非常有用。
但是,对于大多数其他应用程序来说,云计算仍然是最灵活且最具成本效益的方法。通过将存储和处理卸载到专用服务器,公司可以专注于其运营,而无需担心后端实施。
两者都是精明的 IT 专业人员的必备工具,而且大多数尖端设施,无论是物联网还是其他技术,都利用这两种技术的组合来获得最佳结果。
.