一、云计算
在介绍边缘计算之前,先来介绍一下云计算:
1.传统云计算模型
从图可以直观看到:
① 终端用户只作为一个数据消费者,负责像云请求数据,得到返回结果则进行显示。
② 云端的数据也是只从数据生产者那里获得。
③ 简言之
:云端接收数据提供者提供的数据,然后接收处理来自终端的请求,再将处理结果返回给终端用户。
2.特点
云计算聚焦非实时、长周期数据的大数据分析
。
3.不足
- 实时性不够
- 带宽不足
- 能耗较大
- 不利于数据安全和隐私
二、边缘计算
1.概念
- 官方概念:边缘计算是在靠近物或数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力的开放平台,就近提供边缘智能互联服务,满足行业数字化在敏捷联接、实时业务、数据优化、应用智能、安全与隐私保护等方面的关键需求。(来自《边缘计算产业联盟白皮书》)
- 大白话:边缘计算就是在云端与终端用户之间,靠近终端用户侧对数据进行存储、计算、处理的新型计算范式。
2.边缘计算模型
从图可以直观看到边缘计算与云计算的不同:
① 云端的数据不仅仅由数据提供者提供,终端用户既是数据生产者又是数据消费者。
② 终端用户可以(但不是只可以)向云发送请求得到结果,也可以接收云端的请求并返回处理结果。
③ 边缘服务器在终端设备与云之间,靠近终端侧为终端用户提供更加快速智能的服务,同时也与云端相辅相成。
概念提出时间:2013年
2.特点
边缘计算聚焦实时、短周期数据的分析
,能更好的支撑本地业务的实时智能化处理与执行。
3.卸载
- 卸载就是通过一个算法(卸载算法)对若干个工作流任务(这些工作流任务可以形成一个有向无环图)的执行位置(比如在云服务器执行、在边缘服务器执行还是在本地终端设备执行)进行指定的过程。
简言之
:决定谁卸载、谁不卸载以及若卸载,卸载到云服务器还是边缘服务器。
4.调度
- 调度就是通过一个算法(调度算法)对若个干工作流任务(已经分配在云服务器或边缘服务器上执行的任务)的具体哪个虚拟机进行执行的指定的过程。
简言之
:若任务 t 要卸载到云服务器进行处理,则调度就是指定任务 t 要卸载到云端哪台具体的虚拟机执行,即具体任务与具体虚拟机绑定。
三、移动边缘计算
1.概念
移动边缘计算是指在接近移动用户的无线接入网范围内,提供信息技术服务和云计算能力的一种新的网络结构。(来自《边缘计算_现状与展望_施巍松》)
概念提出时间:2010年