[发明专利]一种基于docker容器的CDN节点边缘计算系统有效
申请号: | 201810948379.7 | 申请日: | 2018-08-20 |
公开(公告)号: | CN109067890B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 周青云;郭建龙;肖叶枝;温满华;商震雷;薛江 | 申请(专利权)人: | 广东电网有限责任公司;广东电网有限责任公司教育培训评价中心 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510600 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 docker 容器 cdn 节点 边缘 计算 系统 | ||
本发明公开了一种基于docker容器的CDN节点边缘计算系统,包括docker镜像仓库、管理平台和多个CDN边缘节点,该系统利用管理平台将用户的请求分发到各个CDN边缘节点,实现了从用户到CDN边缘节点的IO能力,且利用CDN边缘节点执行了用户下发的任务,实现了CDN边缘节点的计算能力,此外,CDN边缘节点利用具备隔离性的docker容器来执行任务,实现了隔离不同业务进程的目的。本发明还提供了一种基于docker容器的CDN节点边缘计算方法,其作用与上述系统的作用相对应。
技术领域
本发明涉及物联网领域,特别涉及一种基于docker容器的CDN节点边缘计算系统及方法。
背景技术
目前流行的CDN就是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
随着移动互联网和物联网的发展,用户和物联网设备所处的网络环境越来越多样化,而原本用于内容分发的CDN边缘服务器,非常适合优化移动用户和物联网设备之间的数据传输路径。
但是,聚合物联网设备数据需要使用较多的计算能力,CDN的关键技术为内容存储和分发技术,其架构利用的主要是边缘节点的存储、服务提供商到用户方向的IO和带宽的能力,而这些边缘节点的计算能力以及用户到服务提供商方向的IO能力实际上是没有得到充分利用的,造成计算和通信资源上的极大浪费。此外,传统的CDN边缘节点直接将缓存服务部署在操作系统上,无法有效隔离不同的业务进程。
发明内容
本发明的目的是提供一种基于docker容器的CDN节点边缘计算系统及方法,用以解决传统的CDN网络没有充分利用用户到服务供应商的IO能力,CDN边缘节点不具有计算能力且无法隔离不同的业务进程的问题。
为解决上述技术问题,本发明提供了一种基于docker容器的CDN节点边缘计算系统,包括:
docker镜像仓库、管理平台、以及多个CDN边缘节点;
其中,所述docker镜像仓库用于存储docker镜像文件;
所述管理平台用于响应于用户下发的执行任务的请求,确定用于执行任务的CDN边缘节点,并向所述CDN边缘节点发送docker容器创建指令和所述docker镜像文件的标识信息;
所述CDN边缘节点用于根据所述标识信息从所述docker镜像仓库获取对应的docker镜像文本,并根据所述docker容器创建指令和所述docker镜像文件创建docker容器,利用所述docker容器执行任务,得到任务执行结果。
其中,还包括代码管理工具,所述代码管理工具用于接收用户提交的业务代码,调用预设自动化持续集成流程对所述业务代码分别进行静态代码分析和动态代码分析,分析通过后根据所述业务代码生成docker镜像文件,并保存到所述docker镜像仓库。
其中,所述docker容器创建指令包括容器大小和容器数量,所述管理平台用于预先估计执行用户下发的所述任务所需要的计算资源,并根据所述计算资源确定所述容器大小和所述容器数量。
其中,所述管理平台还用于根据用户下发的定义任务接口的请求,确定所述docker镜像文本的调用接口,并接收用户发送的样例数据,根据所述调用接口调用所述docker镜像文本执行所述样例数据,以实现预先估计所述计算资源。
其中,所述管理平台还用于在任务执行过程中,根据运行负载实时调整所述容器数量。
其中,所述CDN边缘节点还用于利用预设docker容器汇总各个所述docker容器上的任务执行结果,并将汇总结果发送到所述管理平台。
其中,还包括前端UI设备,所述前端UI设备用于展示所述汇总结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司;广东电网有限责任公司教育培训评价中心,未经广东电网有限责任公司;广东电网有限责任公司教育培训评价中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810948379.7/2.html,转载请声明来源钻瓜专利网。