[发明专利]CDN系统的容器化部署方法及装置在审
申请号: | 201811116021.4 | 申请日: | 2018-09-25 |
公开(公告)号: | CN109246224A | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 武建东;赵春伟;黄志勇;李涛 | 申请(专利权)人: | 麒麟合盛网络技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 姜凤岩;南霆 |
地址: | 100085 北京市海淀区信息路2号(北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 第一区域 管理节点 部署 缓存数据 隔离 创建 申请 | ||
本申请实施例公开了一种CDN系统的容器化部署方法及装置,用以实现CDN系统的容器化以及按区域划分的CDN子系统的容器集群的搭建。所述方法包括:将CDN系统进行区域划分,以获得多个区域分别对应的CDN子系统;针对所述多个区域中的第一区域,搭建所述第一区域对应的CDN子系统的容器集群;其中,所述容器集群中包括一个管理节点和多个被管理节点;创建用于缓存数据的容器镜像;将所述容器镜像部署到所述容器集群中的各CDN节点,以完成对所述第一区域对应的CDN子系统的容器化部署。该技术方案实现了CDN系统的容器化以及按区域划分的CDN子系统的容器集群的搭建,从而使不同区域的CDN子系统之间相互隔离,避免各CDN子系统之间在业务上的相互影响。
技术领域
本发明涉及容器化技术领域,尤其涉及一种CDN系统的容器化部署方法及装置。
背景技术
CDN(Content delivery network,内容分发网络),是指一种通过互联网互相连接的计算机网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序或其他文件等发送给用户,以提供高性能、可扩展性及低成本的网络内容传递给用户。
CDN刷新是指通过CDN提供的接口来达到清理CDN缓存的目地,以保证客户端访问的是最新数据。现有技术中,当需要对CDN进行刷新时,需要对整个CDN系统中的所有缓存数据进行清理,而CDN系统中包含大量的CDN节点,各个CDN节点中都缓存有大量数据,这就使得每刷新一次都需要清理海量的缓存数据,容易导致CDN系统压力过大、刷新过程缓慢等问题。
发明内容
本申请实施例的目的是提供一种CDN系统的容器化部署方法及装置,用以实现CDN系统的容器化以及按区域划分的CDN子系统的容器集群的搭建。
为解决上述技术问题,本申请实施例是这样实现的:
一方面,本申请实施例提供一种CDN系统的容器化部署方法,包括:
将CDN系统进行区域划分,以获得多个区域分别对应的CDN子系统,使各所述CDN子系统之间按照所述多个区域相互隔离;
针对所述多个区域中的第一区域,搭建所述第一区域对应的CDN子系统的容器集群;其中,所述容器集群中包括一个管理节点和多个被管理节点,用于通过建立所述管理节点和所述被管理节点之间的关联关系来完成所述容器集群的搭建;
创建用于缓存数据的容器镜像;
将所述容器镜像分别部署到所述容器集群中的各CDN节点,以完成对所述第一区域对应的CDN子系统的容器化部署,使不同区域的CDN子系统之间相互隔离。
在一个实施例中,所述搭建所述第一区域对应的CDN子系统的容器集群,包括:
获取用于搭建所述第一区域对应的CDN子系统的容器集群的组件;
将所述组件分发至所述容器集群中的各CDN节点;
调用指定部署工具,并利用所述指定部署工具安装分发至所述各CDN节点上的组件;
建立所述CDN节点中的所述管理节点和所述被管理节点之间的关联关系,以完成所述第一区域对应的CDN子系统的容器集群的搭建。
在一个实施例中,所述利用所述指定部署工具安装分发至所述各节点上的组件,包括:
确定所述各CDN节点中的一个CDN节点为所述管理节点,及,确定所述各CDN节点中除所述管理节点之外的其他CDN节点为所述被管理节点;
安装所述管理节点上的用于服务其他组件的第一组件,并利用所述第一组件初始化所述其他组件,以完成所述其他组件的安装;
安装所述被管理节点上的所有组件,所述所有组件包括所述第一组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟合盛网络技术股份有限公司,未经麒麟合盛网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811116021.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纺织机械远程运维系统及其实现方法
- 下一篇:一种资源分配、发放及领取方法