linux工程师,RHCE
分类: 系统运维
2022-07-26 19:48:33
云计算和边缘计算都是IT行业的新学科,但最具优势的一方会胜出。
云提供可从全球任何地方访问的集中数据源的主要概念似乎与边缘计算的本地数据处理概念截然相反。但是,在许多方面,边缘计算是由云创建的。如果没有集中式数据存储,大数据运动永远不会发展到如此大的程度。例如,许多互联网支付提供商将不存在,微软和亚马逊等公司将与现在大不相同。我们花了一些时间试图筛选出边缘计算和云计算的好处。哪个最有效?解决方案并不像人们想象的那么简单。
云计算是指在远程服务器或数据中心上对大量数据进行存储、处理、计算和分析。它还指“提供许多基于 Internet 的服务,例如数据存储、服务器、数据库、网络和软件”。由于数据中心经常位于遥远的位置,因此数据收集和处理之间存在时间延迟,这在大多数用例中通常是无法检测到的。然而,在对时间敏感的程序中,尽管以毫秒为单位来衡量,但这个时间延迟变得至关重要。考虑为自动驾驶汽车收集实时数据,因为延迟可能会产生灾难性的影响。
基础架构即服务 (IaaS)、平台即服务 (PaaS) 和软件即服务是云计算 (SaaS) 的三个基本类别。高基础设施可用性、自助服务供应、弹性、移动性、工作负载弹性、迁移灵活性、广泛的网络访问、灾难恢复和按使用付费只是 IaaS 形式的云计算优势中的一小部分。
数据从创建点到中央服务器进行处理再到最终用户的来回移动需要大量带宽,这会减慢数据处理和传输速度。由于新兴技术和物联网设备需要亚秒级的反应时间,因此趋势是将数据处理和分析定位在尽可能靠近数据源的位置。
与云计算相反,边缘计算使计算、存储和网络更接近数据源,从而显着降低传输时间和延迟。这些程序在设备附近或网络边缘进行,从而加快反应时间。边缘应用程序限制了必须移动的数据量,以及这些传输产生的流量以及数据必须传输的距离。
物联网设备的指数级增长需要我们改变收集和分析数据的方式。考虑一下您拥有多少智能家居设备,然后考虑有多少用于医疗保健、交通和制造业。这些设备定期发送到服务器的数据量非常巨大,并且经常超过网络带宽。传统的集中式云架构,无论多么强大或性能如何,都无法满足这些设备的实时要求。
虽然组织使用内容交付网络 (CDN) 通过将数据复制到更靠近用户的位置来分散数据和服务供应,但边缘计算使用智能设备、移动电话或网络网关代表云执行任务,从而使计算能力更接近于用户。边缘应用程序通过降低数据量和相关流量来实现更低的延迟和更便宜的传输成本。边缘计算的内容缓存、存储和服务交付可加快响应时间和传输速率。
一些观察家认为,边缘计算最终可能会取代云计算,因为计算将变得去中心化,而集中式云的必要性将会减少。但是,由于他们的职责不同,情况并非如此。边缘计算设备旨在快速捕获和处理现场数据,以及实时分析数据。它与数据存储无关。另一方面,云计算建立在基础设施之上,可以快速扩展以满足各种需求。因此,边缘计算适用于每毫秒都很重要的应用程序,而云计算最适合非时间敏感的应用程序。边缘计算很可能会补充而不是取代云计算。
云计算的好处是显而易见的。但是,对于某些应用程序而言,将活动从中心位置转移到边缘,并使带宽密集型数据和延迟敏感型应用程序更靠近最终用户至关重要。但是,由于建立边缘计算基础设施的过程需要深入的专业技能,因此主流采用还需要一段时间。《linux就该这么学》不错的linux自学书籍