华为云计算 云知识 当CDN遇上对象存储,一个字:绝!

当CDN遇上对象存储,一个字:绝!

 【CDN特惠专区】 【CDN免费使用】

在现在互联网场景中,无不闪烁着应用CDN技术的身影,而想这个过程中,我们通常会将对象存储与CDN配合使用,为什么对象存储要和CDN配合使用呢,cdn和对象存储有什么关系?

下面小编将为大家具体介绍一下对象存储和CDN和它们之间的关系。

 

首先,对象存储是什么?

对象存储OBS的核心是存储,以及计算能力(图片处理);对象存储服务是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。适合存放任意类型的文件,适合普通用户、网站、企业和开发者使用,即对象存储从本质上解决了用户海量存储的问题。对象存储更是一种新的网络存储架构。

 

CDN遇上对象存储

CDN的核心是分发,目的是让用户就近取得数据,提高响应速度本身不会给用户提供直接操作存储的入口,所以一般是两者配合使用。对象存储里面存的就是一些图片、音频、视频、静态HTML网页等,都是静态数据,正好适合用CDN做加速。用户要做的就是购买CDN服务,并把静态数据URL添加到CDN的加速域名列表中,从而实现站点加速,提高网站中静态数据的访问性能。以图片存储为例,简单说,对象存储是存图片的,CDN是加速下载图片的。

 

但单纯的CDN服务对内容提供商的内容资料的保存,有缓存期限,且收费贵;还有就是对动态回源的流量控制也有一定的局限性;如果客户源站性能比较差的话,使用CDN服务不能很好的改善源站的性能问题。这时对象存储+CDN技术向结合,发挥各自的特长,已经成为互联网应用的一个必不可少的组成部分。

 

OBS提供低成本的存储,华为云CDN可以提供网站加速、文件下载加速和点播加速。将数据存放在OBS中然后通过配置CDN加速,这样构造的业务系统可以在降低成本的同时,提高终端用户使用感受。当终端用户发起访问请求时,会首先通过CDN查找对此域名响应速度最快的CDN节点,并查询此节点是否有缓存终端用户请求的内容。

 

在CDN节点没有缓存用户请求的数据或缓存到期的情况下,CDN加速访问OBS的示意图如图所示。

 

CDN加速访问OBS示意图(CDN无缓存)

当其他终端用户再次访问相同的数据时,CDN将直接返回缓存的数据给终端用户,而无需再向OBS发起访问请求。在CDN有缓存的情况下,CDN加速访问OBS的示意图如图所示。

 

 CDN加速访问OBS示意图(CDN有缓存)

 

对象存储+CDN方案优势

低成本:OBS提供CDN回源流量包折扣方式,使CDN从OBS获取数据时流量费用更低。当数据缓存至CDN节点时,后续请求都将通过CDN回源流量计费,从而减少OBS费用。

高效率:华为云CDN具有加速资源丰富、节点分布广泛优势,保证将用户请求精准调度至最佳边缘节点,提供有效且稳定的加速效果。

阅读完这篇文章希望大家可以有所收获~


版权声明:本文章文字内容来自第三方投稿,版权归原始作者所有。本网站不拥有其版权,也不承担文字内容、信息或资料带来的版权归属问题或争议。如有侵权,请联系contentedit@huawei.com,本网站有权在核实确属侵权后,予以删除文章。

上一篇:如何提高CDN缓存命中率 下一篇:云市场服务商面向客户开票时需要撤销怎么操作

对象存储服务 OBS

对象存储服务(Object Storage Service)是一款稳定、安全、高效、易用的云存储服务,具备标准Restful API接口,

可存储任意数量和形式的非结构化数据

 

https://www.huaweicloud.com/product/obs.html