基于OSS作为存储实现加速访问和加速上传的方案的对比

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 本文通过实现OSS加速的两种方式CDN加速OSS和OSS传输加速来介绍OSS的加速的实现,两种加速方式的区别以及两种加速模式选择使用的场景;

简介

目前OSS以海量、安全、低成本、高可靠等优秀的性能已经成为用户存储静态资源和文件的首要选择,在使用中需求对于OSS加速功能来实现服务于全球的用户,这里介绍主要的两种加速方式CDN加速OSS和OSS传输加速的原理、优缺点以及如何选择。

CDN加速OSS

加速实现原理

CDN加速OSS也是用户普遍的使用方法,实例CDN全球广泛分布的边缘节点缓存OSS存储的静态数据,从而实现客户端从边缘节点直接获取数据的方式来实现访问的加速;
image.png

CDN加速OSS优缺点

CDN是通过全球分布的边缘节点缓存OSS数据来实现加速的,这种工作模式存在优点和缺点如下:

优点

1、CDN边缘节点全球分布,数量多。
2、CDN节点提供的服务带宽量大。

缺点

1、对于访问量大的资源,命中率高,访问量小的资源命中率低,节点未缓存的情况下,还是需要回源访问。
回源依赖实时的公网回源链路。
2、CDN静态资源的访问,对于上传、删除等动态请求加速效果不明显。

总结:

CDN加速OSS存储资源的访问,而且在访问量大的情况下加速效果更明显,回源到OSS的量更小,适合多静态资源,更新量少,资源大量集中访问的业务场景。

OSS传输加速

OSS传输加速的原理

OSS传输加速是专为云存储互联网上传、下载加速而设计,通过智能调度的系统、优化的传输链路、调优的协议栈与传输算法,并深度结合OSS服务端的配套策略,提供端到端的加速方案。OSS利用全球分布的云机房,将全球各地用户对您存储空间(Bucket)的访问,经过智能路由解析至就近的接入点,使用优化后的网络及协议,来访问您的Bucket。
image.png

OSS传输优缺点

OSS传输加速主要实现的是客户端到OSS服务端之间链路优化来实现的加速功能,实际每次资源的请求还是从OSS来进行获取,这种加速的模式优缺点如下:

优点

1、OSS存储节点全球主要区域分布。
2、远距离以及大文件的上传和下载加速。

缺点

1、所有的访问都是回源到OSS访问,占用OSS的服务带宽。
2、同一区域大量用户集中访问资源的情况下,效果没有CDN加速效果好。
只能使用https方式访问。

总结

OSS传输加速功能适合对于访问和上传都加速的业务场景,对于远距离数据传输加速、大文件(GB、TB级别文件)上传下载、资源频繁更新功能加速明显。

二者的选择

