云上基础产品之对象存储

用户头像
韩超
关注
发布于: 2020 年 05 月 30 日
云上基础产品之对象存储



摘要:

本文以国内几个主流云服务提供者,介绍云上的一个基础产品——对象存储(Object Storage)。对象存储有以Bucket和Key为基本概念,主要应用场景有两种,计费模式又通常有三种。

对象存储的基本概念

对象存储(Object Storage)是云上最基础的存储类产品,有着非常明确的应用场景,属于模式比较清晰的云上产品。



对象存储在各家云的简称不一样,SS、OBS、S3。S3的意思是Simple Storage Service,比如Amazon S3,就是亚马逊的对象存储。



对象存储的对象可以理解成一堆数据,比如图片、视频等完整的数据,其基本使用模式就是从一个key找到一个Object。



对象存储的基本概念是下面几个:

  • Bucket:桶代表一块存储空间;

  • Key:代表对象的标识,区别于文件存储、块存储;

  • Meta:对标对象的元数据;



数据库类(Database)的产品,对象存储(Object Storage)更接近于硬件,其计费方式也是更接近于资源计费,规则比较明确。



对于一个功能来说,有的时候用不用对象存储均可,之所以使用,正是为了减少的成本。

例如为网站显示一幅静态图片,区别在于:

  1. 用对象存储:将对象存储作为图片数据的存储手段,并从接口返回;

  2. 不用对象存储:让用户的应用服务器返回图片数据;

方式1的成本更低,也是此类常住的主流的方式。



对象存储的主要计费点包括存储量、访问流量两个方面,CDN可以节省流量成本,因此二者常常配合使用。

对象存储的应用场景



对象存储的基本应用场景可以分成两大类:

  • 【类型1】:配合CDN,作为网站静态数据的对外提供方式;

  • 【类型2】:不配合CDN,作为后端应用内部存储机制;

实际对象存储应用场景的比较多,【类型1】和【类型2】的区别主要是对内、对外的目标。

凡是涉及到网站静态数据、网站动静分离、网站内容托管、内容分发等说法,大多是【类型1】,这也是对象存储应用场景的“基本盘”。

华为云的对象存储场景

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

华为云的静态网站托管是典型,从用户的角度,CDN在前面,对象存储在后面,二者一同提供了静态数据的模式。





华为云的大数据分析则是一种典型的对内的场景,此处的对象存储不需要对外,而是给内部提供存储服务,这里面自然就不需要配合CDN使用了。



华为云的智能视频监控场景是一种典型的较新场景,此时的场景也是对外,但是不使用CDN,而是对过LB之间给外面服务接口。



视频监控场景属于”写多读少“,而对于”读多“场景,此时就有需要配合CDN使用了。



华为云的在线视频点播场景,本身属于有读有写、且读写均对外的情况。这张图上传场景其实有所简化,也可以有一个对外的接口。





金山云的对象存储场景

https://www.ksyun.com/post/product/KS3.html

金山云的对象存储被称之为KS3(Kingsoft Standard Storage Service)。

金山云的数据分发源场景场景是配合CND使用的场景。





金山云的归档备份场景,则是对象存储对内使用的场景,这种模式显然是对内的。



腾讯云的对象存储场景

https://cloud.tencent.com/product/cos



腾讯云的对象存储被称之为COS(Cloud Object Storage)。



腾讯云的内容分发场景也是典型配合CDN使用对象存储的模式,这里面主要提到了音视频、图片等文件。





腾讯云的应用数据存储,也是对外的场景,但是更强调读场景,因为用户自己产生(UGC)的数据属于来自外部,而网站静态数据则是来自内部。

腾讯云的大数据分析也是对内的方式,对象存储为归档数据提供服务,为长期存储来降低成本。

阿里云的对象存储场景



https://www.aliyun.com/product/oss

阿里云的对象存储被称之为OSS(Object Storage Service)。

 

阿里云的网站/应用动静分离,本身是对象存储配合CND对外的场景。





阿里云多存储类似,则是OSS对内提供服务,不配合CND、单独提供功能的场景。



对象存储的类型与计费

对象存储的使用模式比较清晰,因此它的核心竞争力还是计费。

由于计费方式的不同,对象存储分成三种类型:

  1. 标准类型:典型场景

  2. 低频访问类型:访问较少、存储便宜,但要求最少存储时间,取回往往计费高;

  3. 归档类型:针对长期使用实用,存储更便宜,使用需要解冻速度慢;



下面是华为云对象存储的三种模式。



下面是金山云对象存储的三种模式。





下面是腾讯云对象存储的模式。

下面是阿里云对象存储的三种模式的计费。





用户头像

韩超

关注

还未添加个人签名 2017.10.20 加入

还未添加个人简介

评论

发布
暂无评论
云上基础产品之对象存储