边缘计算及相关产品历史发展
背景
最近,公司部分业务场景在调研边缘计算相关的产品,计划用于某些服务的部署。关于边缘计算这个词汇已经听了无数遍,但一直没怎么关注,这里找了些资料,希望能帮助你我一起了解。
边缘计算的历史
边缘计算的历史可以追溯到过去几十年,但其逐渐崭露头角并发展壮大主要发生在近年来。以下是边缘计算历史的一些关键时刻:
- 分布式计算和物联网的起源(20世纪70年代至90年代): 分布式计算的概念在20世纪70年代开始引起注意,这是指将计算任务分配给多个计算机以提高性能。随着时间的推移,物联网的概念逐渐崭露头角,设备开始互相连接,形成网络。
- 云计算的兴起(2000年代): 随着互联网技术的迅猛发展,云计算在2000年代初崭露头角。企业和个人可以通过云服务提供商租用计算资源,实现灵活的存储和计算。
- 移动互联网的发展(2010年代): 随着移动设备的普及和互联网的全球化,对低延迟和高性能的需求增加。同时,物联网设备的快速增长推动了对更接近终端用户的计算资源的需求。
- 边缘计算概念的提出(2010年代初): 边缘计算的概念逐渐浮出水面,强调将计算资源放置在网络边缘,更接近终端用户和设备,以减少延迟和提高性能。(是不是有CDN内味)
- 5G技术的兴起(2010年代末至2020年代初): 5G技术的发展提供了更高的带宽和更低的延迟,加速了边缘计算的实现。5G网络的高性能使得更多的计算任务可以在网络边缘进行,支持更多实时应用和服务。
- 边缘计算在各行业的广泛应用(2020年代): 边缘计算在智能城市、工业物联网、医疗保健、智能交通等各行业得到广泛应用。边缘计算的架构不仅限于传统的数据中心,还包括边缘智能设备,如边缘计算网关和边缘计算节点。
- 云边协同和边缘智能的发展(2020年代至今): 边缘计算和云计算开始形成云边协同的模式,实现了更灵活的计算资源管理。同时,边缘智能设备的不断进步使得在边缘进行更为复杂的计算和决策成为可能。
而在这几十年的发展过程中,有如下几个产品是推动着边缘计算发展的重要关键节点:
- CDN
- Cloudlet
- 雾计算
- MEC
CDN(Content Delivery Network)
- 边缘计算(Edge Computing)的前身可以追溯到内容分发网络,是边缘计算的早期形式之一。
- CDN 主要目标是加速内容的传递,提高用户对互联网上内容的访问速度。 它通过在大范围内分布服务器节点,将内容缓存到离用户更近的位置,从而降低延迟并提高性能。
- CDN强调内容的备份和缓存,而边缘计算的基本思想则是功能缓存(function cache)。边缘计算可以看作是CDN的进一步演进,不仅关注内容分发,还涉及到在边缘位置执行计算任务,以支持更广泛的应用场景。
Cloudlet
- Cloudlet 是指一种位于网络边缘的小型云计算节点,旨在为终端设备提供更近距离的计算资源。他们的目标是创建一个位于网络边缘的小型云服务,以减少移动设备与远程云之间的通信延迟,提高移动应用程序的性能。
- Cloudlet 是 OEC(Open Edge Computing)的研究成果,该项目最初由美国卡耐基梅隆大学发起,而后受到了包括 Intel(英特尔)、华为、Vodafone(沃达丰)在内的多家公司的广泛支持,主要致力于对边缘计算应用场景、关键技术和统一 API 的研究。OEC 基于 OpenStack 开源项目进行扩展,从而得到了微云,目前其源码以及搭建方法也可以在 OEC 的官网上免费获得。