速卖通素材
奋斗

对象存储OSS是什么,有什么用?和CDN区别?

服务器

你刷抖音的时候有没有这样的体验,明明自己的网络没问题。

偶尔刷到一个视频却很卡,加载慢。

这可能就是视频还没有到达你附近CDN仓库。

阿里云服务器ECS 99元1年,续费同价: https://www.aliyun.com/minisite/goods
腾讯云轻量云服务器: https://cloud.tencent.com/act/cps/redirect?redirect=36719
京东轻量云服务器: https://3.cn/1YX-MxJv

你可能是当地第一个观看该视频的人。

建站的时候,经常听到这两个词。

OSS和CDN。

很多人搞不清楚区别。

今天简单聊聊。


OSS是什么?

OSS,对象存储服务。

简单理解:一个超大容量的云盘。

专门用来存文件。

图片、视频、音频、文档、备份……

什么类型都能存。

它的特点是:

海量:容量几乎没有上限,想存多少存多少。

安全:数据可靠性高达12个9,几乎不会丢。

便宜:按量付费,存多少花多少。

方便:通过HTTP接口随时访问。

比如你的网站图片、用户头像、视频文件,PDF文档等。

都可以丢到OSS里。

不用放在服务器本地,节省服务器空间。


CDN是什么?

CDN,内容分发网络。

简单理解:一个遍布全球的“缓存仓库”。

它的作用是让用户访问资源更快,就近获取。

原理是:把你的文件缓存到全球各地的节点。

用户访问时,从最近的节点仓库路获取内容。

不用千里迢迢回你的服务器拉取数据。

比如你的网站在杭州,广州用户访问。

通过CDN,广州用户从广州附近仓库获取数据。

速度快很多。


核心区别

OSS是“存”的。

CDN是“传”的。

维度 OSS CDN
核心功能 存储数据 加快分发
解决什么问题 文件存哪里 访问速度慢
收费方式 按存储量+请求次数 按流量或带宽计费
数据一致性 强一致 最终一致(缓存有延迟)

两者怎么配合?

通常一起用。

OSS存文件,CDN提速访问。

图片上传到OSS。

开启CDN提速。

用户访问时,从最近的CDN节点仓库取。

速度快,OSS的流量费也省了。


总结

只有OSS:文件存好了,但用户访问慢。

只有CDN:得有源站,缓存的东西还得有个地方存。

OSS + CDN:存得稳,传得快。

建议:静态资源多,就两个都开。

比如图片和静态文件多,至少上个OSS。

存文件比扔服务器磁盘里靠谱。

对象存储OSS:https://t.aliyun.com/U/ina9jw

未经允许不得转载:轻量云Cloud » 对象存储OSS是什么,有什么用?和CDN区别?