边缘计算是一种分布式计算框架,它使企业软件的计算和数据存储能力更接近用户或数据源。
边缘计算的目标是减少用户和服务器之间的延迟,以及最小化应用程序的带宽使用。 估计是 175 Zettabytes 数据 到 2025 年将在全球范围内产生,边缘设备将占总数的一半以上。
边缘计算不是一种标准化技术,而是一种架构方法,一种进一步优化数据中心和云系统的方法。
这篇文章着眼于边缘计算,它对一般互联网、基础设施和未来应用程序的开发意味着什么。
简史
早期的互联网很简单——你设置了一个服务器,访客就来了。 但是随着网络的发展并包含视频等大量媒体内容,服务器开始过载,带宽被阻塞,延迟激增。
为了解决这个问题,内容交付网络不断发展以提供一种巧妙而实用的解决方案。 您可以按原样维护您的网站,但外包大量数据(如视频)的交付。 内容交付网络存在于多个位置,即使是小型公司也可以更轻松、更便宜地优化其网站体验。
如果用户访问这样一个优化的网站,公司服务器将正常显示该网页。 但是,如果页面包含大量数据,则其位置将简单地包含在网页代码中,因此页面可以直接从该位置加载大量数据。
结果是一切加载速度更快,因为浏览器从中加载视频的内容交付网络比公司的原始服务器更靠近用户。
边缘计算是这种方法的进一步发展。 在这里,随着互联网用户和连接设备产生的数据比以往任何时候都多,计算时间关键或不容忍延迟的任务离用户更近了。
边缘计算的工作原理
边缘计算是互联网用户与网站数据中心或云之间的一层。 边缘是比云数据中心更接近用户的任何计算基础设施。 企业应用程序在边缘自动部署、更新和终止。
作为一项技术,边缘计算没有标准,这意味着不同的公司以自己独特的方式实施它。 但是,实现边缘计算需要以下功能。
- 云端技术 – 您的核心计算系统。 可以是 AWS、Google Cloud 或您自己的私有云之类的服务。
- 边缘节点 – 这是任何可以执行代码并通过互联网连接回云数据中心的硬件系统。
- 管理平台 – 用于管理所有边缘节点和云中的软件部署和管理的软件应用程序或操作系统。
- 自动化 – 云和边缘节点之间的负载平衡。 一个系统,可在需要时在正确的边缘节点上部署和终止正确的应用程序,而无需人工输入。 像 Kubernetes 这样的容器化方法在这里是赢家。
边缘计算有两种实现方式:
- 云计算服务 – 主要的云计算平台来自 谷歌云 至 AWS 和 天蓝 所有这些都具有集成服务,可以轻松实施边缘计算。
- DIY建筑 – 在这里,您必须自己设置硬件和软件服务器系统。 红帽提供了一种混合云操作系统,称为 开班 和一个更轻量级的版本,称为 设备边缘 这是创建边缘节点的理想选择。
边缘计算的好处
在边缘托管应用程序的能力为各种应用程序带来了许多好处。 这些好处包括:
- 延迟减少 – 边缘计算节点更靠近边缘设备意味着更少的延迟(数据从设备传输到服务器并返回所需的时间)。
- 提高运营效率 – 通过利用边缘较低的延迟并将其与云的最大计算资源相结合,可以最大限度地提高系统效率。
- 更高的可靠性 – 因此,同时使用核心云和边缘节点的系统更具弹性和可靠性。
- 降低带宽成本 – 不必通过 Internet 将如此多的数据发送到公司的云数据中心可能意味着根据应用程序节省大量成本。
- 法规符合 – 在用户所在地处理用户数据的能力可以帮助公司遵守数据隐私法规。
挑战与风险
边缘计算也带来了挑战,主要挑战包括:
- 更大的攻击面 – 分布在多个节点上的系统为潜在的攻击创造了更大的表面。 这可以从基础设施安全到用户隐私问题。
- 增加的安全挑战 – 例如,在多个位置维护基础设施比必须物理保护单个数据中心带来更多的安全挑战。
- 计算能力有限 – 典型的边缘基础设施提供的计算能力比云环境少得多,这使得云成为严格计算密集型应用程序的第一选择。
边缘计算与云计算
边缘是云的一部分。 它是一种在物理上更接近用户的类似服务,是云的扩展,通过处理时间紧迫的任务来提高计算效率。
如果没有云,就不可能拥有边缘架构。 此外,一旦时间和延迟问题并不重要,云计算就比边缘更有优势。
边缘计算与人工智能
有 人工智能 安全和 ID 系统等应用程序可以从低延迟网络中受益匪浅。 边缘计算使直接在生成数据的边缘设备附近运行机器学习模型成为可能。
优点包括更快的响应时间、更低的带宽消耗和更高的安全性。 边缘计算和人工智能是互补的技术,可能会继续相互加强。
边缘计算与 5G 网络
5G 网络承诺更高的速度和更低的延迟,但从用户到云数据中心再回到用户的平均往返时间为 100-300 毫秒。 这意味着 5G 网络只能自己提供更高的速度,但不能提供更低的延迟。
为了缩短延迟时间,5G 网络需要边缘计算集成来实现 10-20 毫秒的延迟,这会让它们大放异彩。 只有在这些较低的延迟下,自动驾驶汽车、工业机器和许多其他现实世界的应用才会变得可行。
流行的边缘设备
边缘设备在与其物理环境交互或执行其他有用功能的同时在本地收集和处理数据。
以下是可以从边缘计算架构中受益的流行设备类型:
- 智能扬声器
- Smartphones
- 机器人
- Smartwatches
- 物联网(IoT)设备
- 自动驾驶汽车
- 销售点 (POS) 系统
边缘计算应用
广泛的行业可以从边缘计算的集成中受益。 这里有一些:
- 用于高效发电和配电的智能电网。
- 满足居住者需求的智能家居。
- 具有基础设施监控、交通和安全应用的智能城市。
- 具有物联网传感器和气候控制的现代农业系统可提高产量。
- 城市交通管理。
- 适用于无人机、汽车和军事应用的自主导航服务。
- 远程资产监控,例如石油和天然气装置。
- 集成工业 4.0 原则的制造工厂。
- 零售商店和产品仓库管理。
- 医院的病人监护系统。
- 发动机等高科技产品的预测性维护。
- 语音和音频处理应用程序。
- 机器学习应用。
- 虚拟和增强现实系统。
- 改进的安全应用程序。
- 流媒体和内容交付服务。
基础设施和服务提供商
根据您想要使用边缘计算的方式,有不同的服务提供商提供独特的解决方案。 以下是顶级公司。
- 酷比边缘 – 边缘设备的开源容器化解决方案。
- 红帽OpenShift – 分布式云操作系统。
- Alef 私人边缘 – 即插即用的边缘即服务产品。
- Azure IoT边缘 – 来自 Microsoft 的 IoT Edge。
- 谷歌云 – 完全托管的云和边缘计算即服务。
- 清除刀片 – 边缘计算软件解决方案。
常见问题解答(FAQ)
是的。 但是没有边缘计算的 5G 不会那么快。
是的,边缘计算发生在网络边缘,而雾计算是边缘和云之间的任何计算。
不,它不会。 边缘计算是云计算的一部分。
边缘计算减少了延迟,因为数据传输的距离更短。
边缘计算通过使计算能力更接近物联网设备来使物联网设备受益,这有助于优化带宽和实时处理。
总结
对边缘计算及其许多好处和应用的探索已经结束,应该清楚的是,这种做法将继续存在并且只能继续增长。
尽管不同的行业可能有不同的需求,但在您的竞争对手之前找到利用边缘计算的方法可能符合您组织的最大利益。