《边缘计算&amp工业互联网产业联盟:边缘计算与云计算协同白皮书2.0(41页).pdf》由会员分享,可在线阅读,更多相关《边缘计算&amp工业互联网产业联盟:边缘计算与云计算协同白皮书2.0(41页).pdf(41页珍藏版)》请在三个皮匠报告上搜索。
1、 资源需求:资源需求代表每个应用实例在边缘节点上运行所需要的资源数量下限值和上限值,当一个节点无法提供满足下限值的资源时,表示边缘节点资源不足,应用实例不会被平台调度到该节点上执行,当一个应用实例运行所占用的资源超过上限值时,表示应用程序可能发生了异常,需要紧急停止。常用资源类型包括 CPU、内存、存储、网络带宽、GPU、NPU 等。 网络需求:应用对于网络 QoS 和 QoE 有一定需求,包括网络抖动、网络时延、吞吐率等等 部署模式:应用在边缘的部署模式,可以分为两类,一类为根据部署策略和调度结果直接将应用实例部署到对应节点,一类为收到客户端访问请求后触发应用实例的部署。 中间件需求:未来如
2、数据库、5GC 等能力会以中间件的形式提供给应用进行使用,用户可以向平台提出应用对中间件的需求,由平台来将相关中间件进行实例化,为用户应用提供服务,避免用户自己管理中间件的风险。关键技术应用分发应用亲和性分发利用应用亲和性特性,可以将有关联的应用部署到同一个节点以提升应用间交互效率。一个 Pod 里的多个容器可以共享存储和网络,可以看作一个逻辑的主机,共享如 namespace,cgroups 或者其他的隔离资源。一个Pod 里的多个容器共享 Pod 的 IP 和端口 namespace,这些容器之间可以通过 localhost 来进行通信,所需要注意的是不同容器要注意不要有端口冲突即可。不同的Pod 有不同的 IP,不同 Pod 内的多个容器之间不可以使用 IPC(如果没有特殊指定的话)通信,通常情况下使用Pod 的 IP 进行通信。一个 Pod 里的多个容器可以共享存储卷,这个存储卷会被定义为 Pod 的一部分,并且可以挂载到该 Pod 里的所有容器的文件系统上。