上QQ阅读APP看书,第一时间看更新
1.4 不同应用部署方式的比较
本节主要对在云、边协同的集群以及传统的云平台上的应用部署的架构、适用场景进行说明。
1. 在云、边协同的集群上部署应用
图1-19是在云、边协同集群上部署应用的架构图。由图1-19可知,云控制中心作为集群的控制平面,边缘计算节点作为应用负载最终运行的节点。运行在边缘计算节点上的应用与终端设备进行交互,同时负责终端设备的数据采集、存储和处理,并通过下发指令控制终端设备。
图1-19 在云、边协同的集群上部署应用
2. 在传统的云平台上部署应用
图1-20是在传统云平台上部署应用的架构图。由架构图可知,云既作为控制平面,又承载应用负载。运行在云上的应用负载类型是多种多样的,既有面向互联网企业的Web服务,又有面向智能家居、工业互联网、车联网等行业的IoT SaaS平台。
图1-20 在传统的云平台上部署应用
3. 不同部署方式的适用场景
通过对比在云、边协同的边缘计算系统上部署应用和在传统的云平台上部署应用的架构,我们有如下发现。
1)在云、边协同的边缘计算系统上部署应用的架构适合实时性要求较高、比较重视隐私、与云连接的网络质量没有保障、网络带宽受限的场景,比如5G、无人驾驶、车联网、智能家居、工业互联网、医疗互联网、AR/VR等。
2)在传统的云平台上部署应用的架构适合实时性要求不高、计算和I/O密集型场景,比如面向互联网的各种各样的Web服务、AI模型训练、离线大数据处理等。