最近公司有新的需求,需要将文件上传到阿里云OSS,目前项目中的文件主要是存储到自己的服务器,这样很容易受服务器带宽、硬件的影响,加上服务器配置不高,应用服务很容易垮掉。之前也用过OSS,但是上传文件都是比较小的10MB以内的文件,采用的是生成数据流的方式。这种情况已经无法满足现在的应用场景,就又熟悉了一下SDK文档,主要的实现方式有:
1、 上传慢。先上传到应用服务器,再上传到OSS,网络传送多了一倍。如果数据直传到OSS,不走应用服务器,速度将大大提升,而且OSS是采用BGP带宽,能保证各地各运营商的速度。
2、 扩展性不好。如果后续用户多了,应用服务器会成为瓶颈。
3、 费用高。由于OSS上传流量是免费的。如果数据直传到OSS,不走应用服务器,那么将能省下几台应用服务器。
>1、什么是OSS (对象存储服务)
对象存储(Object Storage Service,OSS),也叫基于对象的存储,是—种解决和处理
离散单元的方法,可提供基于分布式系统之上的对象形式的数据存储服务,具有可拓展、可管
理、低成本等特点,支持中心和边缘存储,能够实现存储需求的d性伸缩,主要应用于海量数
据管理的各类场景。
2、什么是CDN?
CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
3、对象存储和CDN的关系。
对象存储的核心是存储,以及计算能力(处理),cdn的核心是分发,本身不会给用户提供直接 *** 作存储的入口,所以一般是两者配合使用。对象存储里面存的就是一些、视频、文件等等,都是静态数据,正好适合用CDN做加速。用户要做的就是购买CDN服务,并把静态数据URL添加到CDN的加速域名列表中。
CDN主要应用于站点加速,提高网站中静态数据的访问性能,比如、音频、视频、静态HTML网页等。网站静态数据以前一般是用文件存储的形式保存,现在则主要用对象存储。以存储为例,简单说,对象存储是存的,CDN是加速下载的。对象存储+CDN,已经成为互联网应用的一个必不可少的组成部分。
蓝队云正好有对象存储也有融合CDN,两个产品都是为用户提供高质量的服务,两个产品配合使用,会更好哟~并且技术7X24小时多 渠 道 技 术 支 持 , 2 分 钟 响应,30分钟解决,真正做到售后无忧。蓝队云您值得信赖。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)