对象存储比较:S3与OSS


最近谈到了阿里云。
我比较了流行的AWS S3和阿里云OSS。

什么是阿里云?

  • 阿里云是中国最大的云服务提供商
  • 截至2018年5月,全球有18个地区,包括中国,美国,欧洲和日本,我们正在开发云服务,例如虚拟服务器,存储和CDN。
  • 支持使用QR码的非接触式支付服务支付宝(Alipay)的基础设施,最近已引起关注
  • 在日本,由软银和阿里巴巴集团于2016年成立的合资企业SB Cloud Corp.开始为日本提供服务(东京地区已开业)。

什么是AWS

  • AWS代表Amazon Web Services,并于2006年开始提供IT基础架构服务。
  • 作为第一个云服务,于2006年3月发布了" Amazon S3"
  • 截至2018年1月,全球共有18个物理区域和51个可用区。
  • 当前,我们正在开发许多服务,例如计算,数据库,分析工具以及存储,这些服务已在全球190个国家/地区使用。

对象存储功能

对象存储允许您以称为对象的单位保存和检索存储设备中的数据。
作为一项功能,可以扩展存储容量(可扩展性),因此适合存储大量数据。
它用作各种数据的存储目的地,例如大量照片和视频以及从IoT传感器设备发送的大量数据。

OSS和S3的服务内容和收费不同,具体取决于对象存储的访问频率和API请求频率,因此您可以通过根据情况选择适当的服务来降低成本。

阿里云OSS的功能

OSS是"对象存储服务"的缩写,它是一种云对象存储服务,可以存储大量数据并对其进行备份或存档。
创建一个"存储桶"并将对象存储在其中。
OSS提供加密的存储,还支持自动数据复制和故障转移功能,以便在发生紧急情况(如灾难)时进行恢复。
此外,它是使用Intel Xeon处理器E5-2600 v3处理器家族构建的。
IA存储(不经常访问存储)和归档存储也可以用作存储。
您还可以使用REST API操作存储桶和对象。

Amazon S3的功能

作为Amazon S3的功能,对象存储在称为"存储桶"的资源中。
可以在此存储桶中存储的对象的最大大小为5TB。
您还可以写入,读取和删除存储在此存储桶中的对象。

此外,不仅可以为对象设置访问限制,还可以为存储桶设置访问限制,查看访问日志并优化延迟。

与阿里云OSS相似,我们执行跨区域复制(CRR),该区域自动将所有S3对象复制到另一个存储桶,以便在发生灾难时可以将其恢复。
REST API也已为S3准备,并且您可以使用API??(例如存储桶,对象和访问限制)进行操作。
S3的最大功能是存储类和生命周期管理。
存储类是针对用户各种使用场景的广泛存储类。
以下存储类别在S3中可用。

1.S3标准存储
经常访问的对象的存储类。

2. S3标准低频访问(S3 Standard-IA)存储
访问很少,但是对象的存储类可以在需要时立即访问。

3. S3 1区域低频访问(S3 1 Zone-IA)存储
2)与2)类似,它是对象的存储类,可以在需要时通过低频访问立即访问。
与2)不同,S3不在三个可用区(AZ)中存储对象,而是在一个可用区中存储对象。
此属性使其适合用作辅助备份或从另一个区域进行S3跨区域复制。
但是,如果AZ被破坏,保存的内容将丢失。

4. Amazon Glacier存储
它将用作存档。
从几分钟到几小时,共有三个选项可用于访问档案。
请参考此处以了解诸如每种存储类别的耐用性和可用性之类的详细信息。

OSS和S3的比较

我们将比较功能(规格)和价格。

规格

上传限制

<表格>

服务

目录


<身体>

S3

一个PUT每个文件最多5GB。 使用分段上传API,可以通过将文件划分为最大5TB来上传更大的文件。

OSS

每个文件最多5GB。 OSS将文件分为多个数据块(部分)以分段上传。 此部分的最大大小为5GB,整个文件的最大大小为48.8 TB。


储存容量

<表格>

服务

目录


<身体>

S3

最多100个存储桶。 之后,您可以通过申请服务限制放宽来取消上限。 每个存储桶的容量是无限的。

OSS

最多30个存储桶。每个存储桶的容量是无限的。


复制

<表格>

服务

目录


<身体>

S3

跨区域复制(CRR)

OSS

具有复制功能。


版本

<表格>

服务

目录


<身体>

S3


OSS




生命周期管理

<表格>

服务

目录


<身体>

S3


OSS




静态网站托管

<表格>

服务

目录


<身体>

S3

。 设置用于托管网站的存储桶。

OSS

。 设置存储容量以在静态网站托管模式下工作。


服务器访问日志

<表格>

服务

目录


<身体>

S3

。 为了保留访问日志,需要在存储桶中进行设置。

OSS

