什么是边缘处理
边缘处理(Edge Processing)是一种分布式计算模型,将计算和数据存储能力更接近于数据源,使云应用程序的用户与服务器的物理距离更近,从而减少延迟,提高应用程序的响应速度。边缘处理涉及在靠近请求发出地运行计算机程序,为需要即时数据处理的应用程序提供快速响应。与传统的集中式数据中心不同,边缘处理环境通常不受气候控制,但需要大量的处理能力。通过在边缘处理数据,可以最小化敏感信息传输到云端,提高隐私性,同时减少了通过互联网传输的数据量,提高了效率。边缘处理还能让先进的分析和人工智能工具运行在更靠近终端用户的位置,为实时响应的应用提供支持,如机器人、自动驾驶汽车和远程医疗监控等。
边缘处理的工作原理是什么
边缘处理是一种将计算和数据存储更靠近数据源的技术,而不是完全依赖于集中式数据中心。其工作原理如下:

就近处理数据
边缘处理的核心思想是在靠近数据产生源的位置进行计算和存储,而不是将所有数据传输到远程数据中心。这种就近处理可以大幅减少网络延迟,提高对实时响应的应用程序的性能,如物联网、自动驾驶、人工智能等。

分布式架构
边缘处理采用分布式架构,将逻辑分散到不同的网络节点上。这不仅可以提供内容缓存、服务交付、持久数据存储和物联网管理等功能,还能获得更好的响应时间和传输速率。同时,这也带来了安全性、可扩展性和故障转移管理等新挑战。

智能边缘处理
边缘处理能够区分不同类型的数据源,只将关键信息传输到数据中心。通过本地数据中心、物联网设备上的计算能力或其他边缘计算策略,可以实现对数据的智能边缘处理。这减少了向中央数据中心传输大量数据的需求,从而提高性能、降低带宽需求并提供更快的洞察力。

低延迟响应
通过在数据生成点附近处理和存储数据,边缘处理可实现极低延迟、智能化和实时响应。这对于需要即时数据处理的应用程序(如物联网、自动驾驶和人工智能)至关重要。
边缘处理有哪些优势
边缘处理能够将分析和计算资源置于靠近终端用户的位置,这带来了诸多优势。

降低延迟,提高响应速度
边缘处理可以减少数据传输的距离和时间,从而降低系统延迟,提高应用响应速度。这对于需要实时响应的应用非常有利,如物联网、自动驾驶、健康安全相关应用以及人工智能识别等。边缘处理可以模拟与人类感知速度相当的响应能力,这在增强现实等应用中很有用。

提高运营效率,节省带宽
将复杂的分析和人工智能工具部署在系统边缘,可以提高运营效率。同时,边缘处理可作为客户端设备与互联网之间的中间层,在本地边缘服务器上执行计算密集型处理,从而大幅节省带宽,减少通过互联网传输数据的需求,如视频处理和语音识别等。

增强数据安全性
边缘处理可以在本地处理和存储大部分数据,而无需通过网络传输,从而提高了数据安全性,有助于企业遵守数据主权法律,将敏感数据保留在靠近源头的位置。

支持远程数据采集
边缘处理使得企业能够在网络连接不可靠的分布式位置(如油田或离岸船只)采集关键数据,这对于需要远程数据采集的行业非常有用。
如何搭建边缘处理
边缘处理是一种将数据存储和处理能力更接近数据生成和消费的设备和用户的计算模式,而不是依赖于集中式数据中心。搭建边缘处理的关键步骤如下:

本地边缘设备部署
一种方法是在数据源附近建立本地数据中心或边缘设备。例如,能源公司可以在风力涡轮机内安装服务器机架和远程局域网,以在本地收集和处理数据。与将所有数据发送到中央位置相比,这可以实现更快的数据处理和减少带宽需求。

物联网设备本地处理
另一种方法是利用物联网(IoT)设备本身的计算能力。公司可以使用具有足够处理能力的传感器,在本地过滤和分析数据,然后仅传输最关键的信息。这种分布式处理模型有助于减少需要发送到中央位置的数据量。

利用云边缘服务器
公司还可以利用云计算服务提供的区域边缘服务器。这允许公司在靠近数据源的边缘服务器上处理来自多个传感器的数据,而不是将所有数据发送到远程中央云。

优化边缘处理架构
边缘处理架构的选择取决于特定用例和延迟、带宽、数据主权等因素的要求。但共同目标是将计算能力更接近边缘,以实现实时响应、降低成本和提高可靠性。同时,还需要优化任务调度、故障转移管理等,以充分利用边缘资源并保证服务可用性。
边缘处理有哪些应用场景

物联网和自动驾驶
边缘处理在物联网和自动驾驶领域发挥着关键作用,因为这些应用需要低延迟和实时处理。边缘处理可以将计算任务分散到靠近数据源的边缘节点,从而大幅减少数据传输延迟。

内容分发和移动分析
通过在靠近用户的边缘服务器上缓存内容,边缘处理可以减少网络延迟,改善用户体验。这在直播视频流、在线游戏和虚拟现实视频等场景中尤为重要。边缘处理还可用于移动分析,利用5G网络和移动云计算服务开发低延迟应用程序。

能源和远程运营
对于能源公司等远程或分布式运营的行业,边缘计算可用于收集和处理来自油田、气田、风力涡轮机和太阳能发电站等设备的数据,实现边缘人工智能。

人工智能和视频处理
边缘处理使得复杂的人工智能和视频处理任务可以在靠近终端用户的边缘节点上运行,提高了运营效率。例如,人脸识别需要与人类感知相当的响应时间,边缘处理可以满足这一需求。

