【技术实现步骤摘要】
基于阿里云对象存储的内容分发网络回源方法及系统
[0001]本专利技术属于对象存储
,具体涉及一种基于阿里云对象存储的内容分发网络回源方法及系统。
技术介绍
[0002]内容分发网络(Content Delivery Network,CDN)是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。CDN应用广泛,支持多种行业、多种场景内容加速,例如:图片小文件、大文件下载、视音频点播、直播流媒体、全站加速、安全加速等。对象存储(Object Storage Service,OSS)也叫基于对象的存储,是一种解决和处理离散单元的方法,可提供基于分布式系统之上的对象形式的数据存储服务。
[0003]在短视频领域爆发的时代,很多公司选择将用户的音视频资源存储在对象存储中,因为对象存储支持海量存储,且存储的单价相较于搭建机房购买硬盘进行存储的成本要低很多,同时为了解决音视频资源并发访问问题,通常也会选择CDN进行内容加速来提升用户体验,以上两个产品在国内使用率较高的则是阿里云。
[0004 ...
【技术保护点】
【技术特征摘要】
1.一种基于阿里云对象存储的内容分发网络回源方法,其特征在于,应用于包括客户端、阿里云内容分发网络、回源服务和阿里云对象存储的基于阿里云对象存储的内容分发网络回源系统,其中阿里云内容分发网络CDN进一步包含回源内容分发网络CDN、重定向内容分发网络CDN,回源服务包含校验模块和签名模块,包括以下步骤:客户端发起资源请求;回源CDN接收资源请求,并将资源请求转发至回源服务,同时进行配置以支持重定向跳转;重定向CDN与阿里云对象存储交互;采用校验模块对当前资源所属的用户有效性进行校验,同时对资源是否合法进行校验,将通过校验后的地址交至签名模块进行处理;采用签名模块生成重定向CDN地址,并针对私有化的对象存储生成访问签名,便于重定向CDN地址与阿里云对象存储交互;阿里云对象存储提供资源存储管理功能,同时进行配置用于支持重定向CDN回源至对象存储中。2.如权利要求1所述的基于阿里云对象存储的内容分发网络回源方法,其特征在于,所述客户端为支持发送http请求的设备。3.如权利要求1所述的基于阿里云对象存储的内容分发网络回源方法,其特征在于,所述同时进行配置以支持重定向跳转具体包括:所述回源CDN采用阿里云泛域名格式,通过业务系统定义的用户信息标识定位一个独立的用户,同时在阿里云CDN的控制台对域名进行配置,首先设置回源地址指向回源服务,对域名启用“回源302跟随”属性,用来支持回源服务响应的重定向CDN地址。4.如权利要求1所述的基于阿里云对象存储的内容分发网络回源方法,其特征在于,CDN地址配置的回源地址指向要访问的阿里云对象存储的具体bucket域名地址。5.如权利要求1所述的基于阿里云对象存储的内容分发网络回源方法,其特征在于,对象存储中设置有bucket和key,其中bucket属于顶级分类,bucket为私有,一个重定向CDN只能回源到一个bucket中,在阿里云对象存储控制台对每个bucket生成对应的CDN访问地址,key为存储...
【专利技术属性】
技术研发人员:代存折,李妃军,
申请(专利权)人:杭州当虹科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。