。 生成一个小时对象,以将访问请求日志存储到存储桶。


价格

我们总结了标准图案充电系统的比较。
这次,在东京地区比较了OSS,在亚太地区(东京)比较了S3。
此处比较的内容是参考价格,根据定制计划的使用,可能与实际价格有所不同。

基本费用结构如下。

OSS

根据总存储量,传输的数据量和已执行的API请求数(GET / PUT等)计算。
https://jp.alibabacloud.com/product/oss#pricing

S3

使用总存储量,请求数(GET / PUT)和数据" S3标准存储"。
https://aws.amazon.com/jp/s3/pricing/

您可以在此处计算报价。
使用S3标准不频繁访问和S3 1区域不频繁访问存储,即使数据小于128KB,也必须支付128KB的最低费用。

金额的比较表如下。
该金额不包括税。
通过将其转换为每1美元109日元来计算。

储存:标准

这一次,我们将比较标准存储的金额。
S3和OSS还分别具有用于不频繁访问的存储和用于归档的存储。
这些存储的数量定价不同。
S3:https://aws.amazon.com/jp/s3/pricing/
OSS:https://jp.alibabacloud.com/product/oss#pricing

[S3]

<表格>

容量

美元/ GB

日元


<身体>

?50TB /月

0.025

2.725

?450TB /月

0.024

2.616

500 TB /月

0.023

2.507


[OSS]

<表格>

容量

日元/ GB /月


<身体>

?5GB

免费

5 GB

2.41


API:标准

OSS比S3便宜,但是S3似乎支持更广泛的操作。

[S3]

<表格>

操作

金额

日元


<身体>

S3 Select返回的数据

0.0008USD / GB

0.0872

由S3 Select扫描的数据

0.00225USD / GB

0.24525

PUT,COPY,POST或LIST请求

每1,000个请求0.0047 USD

0.5123

GET,SELECT和所有其他请求

每1000个请求0.00037 USD

0.04033

标准–不频繁访问或 1个区域–不频繁访问生命周期过渡请求

每1,000个请求0.01 USD

1.09

删除

免费

免费


[OSS]

<表格>

操作

金额


<身体>

获取/头

每10,000个请求¥0.204

放置/发布/删除

每10,000个请求¥1.64


* OSS还需要为Delete付费。

数据传输

[S3]

在同一区域内或从S3到其他服务的S3存储桶之间的传输是免费的。
接收从Internet到Amazon S3的数据传输(输入)

<表格>

位置

金额


<身体>

收到的所有数据传输(输入)

0.00USD / GB


从Amazon S3到Internet的数据传输(输出)

<表格>

转发量

金额

日元


<身体>

每月最多1 GB

0.00USD / GB

0日元

接下来的9.999 TB /月

0.14USD / GB

15.26日元

接下来的40 TB /月

0.135USD / GB

14.715日元

接下来的100 TB /月

0.13USD / GB

14.17日元

每月150 TB或更多

0.12USD / GB

13.08日元


从Amazon S3传输数据(输出)

<表格>

位置

金额

日元


<身体>

CloudFront

0.00USD / GB

0日元

欧洲(法兰克福)

0.09USD / GB

9.81日圆

欧洲(巴黎)

0.09USD / GB

9.81日圆

美国东部(弗吉尼亚北部)

0.09USD / GB

9.81日圆

美国西部(加利福尼亚北部)

0.09USD / GB

9.81日圆

亚太地区(悉尼)

0.09USD / GB

9.81日圆

AWS GovCloud(美国)

0.09USD / GB

9.81日圆

亚太地区(新加坡)

0.09USD / GB

9.81日圆

亚太地区(孟买)

0.09USD / GB

9.81日圆

加拿大(中部)

0.09USD / GB

9.81日圆

亚太地区(灵魂)

0.09USD / GB

9.81日圆

南美(圣保罗)

0.09USD / GB

9.81日圆

欧洲(伦敦)

0.09USD / GB

9.81日圆

美国西部(俄勒冈州)

0.09USD / GB

9.81日圆

美国东部(俄亥俄州)

0.09USD / GB

9.81日圆

亚太地区(大阪本地)

0.09USD / GB

9.81日圆

欧洲(爱尔兰)

0.09USD / GB

9.81日圆


[OSS]

将根据下游流量的总利用率向您收费。
上游流量和Intranet访问流量是免费的。

公共交通

<表格>

转发量

金额


<身体>

0-5GB

免费

5GB-10TB

12.3日元/ GB

10TB-50TB

11.1日元/ GB

50TB-150TB

10.5日元/ GB

150TB?

9.69日元/ GB


CDN流量

8.16日元/ GB

概括

AWS S3当前更方便,因为它具有更多可用功能,但看来阿里云OSS将来也将具有更多功能。
我认为仅使用对象存储很少,所以为什么不考虑云设计模式,运营,费用等。