OSS 全球加速和CDN 完全是两个不同的产品,应对的场景也是不同的。OSS全球加速是针对OSS的链路加速,使用OSS传输加速后支持OSS提供的任意特性。CDN 通用的边缘缓存加速产品,加速是一方面,降低带宽成本也是一方面。
1、如果是第三方数据源加速推荐使用CDN加速。
2、如果用户业务OSS数据需要反复多次下载,并且不要求强一致性,推荐使用CDN加速。
3、如果用户OSS数据需要加速下载,并且只访问量少,推荐使用OSS全球加速。
4、如果用户OSS数据需要多次下载,并且要求强一致性,推荐使用OSS传输加速。
5、业务动态数据/数据更新频繁推荐使用OSS传输加速,业务静态数据多更新少推荐CDN加速。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
gabel
+关注
目录
打赏
0
0
0
0
1
分享
相关文章
Harry技术添加存储(minio、aliyun oss)、短信sms(aliyun、模拟)、邮件发送等功能
### SpringBoot3 + Vue3 前后端分离的Java快速开发框架更新 本次更新主要包含以下内容: 1. **端口修改**:为避免与Minio存储服务冲突,后端启动端口从9000改为9999。 2. **添加存储支持**:集成Minio和阿里云OSS对象存储服务,详细配置请参考相关文档。 3. **短信服务**:接入阿里云短信服务,并增加模拟发送功能,方便本地测试。 4. **邮件发送**:引入邮件发送功能,支持简单文本邮件和带附件邮件。 5. **完善个人中心**:优化个人中心页面,提升用户体验。
183 85
Harry技术添加存储(minio、aliyun oss)、短信sms(aliyun、模拟)、邮件发送等功能
阿里云对象存储OSS收费标准,存储、流量和请求等多个计费项
阿里云对象存储OSS收费标准涵盖存储、流量及请求费用,提供按量付费和包年包月两种模式。标准型OSS按量付费为0.09元/GB/月,包年包月40GB仅9元/年,500GB优惠价118元/年。流量费仅收取公网流出方向,内网流入流出免费。
159 13
对象存储OSS-Python设置代理访问请求
通过 Python SDK 配置 nginx 代理地址请求阿里云 OSS 存储桶服务。示例代码展示了如何使用 RAM 账号进行身份验证,并通过代理下载指定对象到本地文件。
130 15
云端问道17期方案教学-AI场景下的对象存储OSS数据管理实践
本文介绍了AI场景下的对象存储OSS数据管理实践,由阿里云技术专家明锦分享。主要内容分为两部分:1) AI场景下对象存储实践方案,包括对象存储的应用、优势及在模型推理中的优化;2) OSS常用工具介绍,如OSSFS、Python SDK、Go SDK等,并详细说明了这些工具的特点和使用场景。文中还探讨了不同模式下的性能优化,以及即将推出的OS Connector for AI/ML工具,旨在提升数据下载速度和IO性能。
阿里云对象存储OSS收费标准:存储、流量和请求等多个计费项详解
阿里云对象存储OSS提供多样化的计费模式,涵盖存储、流量、请求等多项费用。存储费用方面,按量付费标准型为0.09元/GB/月,包年包月则有9元40GB等多种选择。流量费用仅对公网出方向收费,价格区间从0.25至0.50元/GB不等,支持按量付费与流量包抵扣两种方式。更多详情及精准报价,欢迎访问阿里云OSS官方页面。
3249 1
AI助理直击要害,从繁复中提炼精华——使用CDN加速访问OSS存储的图片
本案例介绍如何利用AI助理快速实现OSS存储的图片接入CDN,以加速图片访问。通过AI助理提炼关键操作步骤,避免在复杂文档中寻找解决方案。主要步骤包括开通CDN、添加加速域名、配置CNAME等。实测显示,接入CDN后图片加载时间显著缩短,验证了加速效果。此方法大幅提高了操作效率,降低了学习成本。
5552 16
缺乏中间证书导致通过HTTPS协议访问OSS异常
【10月更文挑战第4天】缺乏中间证书导致通过HTTPS协议访问OSS异常
262 4
阿里云对象存储OSS收费标准,存储、流量和请求等多个计费项
阿里云对象存储OSS提供按量付费与包年包月两种计费方式,涵盖存储、流量、请求等费用。标准存储按量付费0.09元/GB/月,包年包月40GB起售,价格9元/年。公网流量出方向收费,内网及上传免费。具体费用视使用情况而定,详情见官网。
626 0
SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
【9月更文挑战第2天】SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
242 9
最佳实践:使用阿里云CDN加速OSS访问
用户直接访问OSS资源,访问速度会受到OSS的下行带宽以及Bucket地域的限制。如果通过CDN来访问OSS资源,带宽上限更高,并且可以将OSS的资源缓存至就近的CDN节点,通过CDN节点进行分发,访问速度更快,且费用更低。如果采用动静分离的网站架构,就能够解决海量用户访问的性能瓶颈问题。
5001 0
最佳实践:使用阿里云CDN加速OSS访问
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等