一种CDN系统中的数据存储方法及CDN系统与流程

文档序号:14910762发布日期:2018-07-10 23:20阅读:来源:国知局

技术特征:

1.一种内容分发网络CDN系统中的数据存储方法,其特征在于,包括:

获取待存储的数据;

将所述数据发送到第一边缘节点,以使所述第一边缘节点存储所述数据;

将所述数据复制到除第一边缘节点之外的至少一个第二边缘节点中,以使所述至少一个第二边缘节点存储所述数据,且所述数据不会被发送至核心节点。

2.如权利要求1所述的方法,其特征在于,所述将所述数据发送到第一边缘节点,包括:

根据各个边缘节点的负载情况,从各个边缘节点中选择第一边缘节点;

将所述数据发送到第一边缘节点。

3.如权利要求1所述的方法,其特征在于,将所述数据发送到第一边缘节点,包括:

若所述数据中包含有特定标识,则将所述数据发送到第一边缘节点;所述特定标识用于指示所述数据要存储于边缘节点中。

4.如权利要求1所述的方法,其特征在于,将所述数据复制到除第一边缘节点之外的至少一个第二边缘节点中,包括:

根据预先设置的备份份数以及除第一边缘节点之外的其他各边缘节点的负载情况,选择对应数量的用于备份所述数据的至少一个第二边缘节点;

将所述数据分别发送到用于备份所述数据的至少一个第二边缘节点进行备份。

5.如权利要求1所述的方法,其特征在于,还包括:

当所述第一边缘节点中的负载情况满足预设条件时,根据除第一边缘节点和第二边缘节点之外的其他各边缘节点的负载情况,在所述其他各边缘节点中选择至少一个第三边缘节点;将所述第一边缘节点中存储的所述数据发送到所述至少一个第三边缘节点进行备份,或者,将所述第一边缘节点中存储的所述数据迁移到所述至少一个第三边缘节点;和/或

当所述第二边缘节点中的负载情况满足预设条件时,根据除第一边缘节点和第二边缘节点之外的其他各边缘节点的负载情况,在所述其他各边缘节点中选择至少一个第四边缘节点;将所述第二边缘节点中存储的所述数据发送到所述至少一个第四边缘节点进行备份,或者,将所述第二边缘节点中存储的所述数据迁移到所述至少一个第四边缘节点。

6.如权利要求1至5中任一项所述的方法,其特征在于,还包括:

接收访问所述数据的请求,

在确认所述请求具有访问权限后,根据所述第一边缘节点、第二边缘节点、第三边缘节点以及第四边缘节点中的一个或多个的负载情况,确定为所述请求提供服务的边缘节点。

7.一种内容分发网络CDN系统,其特征在于,包括:数据发布节点、核心节点和多个边缘节点;

所述数据发布节点,用于获取待存储的数据,从所述多个边缘节点中选择第一边缘节点,将所述数据发送到第一边缘节点;

所述第一边缘节点,用于存储所述数据,并将所述数据复制到所述多个边缘节点中除所述第一边缘节点之外的至少一个第二边缘节点中,以使所述至少一个第二边缘节点存储所述数据,且所述数据不会被发送至核心节点。

8.如权利要求7所述的系统,其特征在于,所数据发布节点从所述多个边缘节点中选择第一边缘节点时,具体用于:

根据所述多个边缘节点的负载情况,从所述多个边缘节点中选择第一边缘节点。

9.如权利要求7所述的系统,其特征在于,所述数据发布节点,具体用于:

若所述数据中包含有特定标识,则将所述数据发送到第一边缘节点;所述特定标识用于指示硕士数据要存储于边缘节点中。

10.如权利要求7所述的系统,其特征在于,所述第一边缘节点在将所述数据复制到所述多个边缘节点中除所述第一边缘节点之外的至少一个第二边缘节点中时,具体用于:

根据预先设置的备份份数以及所述多个边缘节点中除第一边缘节点之外的其他各边缘节点的负载情况,选择对应数量的用于备份所述数据的至少一个第二边缘节点;

将所述数据分别发送到用于备份所述数据的至少一个第二边缘节点进行备份。

11.如权利要求7所述的系统,其特征在于,所述第一边缘节点还用于:当所述第一边缘节点的负载情况满足预设的条件时,根据所述多个边缘节点中除所述第一边缘节点和所述第二边缘节点之外的其他各边缘节点的负载情况,选择至少一个第三边缘节点;将所述数据发送到所述至少一个第三边缘节点进行备份,或者将所述数据迁移到所述第三边缘节点;和/或

所述第二边缘节点还用于:当所述第二边缘节点的负载情况满足预设的条件时,根据所述多个边缘节点中除所述第一边缘节点和所述第二边缘节点之外的其他各边缘节点的负载情况,选择至少一个第四边缘节点;将所述数据发送到所述至少一个第四边缘节点进行备份,或者将所述数据迁移到所述第四边缘节点。

12.如权利要求7至11中任一项所述的系统,其特征在于,还包括:

入口节点,用于接收访问所述数据的请求;在确认所述请求具有访问权限后,根据所述第一边缘节点、第二边缘节点、第三边缘节点以及第四边缘节点中的一个或多个的负载情况,确定为所述请求提供服务的边缘节点。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1