「连载」边缘计算(四)01-18:边缘计算系统(基础篇)

110 阅读4分钟

(接上篇)

系统管理

通过以上对云、边、端三部分的梳理,我们了解到边缘计算系统的管理可分为集群管理和应用管理。

1.集群管理

集群管理是对集群级别的资源进行管理,这些资源主要包括node、namespace。下面通过对上述对象增、删、改、查进行说明。

(1)对node的操作

1)创建node,命令如下:

# kubectl create -f {node定义文件}.ymal

2)删除node,命令如下:

# kubectl delete -f {node定义文件}.ymal

#kubectl delete node {node名字}

3)修改node,命令如下:

#kubectl apply -f {修改过的node定义文件}.yaml

#kubectl edit node {node名字}

4)查看node,命令如下:

查看集群的node列表:#kubectl get nodes

查看指定node的具体定义:#kubectl describe node {node名字}

(2)对namespace的操作

1)创建Namespace,命令如下:

# kubectl create -f {namespace定义文件}.ymal

# kubectl create namespace {namespace名字}

2)删除Namespace,命令如下:

# kubectl delete -f {namespace定义文件}.ymal

#kubectl delete namespace {namespace名字}

3)修改Namespace,命令如下:

#kubectl apply -f {修改过的namespace定义文件}.yaml

#kubectl edit namespace {namespace名字}

4)查看Namespace。

查看集群的namespace列表,命令如下:

#kubectl get namespace

查看指定namespace的具体定义,命令如下:

#kubectl describe namespace {namespace名字}

集群级别的资源一般不需要用户对其进行创建、修改或者删除,只是在用户需要时对其进行查看。

2.应用管理

应用管理主要是对应用相关的资源进行管理,这些资源包括deployment、replicaset、pod、service endpoint、service acount、secret、persistent volume、persistent volume claim。对这些应用相关资源的操作,与集群相关资源的操作比较相似,我们可以参考集群管理对指定资源进行增、删、改、查的操作。

需要说明一点,应用相关的资源一般需要用户创建和管理,也就是说掌握对应用相关的资源的增、删、改、查是有必要的。

不同应用部署方式的比较

本节主要对在云、边协同的集群上以及在传统的云平台上应用部署的架构、适用场景进行说明。

1. 在边缘计算系统上部署应用

图1-19是在云、边协同集群上部署应用的架构图。由架构图可知,云控制中心作为集群的控制平面,边缘计算节点作为应用负载最终运行的节点,运行在边缘计算节点上的应用与终端设备进行交互,负责终端设备的数据采集、存储和处理,并通过下发指令控制终端设备。

1-20.png

图1-20 在边缘计算系统上部署应用

2. 在云上部署应用

图1-21是在传统云平台上部署应用的架构图。由架构图可知,云既作为控制平面,也最终承载应用负载。运行在云上的应用负载类型是多种多样的,既有面向互联网企业互联网企业的Web服务,也有面向智能家居、工业互联网、车联网等行业的IoT SaaS平台。

1-21.png

图1-21在云上部署应用架构图

3. 不同部署方式的适用场景

通过对比在边缘计算系统上部署应用和在云上部署应用的架构可知:

1)在边缘计算系统上部署应用的架构适合实时性要求较高、比较重视隐私、与云连接的网络质量没有保障、网络带宽受限的场景,比如5G、无人驾驶、车联网、智能家居、工业互联网、医疗互联网、AR/VR等。

2)在云上部署应用的架构适合实时性要求不高、计算密集型、I/O密集型的场景,比如面向互联网的各种各样的Web服务、AI模型训练、离线大数据处理等。

本章小结

本章对边缘计算系统的组成、边缘计算的意义、边缘计算系统的部署与管理、不同应用部署方式的比较进行了介绍。下一章将从整体架构切入介绍从云、边、端的部署与配置。

未完待续……」 点击下方标题可阅读技术文章

「连载」边缘计算(一)01-16:边缘计算系统(基础篇)

juejin.cn/post/732453…

「连载」边缘计算(二)01-16:边缘计算系统(基础篇)

juejin.cn/post/732452…

「连载」边缘计算(三)01-17:边缘计算系统(基础篇)

juejin.cn/post/732488…