工业和医疗保健
在工业领域,边缘计算可用于从智能传感器和设备收集数据,然后仅将关键信息传输到数据中心,从而减少带宽需求和成本。医疗保健领域也可利用边缘设备在本地监控患者数据,提高隐私性并减少向中央位置传输数据的需求。
边缘处理与云计算的区别

计算位置的差异
边缘处理是一种分布式计算模型,将计算和数据存储更接近数据源,而不是像云计算那样通过互联网访问IT服务和资源。边缘处理旨在减少延迟,提高对快速数据处理应用程序(如物联网、自动驾驶和增强现实)的响应能力。在边缘处理中,数据是在网络边缘的智能设备或边缘节点上处理的,而不是在集中式云数据中心。

云服务商的角色
重要的是要注意,像亚马逊云服务这样的云服务商也提供边缘计算服务。这些服务允许用户在云提供商主数据中心之外的更靠近终端的位置部署计算、数据处理和存储功能。这样可以实现更低的延迟和更快的响应时间,满足需要这种性能的应用程序。

应用场景的差异
与边缘处理相比,云计算涉及在大型集中式数据中心存储和处理数据,这些数据中心是通过互联网远程访问的。云计算提供可按需访问的可扩展IT资源和服务。然而,云与终端用户之间的距离可能会导致比边缘处理更高的延迟。工业互联网通常需要结合边缘和云计算,边缘计算处理时间敏感任务,而云提供集中式数据存储和处理。

延迟和响应时间
边缘处理的一个关键优势是能够提供比云计算更低的延迟和更快的响应时间。这对于需要实时数据处理的应用程序(如工业物联网应用程序、实时视频处理和交付以及为偏远或离线环境提供本地数据存储和分析)至关重要。
边缘处理面临的挑战
边缘处理是一种新兴的计算模式,与传统的云计算相比,它面临着一些独特的挑战。以下是边缘处理面临的主要挑战:

安全和隐私问题
由于边缘处理涉及数据在不同分布式节点之间传输,因此安全和隐私是一个主要挑战。数据传输需要特殊的加密机制,与云计算不同。此外,边缘节点通常是资源受限的设备,限制了安全方法的选择。边缘处理还需要从集中式的顶层架构转向分布式的信任模型。

可扩展性挑战
边缘处理必须考虑设备性能和能耗的异构性、高度动态的条件以及与健壮的云数据中心相比连接的可靠性。安全要求也可能引入通信延迟,从而降低扩展速度。可扩展性是一个重大挑战。

故障管理
如果单个节点发生故障,保持服务运行是至关重要的。边缘计算系统必须提供从故障中恢复的措施并警告用户。这需要每个设备维护分布式系统的网络拓扑。连接可靠性和其他因素会影响这一方面。

带宽和连接问题
在偏远地区建立可靠的连接和带宽是一个挑战。边缘处理通常发生在互联网连接稀缺的偏远地区,建立边缘计算环境有助于确保可靠处理、分析和存储数据,减少由网络或连接中断导致的运营停机。
如何实现边缘处理
边缘处理是通过将计算和数据处理能力移至更靠近终端用户和设备的位置来实现的,而不是完全依赖于集中式的云计算。以下是实现边缘处理的几种关键方式:

部署边缘服务器
在靠近移动用户的位置部署服务器或"云端"设备,用于卸载诸如人脸识别等计算密集型任务,从而降低延迟,提高响应速度。这些边缘服务器可以处理来自附近设备的数据,减少向云端传输大量数据的需求。

利用智能设备和边缘节点
利用智能设备、物联网接入点和其他边缘节点执行本地数据处理和分析,减少向云端传输大量数据的需要。这些边缘节点可以在靠近数据源头的位置运行专门的AI和分析工具,提高运营效率。

部署边缘安全机制
在边缘节点之间传输数据时,实施独立于云端的安全机制,以保护数据隐私和安全。这些安全措施可确保数据在分布式边缘环境中的安全传输。

构建可扩展的边缘计算系统
设计可扩展的边缘计算系统,能够应对异构边缘设备和不同网络环境的挑战。这种系统需要具备高度的灵活性和可伸缩性,以适应不断变化的边缘环境需求。

利用内容分发网络
对于优先考虑向终端用户交付数据的下游应用(如直播视频流或在线游戏),可以利用边缘计算构建内容分发网络(CDN),在地理位置靠近用户的边缘服务器上缓存内容,从而减少网络延迟。
边缘处理的组成部分有哪些

边缘设备
传感器、摄像头和边缘节点等位于靠近终端用户的设备,用于收集数据并进行初步处理。

边缘服务器/节点
部署在边缘设备附近的服务器,提供额外的处理能力和存储空间,可在边缘运行应用程序和服务来处理来自边缘设备的数据。

边缘软件和应用程序
专为在边缘服务器或设备上运行而设计,实现实时数据处理、内容缓存等更靠近终端用户的服务。

边缘网络基础设施
5G小基站和波束赋形技术等,实现边缘设备、边缘服务器与更广阔网络之间的高速、低延迟连接。

云集成和管理工具
允许监控、更新和将边缘计算基础设施与云服务和数据中心集成。
欢迎加入亚马逊云科技培训中心
欢迎加入亚马逊云科技培训中心
-
快速上手训练营
-
账单设置与查看
-
动手实操
-
快速上手训练营
-
第一课:亚马逊云科技简介
本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。
亚马逊云科技技术讲师:李锦鸿第二课:存储与数据库服务
您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。
亚马逊云科技资深技术讲师:周一川第三课:安全、身份和访问管理
在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。
亚马逊云科技技术讲师:马仲凯 -
账单设置与查看
-
-
动手实操
-