【技术实现步骤摘要】
CDN网元容器配置方法、读写方法、装置、设备及存储介质
[0001]本申请实施例涉及通信
,尤其涉及一种CDN网元容器配置方法、读写方法、装置、设备及存储介质。
技术介绍
[0002]内容分发网络(virtual Content Delivery Network,CDN)是相关技术中将内容推送到离用户最近的服务节点上,使得用户就近访问内容的一种技术。使用CDN进行内容传输能够极大的提高用户对于内容获取的相应速度,也极大的减少了内容在骨干网络上传输的带宽压力。
[0003]随着新生代移动通信技术(如5G,5th Generation Mobile Networks)商用以及4K/8K高清视频、虚拟现实(Virtual Reality,VR)和增强现实(Augmented Reality,AR)等大流量低时延业务的引入,运营商将CDN边缘节点下沉到移动边缘计算平台,从基于物理机的部署模式切换到边缘计算平台虚拟化部署模式,虚拟化后的CDN边缘节点可以释放中央处理器、内存和磁盘大部分资源,与边缘计算实现资源共享。由于相 ...
【技术保护点】
【技术特征摘要】
1.一种CDN网元容器实例化配置方法,所述CDN网元容器部署在宿主机上,所述宿主机上安装有宿主机内核平台,所述方法包括:初始化配置一个或多个CDN网元容器;获取进程间通信配置信息和分布式文件系统能力信息;根据所述进程间通信配置信息对进程间通信配置参数进行配置,使得所述CDN网元容器与宿主机内核平台实现进程间通信;根据所述分布式文件系统能力信息,建立CDN网元容器与分布式文件系统的数据交互通道,以完成所述CDN网元容器实例化配置。2.根据权利要求1所述的CDN网元容器实例化配置方法,其特征在于,所述进程间通信配置参数为hostIPC参数;所述根据所述进程间通信配置信息对进程间通信配置参数进行配置,包括:将所述hostIPC参数配置为true。3.根据权利要求1所述的CDN网元容器实例化配置方法,其特征在于,所述宿主机内核平台包括分布式文件系统服务端,所述CDN网元容器包括分布式文件系统客户端,所述分布式文件系统服务端和所述分布式文件系统客户端通信连接;所述根据所述分布式文件系统能力信息,建立CDN网元容器与分布式文件系统服务端的数据交互通道,包括:根据所述分布式文件系统能力信息,判断所述宿主机内核平台是否支持分布式文件系统;若支持分布式文件系统,则在所述宿主机内核平台中创建共享内存,以建立所述数据交互通道,以使得所述分布式文件系统客户端和所述分布式文件系统服务端均可利用所述数据交互通道访问所述共享内存。4.根据权利要求3所述的CDN网元容器实例化配置方法,其特征在于,所述根据所述分布式文件系统能力信息进行所述分布式文件系统服务端的配置,包括:为所述分布式文件系统服务端的存储目录配置对应数据卷;将所述数据卷挂载到对应容器路径中,以使得所述CDN网元容器能够通过所述容器路径与所述分布式文件系统服务端对应的数据卷进行数据交互。5.根据权利要求4所述的CDN网元容器实例化配置方法,其特征在于,所述数据卷包括:第一数据卷和第二数据卷;所述将所述数据卷挂载到对应容器路径中,包括:将所述第一数据卷挂载到第一容器路径中,以使得可利用hostpath调用方式对所述第一数据卷进行调用;将所述第二数据卷挂载到第二容器路径中,以使得可利用sendfile读写方式对所述第二数据卷进行读写。6.根据权利要求5所述的CDN网元容器实例化配置方法,其特征在于,所述第一数据卷用于存储第一类型数据,所述第二数据卷用于存储第二类型数据;所述第一类型数据为符合第一性能约束条件的内容数据;所述第二类型数据为不符合第一性能约束条件的内容数据。7.根据权利要求1所述的CDN网元容器实例化配置方法,其特征在于,所述初始化配置
一个或多个CDN网元容器,包括:获取所述一个或多个CDN网元容器的初始化配置信息;根据所述初始化配置信息生成资源创建信息;根据所述资源创建信息初始化配置一个或多个所述CDN网元容器。8.一种CDN网元容器写数据方法,应用于与宿主机内核平台通信连接的CDN网元容器,所述宿主机内核平台包括分布式文件系统服务端和共享内存,所述CDN网元容器包括分布式文件系统客户端,所述分布式文件系统客户端和所述分布式文件系统服务端均可访问所述共享内存;所述方法包括:获取逻辑存储路径;利用分布式文件系统客户端,将待写数据写入所述共享内存中;利用分布式文件系统客户端,将所述逻辑存储路径和数据写请求信息通过进程间通信发送至所述分布式文件系统服务端,以使得所述分布式文件系统服务端根据所述数据写请求信息,在所述共享内存中获取所述待写数据进行数据写操作。9.根据权利要求8所述的CDN网元容器写数据方法,其特征在于,所述获取逻辑存储路径,包括:获取文件存储标识;根据所述文件存储标识和对应容器路径生成所述逻辑存储路径。10.一种CDN网元容器写数据方法,应用于与CDN网元容器通信连接的宿主机内核平台,所述宿主机内核平台包括分布式文件系统服务端和共享内存,所述CDN网元容器包括分布式文件系统客户端,所述分布式文件系统客户端和所述分布式文件系统服务端访问所述共享内存;所述方法包括:获取逻辑存储路径和数据写请求信息,所述逻辑存储路径为所述CDN网元容器根据文件存储标识和对应容器路径生成;所述分布式文件系统服务端根据所述数据写请求信息,从所述共享内存中获取待写数据;根据所述逻辑存储路径将所述待写数据写入对应磁盘空间。11.根据权利要求10所述的CDN网元容器写数据方法,其特征在于,所述根据所述逻辑存储路径将所述待写数据写入对应磁盘空间,包括:所述分布式文件系统服务端根据所述数据写请求信息,将所述待写数据写入内核缓存中,并生成内存占用标识;根据所述逻辑存储路径和所述内存占用标识,将所述内核缓存中所述待写数据写入对应磁盘空间。12.根据权利要求11所述的CDN网元容器写数据方法,其特征在于,所述分布式文件系统服务端根据所述数据写请求信息,将所述待写数据写入内核缓存中,包括:所述分布式文件系统服务端的客户端代理模块利用进程间通信方式,根据所述数据写请求信息,将所述待写数据写入内核缓存中。13.根据权利要求10所述的CDN网元容器写数据方法,其特征在于,还包括:若所述逻辑
存储路径不存在,创建所述逻辑存储路径。14.一种CDN网元容器读数据方法,应用于CDN网元容器,所述CDN网元容器位于宿主机上,所述宿主机上安装有宿主机内核平台,所述CDN网...
【专利技术属性】
技术研发人员:毛文庆,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。