AWS - Amazon · 2020年12月21日

AWS,数据存哪里最省钱?

对于AWS中存放数据的模块选择,根本上还是看需求。比如S3存Object-based的数据,EBS装EC2的操作系统,EFS主要用来当网络盘方便多个EC2 mount。但有时候如果存哪里都可以,那么就要考虑开销了。

S3,作为主要的数据存储模块,其自己有多个tier:(仅举例)

Standard,存50TB以下,按月收费,$0.023 per GB。存的更多更便宜。

IA,存$0.0125 per GB。但取贵。而且存在128kb的最小限制,以及30天的存储时间限制(也就是所谓的不满30天按30天计费)。

S3 Glacier,存$0.004 per GB。

所以可以记着,存S3,基本上是每GB 2分钱这个级别的价格。

EBS呢,首先我们说过了,它可以装OS,也就是可以当操作系统分区(Volume,gp2)。在这种情况下,价格大约是$0.10 per GB-month of provisioned storage。

如果只存数据,则大约是$0.08/GB-month(gp3)。

所以可以记,用EBS的价格大约是每GB 1毛钱。

但是请注意!EBS的使用,是预分配的,也就是你分了一块10G的硬盘,不管你存了多少,你都得交10G的钱!

最后说说EFS。大约是$0.30的价格。每GB 3毛钱。和S3一样,用多少,pay多少。

总结一下,不考虑目的,只考虑价格的情况下,EBS (1毛*n GB)> EFS(3毛)> S3 (2分)。